python/파이썬(20)
-
파이썬 단어
argument = 인수,인자 함수 호출시 넘기는 값 parameter = 매개변수 인자를 받는 것 retutn value = 리턴값 immutable(불변의) 변하지 않는 자료형 == (정수,실수,문자열,튜플) mutabls(변할수 있는) 변할 수 있는 자료형 == (리스트,딕셔너리,집합) reference - 말하기 언급 object - 객체 == instance variable - 변수 property - 속성,재산 default - 기본값 instance - 사례,경우 (self) class - 학급,수업 (def위) method - 방법,체계성 (class함수) property - 재산 (class 변수) __init__ (initializer)초기화 Constructor = 생성자 includ..
2021.07.26 -
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 -
객체지향적 프로그래밍, class
# 절차적 프로그래밍, 구조적 프로그래밍, 함수지향적 프로그래밍 - 함수 기반 언어 # 대표적으로 c 언어 # 해결해야 하는 문제를 기능단위로 세분화 # 하나의 기능을 다시 세부기능으로 나눠요. # 그러다보면 더 이상 나눌 수 없는 단위 기능이 도출되는데 이를 우리가 배운 # 함수(function)형태로 구현 # Top down 방식, divide and conquer # 프로그램의 분석과 설계가 쉽다. -> 코드로 작성하고 프로그램을 완성 # 프로그램의 구현시간이 짧다. -> 비용 절감 # 프로그램을 수정하기가 쉽지 않다. 재활용성이 떨어진다. => 유지 보수성이 좋지 않다. # 1990년 들어오면서 인터넷이 보급 -> 사람들의 요구사항이 많아지기 시작. # 프로그램의 수정 요청이 많아짐 -> 개발 비..
2021.07.02 -
반복문, 함수,람다
python built-in data type # Numeric # int(정수) # float(실수) # complex(복소수) # Sequence # list # tuple # range # Text Sequence # str # Mapping # dict # Set # set # Bool # True, False # python control statement # if, for, while # 논리식 => 3 > 5 => False a = 100 if a > 5: print('aa') print('bb') elif a > 2: print('haha') else: print('cc') print('dd') # for문은 크게 2가지 형태로 사용이 되요! # for ~ in range # for ~ i..
2021.07.01 -
파이썬 함수 모음
삼항연산 T if조건 else False[중첩가능] (print(a) if a>b else print(b) ) 리스트내포 [list comprehension] a = [i for i in range(10) if i % 2 == 0 ] youtube.com/watch?v=rrBQs_M8J_k&list=PLNgPShXbeBwErzwo1z_zYobnukjrlVUmP&index=16 논리연산자 and 둘다 참 이여야 조건 성립 or 둘중 하나라도 참이면 조건성립 not 둘다 아니여야 조건 성립 fomating %s -> 문자열 %d -> 정수 %f -> 실수 %% -> 문자 % 표현 %() map() - ()안에 모든걸 연결 len() - 글 수 확인 where.append(what) - 리스트에 () 추가 (..
2021.07.01