
01-1. 파이썬 시작하기
✅ -파이썬 (Python) ?
비전공자도 배우기 쉬움
다양한 분야에서 활용 가능 (웹서버, 해킹도구, IoT, 인공지능)
대부분의 운영체제에서 동일하게 사용 가능
단점
c언어보다 느림.
실행과정
소스코드 -> 코드 실행기(인터프리터) -> 이진코드 실행
01-2 개발환경
-개발에 필요한 도구
텍스트 에디터(ex.VS Code)
파이썬 인터프리터(코드 실행기)
-준비과정
1. 파이썬 섪치
2. VS Code 설치 및 사용(이미 설치됨)
01-3 파이썬 용어 정리
-표현식과 문장
표현식 -> 문장 -> 프로그램
-키워드
:특별한 의미를 가진 예약어(변수명 등으로 사용 불가, 대소문자 구분)
-식별자
변수나 함수등의 이름
규칙
키워드를 사용하면 안됨.
특수문자는 _만 허용
숫자로 시작하면 안됨
공백을 포함할 수 없음
* 스네이크 케이스: itemlist -> item_list (변수,함수)
*캐멀 케이스: itemlist -> ItemList (클래스)
-주석
#기호 사용
-출력 함수
:print()
여러값 출력 가능, 줄바꿈 자동 포함
✅오류 해결
macOs를 사용하는데 보안 이유로 python명령어를 기본적으로 제공하지 않아 오류 발생.
대신 python3명령어만 설치되어 있는 경우 많음.
해결방법:
아래 명령어를 터미널에 한번만 입력하면 python으로 실행 가능
alias python="python3"
ch 02. 자료형
02-1
기본 자료형
문자열(str),숫자(int,float),불(bool)
자료형 확인
type()함수 사용
문자열 만들기
큰 따옴표로 => "안녕하세요"
작은따옴표로 => '안녕하세요'
내부에 따옴표 넣기 => '"안녕하세요"라고 말했습니다'
or "'안녕하세요'라고 말했습니다"
이스케이프 문자 사용해 문자열 만들기
이스케이프 문자: 역슬래스(\) 기호와 함께 조합해서 사용하는 특수한 문자 의미
=> \": 큰 따옴표를 의미 , \': 작은 따옴표를 의미
"\"안녕하세요\"라고 말했습니다"
'\'안녕하세요\'라고 말했습니다'
=> \n: 줄바꿈을 의미
=> \t: 탭을 의미
print( "안녕하세요\n안녕하세요")
안녕하세요
안녕하세요
print("안녕하세요\t반가워요")
안녕하세요 반가워요
=> \\: 역슬래시(\)를 의미
print("\\ \\ \\")
\ \ \
여러줄 문자열 만들기: """ 작은 따옴표 세번 반복하면 enter 누르는곳마다 줄바꿈 일어남
-문자열 연산자
* 연결 : +
*반복 연산자 : *
*문자 선택 연산자(인덱싱): []
인덱스 시작은 0
*문자열 범위 선택(슬라이싱): [:]
[시작,끝] (끝 -1까지 선택)
-예외처리
IndexError예외
:존재하지 않는 인덱스 접근 시 발생
-문자열 길이 구하기
*len()함수 사용
02-2
정수와 실수형
Int와 float(실수 또는 부동소수점)
-숫자 연산자
사칙: +,-,*,/
*정수 나누기 연산자 : //
*나머지 연산자: %
*제곱연산자: **
-연산자 우선순위
수학과 동일
-예외처리
TypeError 예외 :
서로 다른 자료형 연산 시 발생
기본 숙제
p. 63 3~5번 풀고 실행결과 인증
3.


4.

5.

추가 숙제 : 모르는 용어 3-5개 찾아 혼공용어노트에 정리하기
-키워드: 의미가 부여된 특별한 단어, 이름에 사용불가
-캐멀 케이스(CamelCase): 단어들의 첫글자를 대묹자로 만들기 (낙타!)
-스네이크 케이스(sncake_case):단어 사이에 _ 기호를 넣어 만들기 (스네이크!)
'✅ > 혼공파' 카테고리의 다른 글
| [혼공파] 5주차 ch06-ch07 (4) | 2025.08.11 |
|---|---|
| [혼공파] 4주차 ch05 함수 (4) | 2025.07.26 |
| [혼공파] 3주차 ch 04 (3) | 2025.07.20 |
| [혼공파] 2주차 ch 02-03 (3) | 2025.07.13 |