-
[부스트코스] 모두를 위한 파이썬(PY4E) 1주차 파이썬?, 변수, 표현식PYTHON/부스트코스 PY4E 2022. 8. 30. 17:27728x90
부스트코스 모두를 위한 파이썬(PY4E) 코칭스터디를 6주간 참여했다
1주차에는 01소개 / 02변수 및 표현식 및 코드에 대해 학습했다
01. <소개>
핵심 키워드 미리보기
프로그래머 컴퓨터 언어
하드웨어의 구성 파이썬
CPU 예약어
입력장치 순차문
출력장치 조건문
메인메모리 반복문
보조기억장치
마더보드
프로그래밍 , 프로그래머, 고급언어 , 저급언어 , 컴퓨터 구조에 대해 알아보았다
이는 전에 공부하면서 포스팅해놓은 내용이 있어서 필요한 분들은 아래 링크 참고 하시면 좋을 것 같다
https://coding-study-0.tistory.com/15?category=935570
<기말공부> 02. 소프트웨어개론 수업 요약(컴퓨터 개요)
1>컴퓨터란? computer 전자적으로 계산을 수행하는 장치 처리(process),저장(store),입력(input), 출력(output) 기능 계산의 대상 데이터 또는 자료라 하며 처리기능을 거쳐 출력된 의미있는 자료 = 정보 컴
coding-study-0.tistory.com
다음으로 앞으로 학습할 예약어, 순차문, 조건문, 반복문에 대해 간단하게 알아보았다
예약어
예약어는 파이썬에 미리 만들어 놓은 것으로 예시로는 print가 있다
이처럼 예약어를 활용하면 직접 코딩하지 않고도 값을 출력 할 수 있다
이처럼 예약어를 사용하면 손쉽게 원하는 값을 도출 할 수 있다
순차문
순차문을 통해 위에서 아래로 차례로 출력하는 파이썬의 특징을 알 수 있다
이처럼 파이썬은 아래에서 사용한 변수에 입력한 값으로 대체될 수 있는 특징을 가지고있다
즉, 위에서 아무리 큰수를 변수에 입력했어도 아래서 해당변수에 0을 넣으라고 해버리면 해당 변수를 출력시 0이 나오게되는 것이다
위에 예시를 예를 들어 다시 한번 살펴보면, 처음에는 변수 x에 2라는 숫자를 넣어 주었다
하지만 아랫줄에서 변수에 x에 x+2라는 계산식을 넣어주면서 변수 x는 2+2로 바뀌면서 4로 바뀌었다
그래서 마지막 줄에 x를 출력하니 4가 나오게된 것이다
조건문
조건문은 if, els, elif로 이루어져있는데 해당 챕터에서 자세히 나오니 이후에 따로 포스팅을 남기도록 하겠다
아래에 해당 챕터 링크도 남길테니 관심있으신 분은 들어보세요
조건에 따라 해당 값이 나올 수도 또는 조건에 충족하지 않으면 값이 나오지 않게도 할 수 있다
위에 조건식을 살펴보면, 변수 x에 5를 넣어주었다
그리고 x가 10보다 작을 때는 Smaller이라는 값을 출력하라는 조건식에 따라 Smaller이 출력되었다
아래 조건 식의 경우는 x가 20보다 클 때는 Bigger을 출력하도록 되어있다
하지만 해당조건에 만족하지 않기 때문에 그냥 빠져나와 바로 아랫줄이 수행되어 Finis가 출력되었다
이처럼 조건을 if문에 넣고 아래 들여쓰기하고 해당 값을 출력하게 하면 해당 조건에 충족하면 들여쓰기 안에 있는 수식대로 계산이 되는 것을 알 수 있다
반면 들여쓰기가 안된 경우, 해당 조건과 상관없는 별개의 문장으로 생각하면 된다
<조건문 학습하기>
https://www.boostcourse.org/cs122/joinLectures/76156?isDesc=false
모두를 위한 파이썬 (PY4E)
부스트코스 무료 강의
www.boostcourse.org
반복문
반복문은 반복이 되는 문장으로 for문 또는 while문을 사용한다 이 역시 따로 배우는 챕터가 있어서 추후 자세히 포스팅 하도록 하겠다 아래에 해당 챕터 링크도 남길테니 관심있으신 분은 들어보세요
위에 식을 보면 변수 n에 5를 넣어줬다
그리고 변수가 0보다 크면 해당 변수를 출력하고 n-1을 해준다
아래 있는 print문은 while과 같은 줄에 있기 때문에 해당 반복문에서 빠져나왔을 때 수행이 된다
위의 식의경우는 n이 0이되는 순간 출력이 된다
<반복문 학습하기>
https://www.boostcourse.org/cs122/joinLectures/76166?isDesc=false
모두를 위한 파이썬 (PY4E)
부스트코스 무료 강의
www.boostcourse.org
02. <변수 및 표현식 및 코드>
핵심 키워드 미리보기
변수상수
명령문
표현식
연산자
타입
주석
상수
상수는 변하지 않는 값을 말한다
변하지 않는 수 (즉, 변수의 반댓말이다)
변수 이름짓기
변수는 이름을 붙일 때 특정 규칙에 따른다
- 반드시 문자 또는 underscore( _ )로 시작합니다. (숫자로 시작할 수 없습니다.)
- 문자와 숫자 underscore( _ )를 포함할 수 있습니다.
- 읽는 사람이 읽기 편하도록 변수명을 정하는 것이 중요합니다.
타입
파이썬에는 4가지 타입이 있다
1. 숫자형 타입은 정수형 int(integer) 2. 소수형 float 두가지
3. 문자 타입의 문자열(string)
4. True/False를 판단하는 bool타입(boolean)
위에 예시는 이해하기 쉽게 다양한 형태를 직접 출력하고 type을 확입할 수 있게 한번 코드를 짜봤으니 ,
한 번 직접 해보세요
주석
컴퓨터는 읽지 못하는 영역으로 개발자들끼리 소통하기 위해 사용한다
주석을 잘 달아놓으면 다음에 시행해도 코드를 알아보기 쉽기 때문에 사용하는 것이 좋다
파이썬에서는 # 기호를 사용하는데 이는 'ctrl + / '키를 누르면 된다
해당 포스팅에는 간단한 핵심 내용들만 요약해놓았지만, 강의에는 예제들과 실습 문제도 있으니 꼭 시간이 있으면 수강해보는 것을 추천합니다!!
오늘 포스팅에 올린 예시들은 정리한 colab 링크 남겨요
코드 필요하신 분은 들어가서 참고 하세요!
그리고 vscode나 환경설정이 어려우신분은 colab으로 먼저 배우시면 쉽고 재밌게 배우실 수 있어요
<01 소개강의 들어보기>
모두를 위한 파이썬 (PY4E)
부스트코스 무료 강의
www.boostcourse.org
<02 변수 및 표현식 학습하기>
https://www.boostcourse.org/cs122/joinLectures/74772?isDesc=false
모두를 위한 파이썬 (PY4E)
부스트코스 무료 강의
www.boostcourse.org
<오늘 올린 코드 자료>
https://colab.research.google.com/drive/1kNaCbVWEDgNwYn-maJSDphT8u0Ek_wa2?usp=sharing
부스트코스 py4e
Colaboratory notebook
colab.research.google.com
'PYTHON > 부스트코스 PY4E' 카테고리의 다른 글
[부스트코스] 모두를 위한 파이썬(PY4E) 4주차 문자열,파일 (0) 2022.09.22 [부스트코스] 모두를 위한 파이썬(PY4E) 3주차 루프와 반복문 (0) 2022.09.14 [부스트코스] 모두를 위한 파이썬(PY4E) 2주차 조건부 실행, 함수 (0) 2022.09.13 [부스트코스]PY4E 수료증 인증 (0) 2022.08.30 [부스트코스 코칭스터디] PY4E 2022 부스터 (0) 2022.07.09