어떤 라이브러리가 있는지만 알더라도
파이썬 활용 역량을 크게 높일 수 있습니다.
파이썬 라이브러리를 학습하고 적용해서
나의 것으로 만들어 나가겠습니다.
김수정 강사님
파이썬의 기본 개념과 활용 방법을 다루고 있으며, 초보자가 Python을 배우는 데 필요한 핵심 내용을 제공합니다.
간결한 문법, 다양한 활용 분야, 강력한 라이브러리 지원.
Python 공식 홈페이지에서 다운로드 후 설치.
Python 버전은 최신 안정 버전 권장.
IDLE, Visual Studio Code, PyCharm, Jupyter Notebook 등.
데이터를 저장하는 이름.
예: x = 10
기본: int, float, str, bool
복합: list, tuple, dict, set
형 변환: int(), float(), str() 등을 사용.
산술 연산자: +, -, *, /, //, %, **
비교 연산자: ==, !=, <, >, <=, >=
논리 연산자: and, or, not
문자열 연결: +, 반복: *
인덱싱과 슬라이싱: string[시작:끝:간격]
if, elif, else를 사용해 조건에 따라 다른 코드 실행.
if score >= 90:
print("A")
elif score >= 80:
print("B")
else:
print("C")
주어진 데이터나 범위를 순회하며 반복.
for i in range(5):
print(i)
조건이 참일 때 반복.
while n > 0:
print(n)
n -= 1
함수는 코드 재사용성을 높이는 중요한 도구입니다. def 키워드로 함수를 정의할 수 있습니다.
# 함수 정의
def greet(name):
return f"Hello, {name}!"
# 함수 호출
print(greet("Alice"))
# 내장 함수 사용
numbers = [1, 2, 3, 4]
print(len(numbers)) # 4
print(type(numbers)) # <class 'list'>
데이터의 순서가 있고 변경 가능.
예: fruits = ["apple", "banana", "cherry"]
순서가 있지만 변경 불가능.
예: dimensions = (1920, 1080)
키-값 쌍으로 데이터 저장.
예: person = {"name": "John", "age": 30}
중복 없는 데이터 저장.
예: unique_numbers = {1, 2, 3, 4}
def greet(name):
return f"Hello, {name}!"
호출: greet("Alice")
내장 함수:
print(), len(), range() 등.
import math, math.sqrt(16)
import random, random.randint(1, 10)
Copy code
from turtle import *
forward(100)
1) 데이터 분석: Pandas, Matplotlib 활용.
2) 시각화: Turtle, Matplotlib 등.
3) 웹 스크래핑: BeautifulSoup, Selenium.
라이브러리 기본적인 내용만 알더라도
무궁무진하게 다양한 영역에서 활용할 수 있습니다.
끊임없이 배우고 적용해야 함을 다시 한 번 깨달았습니다.
파이썬은 간결한 문법과 다양한 활용성 덕분에 프로그래밍 입문자에게 이상적인 언어입니다.
이번 글에서는 파이썬의 기초 문법을 다뤘으며,
앞으로도 다양하게 학습을 확장하겠습니다.