파이썬 1.0
1. 파이썬 개발 환경
repl.it
2. 변수
숫자, 문자, Boolean(True or False)
3. &&, || => and, or
4. print("%s, %d" % ("SSS", 334))
%s 는 문자열
%d 는 숫자
5. print() 시 출력되는 문장은 변수 형태가 같아야함.
print("문자열 " + 숫자) ==> 에러
print("문자열 " + str(숫자))
6. function {function}()은 def {function}():
function 이 끝나고 : 필수
7. 파이썬은 띄어쓰기로 {} 처리..
8. for {변수} in range({반복횟수}):...
9. list
list([1,2,3,4,5]) || []
len({list}) : list의 길이 가져오기
sum({list}) : list의 전체 합을 가져오기 대신 list의 모든 변수가 숫자일때
{list}.index({a}) : list에서 a변수 값의 위치 가져오기
{a} in {list} : list에서 a변수의 유무 확인 (True/False)
for {n} in {list} : list 만큼 반복하면서 변수 {n}을 순차적으로...
10. tuple
list와 비슷, 하지만 한번 선언하면 변경할 수 없다.
11. dictionary (javascript JSON과 비슷)
{a} in {dict} : dict에서 a의 키 값의 유무 확인 (True/False)
for {n} in {dict} : dict 만큼 반복하면서 변수 {n}을 순차적으로...
12. class
만약 클래스의 함수를 불러올때는 self argument는 기본적으로 추가 해야 하는듯..
def __init__(self) ==> 기본 선언... 마치 자바의 생성자 처럼 작동..
변수를 추가할 수 있다.
def __init__(self, {변수1}, {변수2}, {변수3} .... )
변수를 self에 할당하면 클래스 내의 함수에서도 사용 가능..
자바의 전역변수 처럼..
self.{변수1} = {변수1}, self.{변수2} = {변수2} ....
13. object
* object = instance
변수 = {class}() ==> 클래스를 선언.. 자바의 new {class}와 비슷
14. 상속
class {class}({super class})
15. 패키지
라이브러리 = 패키지
패키지 = 모듈1 + 모듈2...
폴더의 이름이 패키지의 이름
단 패키지 폴더안에 모듈을 import 하는 __init__.py 파일이 있어야함
from {파일경로} import {파일 안의 클래스명}
패키지 밖에서 패키지의 모듈을 import 할때
from {패키지명} import {패키지안의 모듈명} ==> 패키지 안의 선언한 모듈 불러오기
또는
from {패키지명} import * ==> 패키지 안의 모든 모듈 불러오기
16. 모듈
17. API
댓글
댓글 쓰기