티스토리 뷰
728x90
[수업 목표]
- 파이썬 기초 문법을 익히고,
- 여러가지 퀴즈로 빠르게 숙달한다.
- 파이썬 심화 문법들을 다뤄봅니다.
- 머릿속 어딘가에 담아두고, 나중에 생각나면 써먹기!
1. 파이썬 시작하기
- 파이썬이란? 일종의 번역팩을 설치한다고 생각하면 됩니다. 컴퓨터는 101010001 과 같은 언어만 알아듣는다고 했지요? 파이썬 문법으로 된 것을 101010001로 변환해줄 수 있도록, 번역 패키지를 설치하는 것입니다.
- '읽기 쉽게' 만든 언어이기 때문에, 문법이 쉬워 초보자가 배우기 좋은 언어입니다.
-
- 바탕화면에 sparta_python 폴더를 만들어줍니다.
- 파이참 실행!
- Create New Project 를 선택해주세요.
- 아래와 같은 화면으로 만들어주기!
-
- 주의! base interpreter - 파이썬 버전이 3.8로 되어있는지 확인해주세요.
- 주의! Location - 끝이 \\venv 로 끝나는지 확인해주세요.
- 주의! main.py 자동 생성은 체크 해제!
- venv 파일에는 아무것도 건드리면 안된다.
- python 파일을 만들어준다. 이름은 hello.py 로 생성해준다.
- Ctrl+s 로 파일을 수시로 저장해준다.
- 내가 보고있는 파일로만 실행해야 오류가 나지 않는다.
- 수업을 다 들어도 한번에 모든 게 외워지지 않는 게 당연하니, 걱정하지 마세요! "그런 개념이 있었지! 강의자료를 다시 뒤적여볼까?" 정도면 아주 충분합니다. (개발자들도 오랜만에 안 쓰던 언어로 코딩하면 마찬가지예요!)
✅ 변수 선언과 자료형
- a 에 새로운 값을 아래에 넣으면 새로운 값으로 나온다. 중복되거나 중첩되지 않는다.
a = 7
b = 2
print(a + b)
print(a-b) # 5
print(a*b) # 14
print(a/b) # 3.5
print(a//b) # 3 (몫)
print(a%b) # 1 (나머지)
print(a**b) # 49 (거듭제곱) 7*7
print(a+3*b) # 13 (여러 연산을 한 줄에 할 경우 사칙연산의 순서대로!)
print((a+3)*b) # 20 (소괄호를 이용해서 먼저 계산할 부분을 표시해줄 수 있어요!)
- 꼭 print( ) 라는 명령어 안에 넣어줘야 출력이 된다. 그냥 a+b 라고 했다가 출력이 되지 않았다.
- 4 > 2 # True 크다
5 < 1 # False 작다
6 >= 5 # True 크거나 같다
4 <= 4 # True 작거나 같다
3 == 5 # False 같다
4 != 7 # True 같지 않다 - a = 4 > 2 # True
not a # False NOT 연산자로 참을 거짓으로, 거짓을 참으로 바꿔준다. - a and b # False AND 연산자로 모두 참이어야 참을 반환한다.
a or b # True OR 연산자로 둘 중 하나만 참이면 참이다.
✍️ Q. 숫자들의 평균 구하기
a = 24
b = 16
c = 26
print((a+b+c)/3)
✅ 문자열 다루기
- ' ' 나 str( ) 는 문자열을 나타낸다. 이 때 숫자 '2' 를 따옴표안에나 str(2)로 나타내면 문자열이 되어서 print(a+c) 처럼 숫자와 문자를 더하려고 하면 무슨 말인지 알아듣지 못하여서 실행하지 못한다. 숫자는 숫자끼리, 문자는 문자끼리 더해야 한다.
- 특정 문자를 다른 문자로 바꿀 때 replace 를 쓴다.
- ✍️ Q. 문자열의 앞의 반만 출력하기 : "sparta"의 앞의 3글자인 "spa"만 출력해봅시다.
✍️ Q. 전화번호의 지역번호 출력하기
반응형
'AI웹 개발자 과정 공부 (팀스파르타) > 파이썬 실무 AI' 카테고리의 다른 글
24.02.28_TIL (0) | 2024.02.28 |
---|---|
24.02.27_TIL (0) | 2024.02.27 |
24.02.23_TIL (0) | 2024.02.23 |
24.02.22_TIL (파이썬 : 함수) (0) | 2024.02.22 |
24.02.21_TIL (파이썬 : 리스트, 딕셔너리) (0) | 2024.02.21 |