01-2 파이썬을 시작하기 전에
▶비주얼 스튜디오 설치하기
▶비주얼 스튜디오 코드 다운로드하고 설치하기
▶비주얼 스튜디오 코드 한글 언어 팩 설치하기
▶개발 전용 폰트 설정하기
01-3 핵심 파이썬 용어들
▶표현식과 문장
▶키워드
▶식별자
☞스네이크 케이스와 캐멀 케이스
☞식별자 구분하기
▶주석
▶연산자와 자료
▶출력 print()
☞하나만 출력하기
☞여러개 출력하기
☞줄바꿈하기
02-1 자료형과 문자열
▶자료형과 기본 자료형
☞자료를 알아야 하는 이유
☞자료형 확인하기
▶문자열 만들기
☞큰따옴표로 문자열 만들기
☞작은따옴표로 문자열 만들기
☞문자열 내부에 따옴표 넣기
☞이스케이프 문자를 사용해 문자열 만들기
☞여러 줄 문자열 만들기
☞줄바꿈 없이 문자열 만들기
▶문자열 연산자
☞문자열 연결 연산자: +
☞문자열 반복 연산자: *
☞문자 선택 연산자(인덱싱): []
☞문자열 범위 선택 연산자(슬라이싱): [:]
예외 처리 ☞ IndexError(index out of range)예외
▶문자열의 길이 구하기
02-2 숫자
▶숫자의 종류
▶숫자연산자
☞사칙연산자: + - * /
☞정수 나누기 연산자: //
☞나머지 연산자: %
☞제곱연산자: **
▶연산자의 우선순위
예외 처리 ☞ TypeError예외
▶문자열 연산자의 우선순위
02-3 변수와 입력
▶변수 만들기 / 사용하기
▶복합 대입 연산자
▶사용자 입력: input()
☞input()함수로 사용자 입력받기
☞input()함수의 입력 자료형
▶숫자를 문자열로 바꾸기
02-4 숫자와 문자열의 다양한 기능
▶문자열의 format()함수
예외 처리 ☞ IndexError 예외
▶format() 함수의 다양한 기능
☞정수 출력의 다양한 형태
☞부동 소수점 출력의 다양한 형태
☞의미 없는 소수점 제거하기
▶대소문자 바꾸기: upper()와 lower()
▶문자열 양옆의 공백 제거하기: strip()
▶문자열의 구성파악하기: isOO()
▶문자열 찾기: find()와 rfind()
▶문자열과 in 연산자
▶문자열 자르기: split()
03-1 불자료형과 if 조건문
▶불 만들기: 비교 연산자
▶불 연산하기: 논리연산자
☞not 연산자
☞and, or연산자
▶논리연산자의 활용
☞and연산자
☞or연산자
▶if조건문이란?
▶날짜/시간 활용하기
▶컴퓨터의 조건
03-2 if~else와 elif구문
▶else 조건문의 활용
▶elif 구문
▶if 조건문을 효율적으로 사용하기
▶False로 변환되는 값
▶pass 키워드
▶NotImplementError
04-1 리스트와 반복문
▶리스트 선언하고 요소에 접근하기
예외 처리 ☞ 리스트에서의 IndexError예외
▶리스트 연산자: 연결(+), 반복(*), len()
▶리스트에 요소 추가하기: append, insert
☞리스트 연결 연산자와 요쇼 추가의 차이
▶리스트에 요소 제거하기
☞인덱스로 제거하기: del, pop
☞값으로 제거하기: remove
☞모두 제거하기: clear
▶리스트 내부에 있는지 확인하기: in/not in 연산자
▶for 반복문
▶for 반복문: 리스트와 함께 사용하기
04-2 딕셔너리와 반복문
▶딕셔너리 선언하기
▶딕셔너리 요소에 접근하기
예외 처리 ☞ 딕셔너리 문자열 키와 관련된 실수
▶딕셔너리에 값 추가하기/제거하기
예외 처리 ☞ KeyError 예외
▶딕셔너리 내부에 키가 있는지 확인하기
☞in 키워드
☞get()함수
▶for 반복문: 딕셔너리와 함께 사용하기
04-3 반복문과 while 반복문
▶범위
▶for 반복문: 범위와 함께 사용하기
▶for 반복문: 리스트와 범위 조합하기
▶for 반복문: 반대로 반복하기
▶while 반복문
▶while 반복문: for 반복문처럼 사용하기
▶while 반복문: 상태를 기반으로 반복하기
▶while 반복문: 시간을 기반으로 반복하기
▶while 반복문: break 키워드/ continue 키워드
04-4 문자열, 리스트, 딕셔너리와 관련된 기본 함수
▶리스트에 적용할 수 있는 기본함수:min(), max(), sum()
▶reversed() 함수로 리스트 뒤집기
▶enumerate() 함수와 반복문 조합하기
▶딕셔너리의 items() 함수와 반복문 조합하기
▶리스트 내포
▶구문 내부에 여러 줄 문자열을 사용했을 때의 문제점
▶이터레이터
05-1함수만들기
▶함수의 기본
▶함수에 매개변수 만들기
예외 처리 ☞ 매개변수와 관련된 TypeError
▶가변 매개변수
▶기본 매개변수
▶키워드 매개변수
☞기본 매개변수가 가변 매개변수보가 앞에 올 때
☞가변 매개변수가 기본 매개변수보다 앞에 올 때
☞키워드 매개변수
☞기본 매개변수 중에서 필요한 값만 입력하기
▶리턴
☞자료 없이 리턴하기
☞자료와 함께 리턴하기
☞아무것도 리턴하지 않기
▶기본적인 함수의 활용
05-2 함수의 활용
▶재귀 함수
☞반복문으로 팩토리얼 구하기
☞재귀함수로 팩토리얼 구하기
▶재귀함수의 문제
☞UnboundLocalError에 대한 처리
☞메모화
▶조기 리턴
▶코드에 이름 붙이기
▶코드 유지보수
05-3 함수 고급
▶튜플
☞괄호 없는 튜플
☞튜플과 함수
▶람다
☞함수의 매개변수로 함수 전달하기
☞filter()함수와 map()함수
=람다의 개념
▶파일 처리
☞파일 열고 닫기
☞with 키워드
☞텍스트 읽기
☞텍스트 한 줄씩 읽기
▶혼자 공부하는 파이썬 프로그래밍
▶제너레이터
06-1 구문 오류와 예외
▶오류와 종류
☞구문 오류
☞예외
▶기본 예외 처리
☞예외 상황 확인하기
☞조건문으로 예외 처리하기
▶try except 구문
☞try excepr 구분과 pass 키워드 조합하기
▶try except else 구문
▶finally 구문
☞try, except, finally 구문의 조합
☞finally에 대한 오해
☞try 구문 내부에서 return 키워드를 사용하는 경유
☞반복문과 함께 사용하는 경우
06-2 예외 고급
▶예외 객체
▶예외 구분하기
☞여러 가지 예외가 발생할 수 있는 상황
☞예외 구분하기
☞예회 구분 구문과 예외 객체
▶모든 예외 잡기
▶raise 구문
▶코드 살펴보기
07-1 표준 모듈
▶모듈 사용의 기본: math 모듈
☞모듈 문서
☞from 구문
☞as 구문
▶random 모듈
▶sys 모듈
▶os 모듈
▶datetime 모듈
▶time 모듈
▶urllib 모듈
07-2 외부 모듈
▶모듈 설치하기
▶모듈 찾아보기
▶BeautifulSoup 모듈
▶Flask 모듈
▶라이브러리와 프레임워크
☞라이브러리
☞프레임워크
▶함수 데코레이터
07-3 모듈만들기
▶모듈만들기
▶__name__=="__main__"
☞__name__
▶모듈의 __name__
▶__name__활용하기
▶패키지
☞패키지 만들기
▶__init__.py 파일
▶텍스트 데이터
▶바이너리 데이터
08-1 클래스의 기본
▶객체
▶클래스 선언하기
▶생성자
▶메소드
08-2 클래스의 추가적인 구문
▶어떤 클래스의 인스턴트인지 확인하기
▶특수한 이름의 메소드
▶클래스 변수와 메소드
☞클래스 변수
☞클래스 함수
▶가비지 컬렉터
▶프라이빗 변수와 게터/세터
▶상속
'• programming language > python' 카테고리의 다른 글
[파이썬 연습문제] 2.파이썬 while문을 이용한 별찍기 - 사각형 (0) | 2022.07.07 |
---|---|
[파이썬 연습문제] 1.파이썬 for문을 이용한 별찍기 - 사각형 (0) | 2022.07.07 |
[프로그래머스[고득점 kit][해시][위장] counter, reduce 이용 (0) | 2022.02.01 |
[프로그래머스][고득점 kit][해시][전화번호목록] zip,startswith 이용 (0) | 2022.01.31 |
[프로그래머스][고득점 kit][해시][완주하지 못한 선수] collections.Counter 이용 (0) | 2022.01.29 |