파이썬 기본 튜토리얼
기초
Python 언어 소개
Python 버전 확인
데이터 화면 출력
Python 철학
주석
변수
변수 화면 출력
숫자 수학 연산
변수 수학 연산
축약 연산
수학 연산 우선순위
동일 우선순위
그룹화 괄호
그룹화 뉘앙스
숫자 길이
부동 소수점 숫자
음수
나머지 연산
거듭제곱
거듭제곱 우선순위
문자열
문자열 연결
문자열 곱셈
문자열 기호
문자열 이스케이프
문자열 길이
여러 줄 문자열
불리언 값
None 값
Python의 엄격한 타입 지정
문자열 변환
숫자 변환
숫자 문자열
숫자에서 기호 가져오기
부동 소수점 숫자 변환
input 함수
리스트
리스트 소개
대괄호를 이용한 리스트 생성
list 함수를 이용한 리스트 생성
문자열을 리스트로 분할하기
리스트의 개별 요소
리스트의 길이
리스트의 마지막 요소
요소 변경하기
리스트 끝에 요소 추가하기
위치를 지정하여 요소 추가하기
extend 메서드로 리스트 결합하기
리스트 결합하기
리스트에 추가하기
del 연산자로 요소 삭제하기
값으로 요소 삭제하기
요소 가져오기 및 삭제하기
모든 요소 삭제하기
값으로 요소의 인덱스 찾기
리스트 내 요소 존재 여부 확인하기
리스트 내 요소 개수 세기
리스트 요소 순서 반전하기
원본 리스트 정렬하기
리스트 복사본 정렬하기
리스트를 문자열로 병합하기
튜플
튜플 소개
튜플 생성
튜플 생성의 대체 방법
단일 요소 튜플
대체 구문
튜플의 개별 요소
요소 변경
튜플 길이
튜플 결합
튜플 곱하기
튜플 내 요소 존재 여부
튜플 언패킹
튜플로 변환
튜플을 리스트로 변환
튜플을 문자열로 병합
슬라이스
사전
사전 소개
사전 생성의 대체 방법
사전 요소의 값
요소 값 변경
사전에 요소 추가
사전 길이
사전 결합
동일 요소를 가진 사전 결합
키별 요소 삭제
키별 추출
마지막 요소 추출
모든 요소 삭제
사전 내 요소 존재 여부
선택적 요소 가져오기
리스트로 변환
모든 키 가져오기
모든 값 가져오기
키-값 쌍
사전으로 변환
실습
집합
집합 소개
집합 요소
집합의 중복 요소
집합의 길이
집합에 요소 추가하기
집합에 여러 요소 추가하기
집합 합치기
집합에서 요소 제거하기
존재하는 요소 제거하기
요소 추출하기
모든 요소 제거하기
집합 내 요소 존재 여부
시퀀스 내 집합 존재 여부
집합 비교
집합의 공통 요소
집합의 서로 다른 요소
집합의 차이
복잡한 연산
집합으로 변환하기
실습
조건문
if-else 구문
조건문의 들여쓰기
크고 작음 비교 연산자
동등성 확인
부등식 확인
논리적 AND
논리적 OR
논리적 NOT
비교 연산 우선순위
조건 그룹화
이중 비교
존재 여부 확인
특수 값 확인
축약형 if
elif 구문
중첩된 if
match-case 구문
삼항 연산자
객체 타입 확인
if else 실습
반복문
for 반복문
반복문에서 결과 누적하기
for 반복문과 if 조건문
break 문
continue 문
요소와 인덱스 가져오기
for를 이용한 사전 키
사전 값
사전의 키-값 쌍
사전의 인덱스-요소 쌍
숫자 생성
단계별 숫자 생성
동시 반복
while 반복문
카운터 없는 while 반복문
while 반복문에서의 if 조건문
플래그 작업
반복문 탈출 캐치하기
반복문 실습
반복문에서 데이터 입력
다차원성
내장 함수
시간
날짜 작업
현재 날짜 출력
요일 가져오기
두 날짜의 차이
윤년 확인
시간 출력
날짜 형식화
Epoch 형식
Epoch에서 날짜 출력
struct_time 객체
UTC 기준 struct_time 객체 가져오기
struct_time에서 epoch 형식 가져오기
Epoch 간 차이
작업 지연 설정