| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- ASR
- 힙정렬
- 에이전트
- 데이터엔지니어
- 머신러닝
- RNN
- 기초
- dementional reduction
- 알고리즘
- 자연어처리
- 정보처리기사
- LangGraph
- 딥러닝
- 생성형 인공지능
- TTS
- 데이터 시각화
- python기초
- 소프트웨어 개발
- Python
- CNN
- 캐글
- CLIP
- UMAP
- RDBMS
- Transformer
- SQL
- 랭그래프
- 객체지향
- 트랜스포머
- python 기초
- Today
- Total
수달이네 기술 블로그
0. 파이썬의 기초 본문
🔍 파이썬을 왜 배우는가?
- 생산성이 뛰어나다.
- 초보자에게 좋은 언어이다.
- 인터프리터 언어이다.
- 인터프리터 언어란?
한줄한줄 해석해서 실행하는 언어로 초보 프로그래머한테 유리하다.
- 인터프리터 언어란?
- 문법이 쉽고 직관적이다.
- 여러 플랫폼에서 활용할 수 있다.
- 라이브러리가 풍부하다.
- 애니메이션이나 그래픽을 쉽게 사용할 수 있다.
- 내가 원하는 진로(데이터 분야)에서 주로 사용되는 언어이다!
🔍 파이썬을 실행하자!
https://www.python.org/downloads/
Download Python
The official home of the Python Programming Language
www.python.org
파이썬은 해당 웹사이트에서 쉽게 다운로드하여 실행할 수 있다.
※ 최신 버전의 경우 특정 라이브러리가 업데이트 되지 않았거나, 버그가 있을 수 있으므로 호환성이 좋은 낮은 버전을 사용한다.

파이썬을 설치했을 경우 cmd 창에 python을 입력하여 실행할 수 있다.
- 하지만 파이썬은 단순한 쉘이나 cmd에서도 실행할 수 있으나, 한줄한줄 실행하는 것(인터프리터 모드)는 비효율적이다.
- 따라서 여러줄을 한번에 입력한 후 실행시키는 방식인 스크립트 모드를 사용한다!
🔍 파이썬의 코딩(스크립트 모드)
위와 같은 이유때문에 파이썬을 사용할 때, python을 설치하면 딸려오는 IDLE 혹은 pycharm, vscode등의 IDE을 사용한다.
나는 강의에서 본대로 pycharm을 이용하여 코딩할 예정이다.
https://www.jetbrains.com/ko-kr/pycharm/download/?section=windows
PyCharm 다운로드: 데이터 과학 및 웹 개발을 위해 JetBrains가 만든 Python IDE
www.jetbrains.com
위 웹사이트에서 Pycharm을 간단하게 다운받을 수 있다.

pycharm의 경우 위와 같은 모양으로 구성된다.
위를 이용해서 구현할 경우 cmd를 이용해 인터프리터모드로 구현하는 것보다 쉽게 구현할 수 있다는 장점이 있다.
alt+/ 를 이용해 주석을 표현할 수 있다.
🔍기초적인 문법
0. 입출력
c언어와는 다르게 따로 변수 선언이 필요 없다.
- c언어의 경우 string n = 0; 이렇게 선언한 이후 scanf(n)이렇게 문자열을 넣었으나,
- python의 경우 n = input()이런 방식으로 바로 문자열을 넣는 것이 가능하다.
print(변수 or "문자열")
> ()안의 내용을 출력한다.
input("문자열")
> ()안의 내용을 출력한 후, 문자열을 입력받는다. return type은 string
int()
> 위와 같은 방식으로 형변환을 할 수 있음.
> int(input())이렇게 정수를 입력받을 수 있다.
1. 조건문
if 조건:
명령어
elif 조건:
명령어
else:
명령어
> if문의 조건이 true일 경우, 명령어가 실행된다.
> false 일경우 elif가 또 false일경우 else문이 실행된다.
2. 반복문
while 조건:
명령어
> 조건이 true일때 계속 명령어를 실행한다.
'언어 > Python' 카테고리의 다른 글
| 5. 함수 (0) | 2025.08.23 |
|---|---|
| 4. 자주 쓰이던 함수 (0) | 2025.08.22 |
| 3. 반복문 (0) | 2025.08.21 |
| 2. 조건문 (2) | 2025.08.21 |
| 1. 파이썬의 기본 타입, 규칙 등... (2) | 2025.08.20 |