파이썬(10)
-
윤인선님 강의[21] for문 문제
21. 리스트와 for 반복문 numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] output = [[],[],[]] for number in numbers: output[(numbers - 1) % 3].append(number) print(output) #[ [1, 4, 7], [2, 5, 8], [3, 6, 9] ] ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ 풀이 numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] output = [[], [], []] output[1].append(1) output[2].append(2) output[0].append(3) output[1].append(4) output[2].append(5) output[0].appe..
2021.08.01 -
윤인선 님 강의 파이썬 정리 ~ 리스트
https://www.youtube.com/watch?v=aoH8LzBkMzI&list=PLBXuLgInP-5kr0PclHz1ubNZgESmliuB7&index=22 한줄에 써야하는데 밑에까지 써야하는경우 1번째 줄 끝에 \를 쓴다 - 표현식 (expression) 어떠한 값을 만들어 내는 코드 - 문장 (statement) "실행 할수 있는 코드"의 가장 작은 단위 10 + 10 (문장) #20 (표현식) - 자료 : 10 20 "hi"등 - 연산자 : +, -, & 등 - 식별자 : 사용자가 정의한 단어 - 키워드 : 창시자가 정의한 단어 (if, break 등) - 스네이크 케이스(snake_case) -> 함수,변수 단어 사이를 언더바(_)로 이어줍니다. 식별자가 마치 뱀처럼 생겼다고 붙혀진 이름..
2021.08.01 -
tuple, dic 의 정리 및 활용
a = [i for i in range(10) if i % 2 == 0 ] print(a) [0, 2, 4, 6, 8] 튜플 -하나의 데이터가 저장되는 경우, 쉼표를 입력해만 합니다. -tuple은 원소(element)의 값을 변경할 수 없습니다. -만약 값을 바꾸고 싶다면 똑같은 변수에 업데이트 후 이전 data를 날려야 한다 -원칙적으로 튜플은 괄호와 함께 데이터를 정의해야 하지만, 사용자 편의를 위해 괄호 없이도 동작합니다. -튜플을 리스트로 변환할수 있다 반대로 리스트를 튜플도 가능하다 변수 = list(튜플이 있는 변수) tuple -아래와 같이 가능 temp = ('apple', 'banana', 'cake') a, b, c = temp print(a, b, c) #apple banana ca..
2021.07.30 -
WSGI
wsgi(Web Server Gateway Interface) 파이썬에만 존재하는 특성이 있는데 was랑 같은 개념인 WSGI가 있다 우리가 작성하는 web application이 web server와 통신하는 규약(interface) web client(browser)가 web server에게 request(python실행후 결과 알려줘!)를 보냈을 때 webserver에 붙어 있는 wsgi modul에게 (단놈에게 하라고)위임 요청을 보내는데 이때사용되는게 wsgi protocal이다 이 값을 받는게 wsgi process인데 쉽게 파이썬 웹 application을 실행시켜주는 주체이다 Django WSGI위에 있는게 Django이다 정말 쉽게 Django는 was라고 보면 쉽다 python으로 만들..
2021.07.20 -
pip, 예외처리, 파일열기
# python 프로그램으로 MySQL DBMS에 접속해서 원하는 Database에서 # Data를 가져와 보아요! pip 설치 # 1. 어떤 Module을 사용할지를 결정. => pymysql 이라는 module을 사용. # 2. 해당 module을 download해서 설치해야 해요! # => pip 라는 module을 이용할 수 있어요!(python의 필수, 기본 module) *pip : 파이썬 내장 필수 모듈 - 다른 모듈 설치를 도와주는 모듈 # => anaconda 환경이라면 anaconda의 기능을 이용해서 module을 다운로드 , 설치. # anaconda명령으로 만약 module이 설치가 안된다면 pip로 설치. # 3. pymysql 설치 # => anaconda prompt를 실행한..
2021.07.13 -
class 02, 일급함수, modul 뜻
# python built-in data type # 1. Numeric # int(정수), float(실수), complex(복소수) # 2. Sequence # list, tuple, range # indexing, slicing # 3. Text Sequence # str # 4. Mapping # dictionary - dict # 5. Set # set # 6. Bool # True, False, bool # function(함수) # 사용자 정의 함수, 내장함수 # 객체지향 # class # - 객체모델링의 수단 # - 객체(인스턴스)를 생성하기위한 단위 # - ADT(Abstract Data Type) class Car(object): # initializer # instance가 생성될 때..
2021.07.07