📒 참고 강의
모두를 위한 파이썬 (PY4E)
부스트코스 무료 강의
부스트코스 모두를 위한 파이썬 PY4E 1주차에서 학습한 내용을 정리해보려고 합니다!
'프로그래밍을 왜 할까?' 라는 질문과 함께 프로그래머가 하는 일들에 대해 간략하게 알아보고
명령문의 개념을 알아보았습니다.
그리고 컴퓨터의 내부 구조인 하드웨어 구조와
파이썬을 사용하면서 일어날 수 있는 에러들, 변수, 표현식, 명령문에 대해 알아보았습니다.
🔵 컴퓨터의 하드웨어 구조
CPU : 메인 메모리로부터 전달받은 명령을 실행함, 다음에 무엇을 해야하는지 물음.
입력 장치 : 키보드, 마우스, 터치 화면
출력 장치 : 모니터, 스피커, 프린터
메인 메모리 : 빠르고 작은 일시적인 저장소, 리부팅하면 내용이 지워짐.
보조 저장소 : 느리고 큰 영구적인 저장소, 전원이 꺼져도 영구적으로 메모리를 저장함, 운영 체제/ 파일 / 응용 프로그램을 저장함.
🔵 파이썬 Python - 변수, 표현식, 명령문
파이썬은 파이썬 인터프리터의 언어
- 상수
값이 변하지 않는 숫자, 글자, 문자열과 같은 고정 값
문자열 상수는 ' " 로 표시
- 변수
이름이 주어진 메모리
변수 이름을 통해 데이터를 저장, 검색할 수 있음
대입문을 통해 변수 값 변경 가능
프로그래머 마음대로 지정 가능 (다만, 규칙 따라야함)
- 예약어
변수 이름 / 식별자로 사용할 수 없음
(False, True, class, return, is, None, if, for, continue, and, break, in, try, global...)
* 파이썬 변수 이름 규칙
글자/밑줄(_)로 시작가능
대소문자 구분함
글자/숫자/밑줄로 이루어짐
(불가능한 예시 : 12hi, #hello, py.4)
- 대입문
= 으로 변수값을 지정
= 의 오른편에 있는 표현식과 결과값이 저장되는 변수로 구성됨
x = 3.12 * x
* 파이썬 연산 순위 규칙 : 괄호 > 거듭제곱 > 곱하기 > 더하기 > 왼쪽에서 오른쪽
🔵 파이썬 Python - 숫자 자료형, input() 함수
파이썬은 자료형을 구분하며 변수, 문자, 상수라는 자료형이 있다.
type() 함수를 사용해서 자료형을 알 수 있다!
- 숫자 자료형
정수 (int) : -14, 5, 7895, 0
부동 소수점 수 (float) : -2.5, 0.0, 14.0
x = 1
print(type(x))
y = 45.6
print(type(y))
type() 함수를 통해 변수 x, y의 자료형을 알아보았습니다😊
정수 나눗셈은 부동 소수점 수를 반환하며 내장된 함수 int(), float()로 자료형을 변환할 수 있다.
- input() 함수
사용자의 입력값을 받을 수 있는 input() 함수는 문자열을 반환한다.
name = input("Who are you? ")
print("Welcome", name)
이렇게 PY4E 1주차 강의에서는 컴퓨터의 내부 구조와 파이썬 문법에 대해 알아 볼 수 있었습니다!
'자격증 > 부스트코스 모두를 위한 파이썬 서포터즈' 카테고리의 다른 글
[부스트코스] 모두를 위한 파이썬 - 딕셔너리 / 튜플 (1) | 2022.09.21 |
---|---|
[부스트코스] 모두를 위한 파이썬 - 파일 읽기 / 리스트 (0) | 2022.09.21 |
[부스트코스] 모두를 위한 파이썬 - 반복문 / 문자열 (0) | 2022.09.12 |
[부스트코스] 모두를 위한 파이썬 PY4E - 조건문, try/except 구조, 함수 (0) | 2022.09.12 |
[부스트코스] 모두를 위한 파이썬 PY4E - 파이썬 설치 방법 / Atom 설치 (0) | 2022.09.02 |