본문 바로가기

파이썬 기초 수업정리

(5)
수업정리 Day.05 file파일 읽고 쓰기파일 열기모드열기 : open() , 닫기 close()r : 읽기전용 => 파일을 읽기만 할 때w : 쓰기 => 파일에 내용을 쓸 때 사용a : 추가 => 기존의 파일을 남기고 추가로 쓰기파이썬 경로 :  슬래시(/) , 역슬래시(\\) , r 역슬래시(\)  사용.\n  : 줄바꿈 , encoding = " UTF-8" : 한글 깨짐 방지 ex)f = open("newFile.txt",'w', encoding="UTF-8")for i in range(0,10) :     data = "%d 번째 내용입니다. \n" % i    f.write(data)f.close()# readline = 한줄만 , read = 전체 # strip() : 마지막\n (enter) 제거 f1 = o..
수업정리 Day04. Set()순서가 없음, 중복이 허용되지않는다.인덱싱 슬라이싱 불가능.교집합( &  intersection), 합집합 ( | union ), 차집합 (- , difference) 추가 : add() , 여러개 추가 : update() 삭제 : remove()     -  하나만 가능   function function = method 메서드입력(input) 값을 주어 처리(process)를 거쳐 출력(output)을 주는 작은 기능입력 = 매개변수, 파라미터출력 = 리턴(함수를 종료)사용방법 : 함수명을 호출 def 함수명(매개변수) :      수행할 문장       ...      return 값ex) # 더하기 함수 만들기 # 매개변수 : 숫자 2개 # 리턴 : 두 수의 합 # 함수명 : add de..
수업정리 Day03. 리스트 (list)변수 = [ 요소,요소,요소, ... ]빈리스트 : 변수 = [] , 변수 = list()리스트 안에는 어떠한 자료형도 포함 할 수 있다.리스트 안에 리스트도 가능하다 ex) 변수 = [1,2,[3,4,5]]인덱싱 슬라이싱 가능, 자료형이 같으면 연산가능 len(list) : list 총길이리스트 수정하기ex)a = []b = [1,2,3,4,5]c = ['a','b','c','d']d = [1,2,'a','b']e = [1,2,[3,4,5]]가 있다면,a1[0] = 7print(a1) 리스트 값 수정하기 del a1[0]print(a1)print()   append()                                sort()                       rever..
수업정리 Day 02. 숫자를 입력받아서 그 수가 짝수인지 홀수인지 출력해보기나누기 2를해서 나머지가 0 일경우 짝수, 아니면 홀수num = int(input( " 숫자를 입력하세요." ))if num%2 == 0 :        print( %d 짝수입니다. % num)else :      print(%d 홀수입니다. %num) ------------------------------------------------------------------------------------------------------------------------------------------------ 리스트 [ 요소 , 요소 ,요소 ... ] in ~ 안에 존재하는지 확인not in  없는지 확인 반복문 For기본구조 for 변수 in 리스트..
수업정리 day 01. 파이썬 설치 후  환경변수 설정하기 파이썬을 웹 브라우저에서 작성하고 실행할 수 있는 툴 : 주피터 노트북 , 코랩 주피터 노트북 설치방법  cmd   =>  pip install jupyter  설치 후 경로 설정jupyter notebook  --notebook-dir=경로 vscode = 위 두개와 다르게 파이썬말고 다른 다양한 프로그래밍 언어도 지원함.설치하고 python extension pack 설치.----------------------------------------------------------------------------------------------------------  변수 - 변하는 값을 나타내는 문자.- 값을 담는 메모리 공간을 의미.(변수로 사용할 메모리 공간의 이름..