파이썬 37

[코드잇] 파이썬(python) 추상화(변수, 함수), return 문, 파라미터(parameter), Scope (변수 범위: global / local), 상수, 스타일

변수 제대로 이해하기 지정 연산자 (assignment operator) 등호 "=" : 오른쪽에 있는 값을 왼쪽 변수에 지정한다. x = 7 x = x + 1 print(x) # 8 함수의 실행 순서 함수를 정의한다고해서 함수가 실행되는 것은 아니다. def square(x): return x * x print("함수 호출 전") print(square(3) + square(4)) # 3 * 3 + 4 * 4 = 25 print("함수 호출 후") return문 제대로 이해하기 값을 돌려주는 역할 함수를 즉시 종료하는 역할 return문은 함수를 종료시키기 때문에 그 뒤에 있는 함수 코드는 실행되지 않는다. (데드코드) def square(x): print("함수 시작") return x * x pri..

Coding/Python 2021.09.07

[2021.09.04] 3번째 파이썬 공부.

어제에 이어서 코드잇 강의를 들으며 파이썬 공부를 계속했다. 본격적으로 기본적인 내용이 시작된 만큼 분량이 조금 많아졌으나, 전공에서 배운 내용과 겹치는 부분이 많아서 아직까지는 비교적 수월하게 들을 수 있었다. 배운 내용은 다음과 같다. 1. 자료형에는 정수형(int), 소수형(float), 문자열(str), 불 대수(boolean) 이 있다. 2. Type Casting을 통해서 값을 다른 자료형으로 바꿀 수 있다. 3. 중괄호와 .format을 통해서 문자열을 쉽게 넣을 수 있다. (f-string 방식이 더 직관적인 듯 하다.) 4. type 함수를 통해 어떤 자료형인지 확인할 수 있다. 그래도 낯선 개념이 조금씩 나오고 있어 강의를 들으며 집중해서 따라해보고 정리하는 게 더욱 중요할 것 같다. ..

[코드잇] 파이썬(python) 자료형(숫자형, 문자열, 불 대수), format 문자열 포맷팅, f-string, type함수 기본 개념 정리

숫자형 정수형끼리의 연산은 정수형으로 결과값이 출력된다. 실수형끼리의 연산은 소수형으로 결과값이 출력된다. 정수형과 소수형이 섞여있는 경우 소수형으로 결과값이 출력된다. 단, 나눗셈의 경우 자료형과 상관없이 소수형으로 결과값이 출력된다. # 덧셈 print(4 + 7) # 11 print(4 + 7.0) # 11.0 #뺄셈 print(2 - 4) # -2 print(2 - 4.0) # -2.0 #곱셈 print(5 * 3) # 15 print(5.0 * 3.0) # 15.0 #나머지 print(7 % 3) # 1 print(7.0 % 3.0) # 1.0 #거듭제곱 print(2 ** 3) # 8 print(2.0 ** 3.0) # 8.0 #나눗셈 print(7 / 2) # 3.5 print(6 / 2) ..

Coding/Python 2021.09.04

[2021.09.03] 2번째 파이썬 공부.

처음에는 w3school의 파이썬 튜토리얼을 기반으로 공부하려고 했으나, 우연히 친구의 추천으로 코드잇이라는 강좌를 알게 되어 듣게 되었다. 한 달정도 비교적 적은 분량의 강의이기 때문에, 이를 듣고 파이썬에 대한 기본 개념을 공부한 뒤 추가적인 공부를 하기로 계획을 세웠다. 그래서 오늘 프로그래밍 기본 개념을 배운 내용은 다음과 같다. 1. 자료형에는 Integer, Floating point, String, Boolean 이 있다. 2. 추상화에는 변수, 함수, 객체가 있다. 3. 함수를 정의하는 명령어는 def로 def func(): 식으로 쓴다. 4. 매개변수(parameter)는 함수에 지정하여 원하는 값을 함수에서 입력받도록 할 수 있다. 5. Return문은 계산이나 처리한 값을 함수로 되돌..

[코드잇] 파이썬(python) 코멘트, 변수, 함수, 매개변수, return문 기본 개념

코멘트 (각주) 코드에 메모를 하거나, 하다가 만 부분을 표시할 때 사용한다. 다른 개발자들과 소통하기 위해서 사용하기도 한다. # 코멘트 print('hello, world!') # 이것도 코멘트 자료형 (Data Type) 정수(Integer) : -1 , 0, 2 소수(Floating Point) : 3.14 , -7.3, 2.0 문자열(String) : "Hello", "2" 불린(Boolean) : True, False 변수 (Variable) 같은 값을 여러번 입력하지 않고 이름으로 지정해 코드를 쉽게 작성할 수 있게 해준다. burger_price = 4990 # 햄버거의 변수 값 지정 fries_price = 1490 # 감자튀김의 변수 값 지정 drink_price = 1250 # 음료의..

Coding/Python 2021.09.03

[w3schools] 2. 파이썬(python) 변수, Global Variables(전역변수), Casting(형변환)

Python Variables Variables Creating Variables Python에서 변수는 값을 할당하면 자동으로 생성된다. (따로 변수 선언할 필요 없다) x = 5 y = "John" print(x) print(y) 따로 변수 타입(type)을 지정할 필요가 없다. x = 4 # x is of type int x = "Sally" # x is now of type str print(x) String 변수는 ' 나 " 를 사용한다. x = "John" #is the same as x = 'John' 변수는 대문자와 소문자를 구별한다. ( Case-Sensitive ) Casting 데이터 타입을 지정하고 싶을 때는 casting을 이용하면 된다. x = str(3) # x will be ..

Coding/Python 2021.09.01

[w3schools] 1. 파이썬(python) 빈칸 문법, 코멘트 (메모) 작성법

Good to know 가장 최신 버전의 파이썬은 Python 3이지만, 보안패치 이외에 업데이트되지 않는 Python 2 버전도 여전히 인기가 많다. Thonny, Pycharm, Netbeans or Eclipse를 이용해 IDE에서 파이썬을 사용할 수 있다. print("Hello, World!") Python Syntax Python은 command line에서 바로 작성해 실행하거나, 서버에 .py 파일을 만들어 실행할 수 있다. C:\Users\Your Name>python myfile.py >>> print("Hello, World!") Hello, World! Python Identation 다른 프로그래밍 언어에서 공백(tab)은 읽기 간편하도록 사용하지만, 파이썬에서는 중요한 역할을 한..

Coding/Python 2021.09.01