티스토리 뷰

728x90

[수업 목표]

  1. 파이썬 기초 문법을 익히고,
  2. 여러가지 퀴즈로 빠르게 숙달한다.
  3. 파이썬 심화 문법들을 다뤄봅니다.
  4. 머릿속 어딘가에 담아두고, 나중에 생각나면 써먹기!

 

 

 

1. 파이썬 시작하기

  • 파이썬이란? 일종의 번역팩을 설치한다고 생각하면 됩니다. 컴퓨터는 101010001 과 같은 언어만 알아듣는다고 했지요? 파이썬 문법으로 된 것을 101010001로 변환해줄 수 있도록, 번역 패키지를 설치하는 것입니다.
  • '읽기 쉽게' 만든 언어이기 때문에, 문법이 쉬워 초보자가 배우기 좋은 언어입니다.

 

    1. 바탕화면에 sparta_python 폴더를 만들어줍니다.
    2. 파이참 실행!
    3. Create New Project 를 선택해주세요.
    4. 아래와 같은 화면으로 만들어주기!
    • 주의! 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

  • 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
반응형
TAG
more
최근에 올라온 글