- 에디터 셋업 (pycharm)
- pycharm 설치방법
- https://www.jetbrains.com/pycharm/download/?section=mac
- 커뮤니티 .dmg 애플 실리콘
- pycharm 설치방법
- python 설치 (pyenv)
- 의존성 패키지 설치
brew install openssl readline sqlite xz zlib
- pyenv 설치
brew install pyenv
- pipenv 설치
brew install pipenv
- pyenv-virtualenv 설치
brew install pyenv-virtualenv
- 의존성 패키지 설치
- Hello World 작성
print("Hello World")
python? 그냥 쓰면 돼
- variable
a = 10
b = '안녕하세요'
c = 0.1
d = True
constant상수가 따로 없음
- int
- float
- bool
- str
a = 10
b = 0.1
c = '안녕하세요'
d = True
+
-
*
/
% (나머지)
>
,<
>=
,<=
==
,is
,!=
,is not
and
or
not
+=
-=
*=
/=
%=
=
- f-string
print("Hello World")
a = 10
print(f"a: {a}")
- input
a = input()
- if
- else
- elif
- while
- break
- continue
- for
[]
[][]
- name, parameters, default value
def myFunction(a, b=10):
print("This is my function!")
- variable lifecycle
- named parameters
- index parameters
- class
class Book:
def __init__(self, a, b):
self.a = a
self.b = b
def add(self):
return self.a + self.b
book = Book(10, 20)
print(book.add())