반응형

 

1. list 동작 방법 및 예시

생성 lst = [1, 2, 3]
추가 lst.append(4) → [1, 2, 3, 4]
lst.insert(1, 10) → [1, 10, 2, 3, 4]
lst.extend([5, 6])
제거 lst.remove(2) → 값 제거
del lst[1] → 인덱스 제거
lst.pop() → 마지막 값 제거
출력 print(lst)for item in lst: print(item)

 

2. tuple 동작 방법 및 예시

생성 t = (1, 2, 3)
t = tuple([1, 2, 3])
추가 t + (4,) → 새로운 튜플 반환
(기존 튜플 변경 불가)
제거 불가능 (불변 객체)
필요 시 리스트로 변환: list(t) 후 조작
출력 print(t)
for item in t: print(item)

 

3. range 동작 방법 및 예시

생성 r = range(5) → 0~4
r = range(1, 10, 2) → 1, 3, 5, 7, 9
추가/제거 직접 불가 → list(range(5))로 변환 후 처리
출력 print(list(r))
for i in r: print(i)

 

4. dictionary 동작 방법 및 예시

생성 d = {'a': 1, 'b': 2}
추가 d['c'] = 3
제거 del d['a']
d.pop('b')
출력 print(d)
for k, v in d.items(): print(k, v)
반응형
반응형

 

공식 문서 및 언어 레퍼런스

사이트 설명
🔗 python.org 공식 홈페이지, 설치, 문서, 뉴스 등
🔗 docs.python.org 공식 문서 (함수/모듈 설명 및 예제)
🔗 PEP Index Python 개선 제안(Python Enhancement Proposal) 목록

 

 

인터랙티브 학습 플랫폼

사이트  설명
🔗 W3Schools Python 초보자에게 친숙한 튜토리얼 + 실습
🔗 Programiz 그림과 함께 개념 설명, 초보자 추천
🔗 Python Tutor 코드 실행 시 시각화 도구, 디버깅 학습에 유용
🔗 SoloLearn 앱 기반 파이썬 학습 (퀴즈 + 실습 가능)

 

 

파이썬 설치 없이 웹 코딩

사이트 링크 설명
JupyterLite https://jupyterlite.github.io/demo/lab/index.html 웹 브라우저에 바로 파이썬 코드를 실행
구글 코랩 https://colab.research.google.com/  

 

 

문제 풀이 & 실전 연습

사이트 설명
🔗 LeetCode 알고리즘 문제, 인터뷰 대비
🔗 HackerRank 튜토리얼 기반 + 실전 문제
🔗 Codewars 난이도별 도전 과제, 게임처럼 풀 수 있음
🔗 Baekjoon Online Judge 한국어 알고리즘 문제 사이트, Python 지원

 

 

인공지능/데이터 과학 특화

사이트 설명
🔗 Kaggle 데이터셋 + 노트북 + 커뮤니티
🔗 Google Colab 브라우저에서 실행 가능한 Jupyter 환경
🔗 Scikit-learn docs 머신러닝 라이브러리 공식 문서
🔗 Pandas Docs 데이터 처리 라이브러리 pandas 공식 문서

 

 

라이브러리 탐색 및 샘플 코드

사이트 설명
🔗 LeetCode 알고리즘 문제, 인터뷰 대비
🔗 HackerRank 튜토리얼 기반 + 실전 문제
🔗 Codewars 난이도별 도전 과제, 게임처럼 풀 수 있음
🔗 Baekjoon Online Judge 한국어 알고리즘 문제 사이트, Python 지원

 

 

기타 툴 & 유틸

사이트  설명
🔗 Repl.it 온라인 파이썬 실행기, 협업도 가능
🔗 Glot.io 온라인 코드 공유 + 실행
🔗 Carbon 파이썬 코드 예쁘게 이미지로 만들기
🔗 YAML Validator config 파일 작성 시 유용한 포맷 검사기
반응형
반응형

 

명령어 설명

설명 Windows Linux / macOS
가상환경 생성 python -m venv .venv python3 -m venv .venv
가상환경 활성화 .venv\Scripts\activate source .venv/bin/activate
가상환경 비활성화 deactivate deactivate
패키지 설치 pip install <패키지명> pip install <패키지명>
패키지 제거 pip uninstall <패키지명> pip uninstall <패키지명>
설치된 패키지 목록 보기 pip list pip list
패키지 목록 저장 pip freeze > requirements.txt pip freeze > requirements.txt
패키지 목록으로 설치 pip install -r requirements.txt pip install -r requirements.txt
Python 실행 경로 확인 where python which python
Python / pip 버전 확인 python --versionpip --version python3 --versionpip --version
가상환경 삭제 rmdir /s .venv rm -r .venv

 

반응형

+ Recent posts