python12 데이터 기본 (1) 기계언어로 사용 : 이진언어 => 고급언어(JS,C++,Java,Python) 파이썬 코드 => 파이썬 인터프리터 => 기계어 프로그램 dic x= {name:judy}===== Key : value set {"name","judy","tile"} 1. 여러줄 & 공백 만들기 """ """ \ 2. 리스트 del x[0] : 0번째 x의 값을 삭제 x.append("d") : x에 d값을 추가 x.sort():x 정렬 x.index("d"):x안의 d의 위치를 알려줘 리스트는 요소값 수정 가능 3. 튜블형 튜플 안에 튜플 가능, 튜플은 요소 값 수정 불가능 순서를 갖지 않는다. 중복을 허용하지 않는다. x.keys() x.values(): 모두 x = set([1,3,5]) 4. Bool : True /.. 2022. 6. 8. import (Module Package, Package) Module Package 모듈 : 변수, 함수, 클래스를 모아놓은 (.py) 확장자를 가진 파일 패키지 : 모듈의 기능을 디렉토리별로 정리해 놓은 개념 모듈 생성 모듈 호출 #randint: 특정 변수 안에서 하나를 추출 # 모듈의 모든 변수를 가져옴 from dss import * 2. Package 패키지 생성 패키지 호출 setup.py 패키지 설치 파일 만들기 # 디렉토리 생성 !mkdir -p school/dss !mkdir -p school/web !tree school !touch school/dss/__init__.py !touch school/web/__init__.py !tree school ├───dss │ └───__pycache__ └───web └───__pycache__ im.. 2021. 6. 18. 조건문 & 반복문 (1) 1. 조건문 특정 조건에 따라서 코드를 실행하고자 할때 사용 if, else, elif if(예약어)+true,false(논리값) # float : 0.0을 제외한 나머지 실수는 True # str : ""를 제외한 나머지 문자열은 True # list, tuple, dict : [], (), {}를 제외한 나머지는 True #3개 이상의 조건일 때 추가 시에 elif를 주로 씀 if는 반드시 쓰지만 elif나 else 단독으로 사용할 수 없음 # string 데이터 타입의 format 함수 print("현재 잔액은 " + str(account) + " 원 입니다.") print("현재 잔액은 {} 원 입니다. 인출금액은 {} 입니다.".format(account, draw_money)) print("현.. 2021. 6. 13. summary1 ### summary - jupyter notebook - mode : 명령모드, 편집모드 - style : markdown, code - 단축키 - 실행 : shift + enter - 자동완성 : tab - docstring 보기 : shift + tab - 주석설정 : cmd(ctrl) + / - 셀 생성 : a(위에), b(아래) - python 기본 문법 - 변수 선언 : RAM 저장공간에 값을 할당하는 행위 - 식별자 규칙 - snake_case(변수,함수), CamelCase(클래스) - pep8 문서 - 데이터 타입 - 동적타이핑 / 기본 데이터 타입 / 컬렉션 데이터 타입 - offset index : 특정 위치의 데이터를 출력할때 사용 - iterable한 데이터 타입에서만 사용이 가능.. 2021. 6. 13. 이전 1 2 3 다음