【한글자막】 Python 완벽 부트캠프 : 파이썬 초보자에서 전문가로!

Why take this course?
여러분이 파이썬을 실용적으로 배우기 위해 제공하는 코드 노트북은 파이썬의 기본적인 개념부터 고급 주제들까지 포괄적으로 다루고 있습니다. 아래는 강의에서 다루는 주요 내용을 간략히 설명한 것입니다:
-
명령어 창 기초: 개발 환경을 설정하고 사용자의 커맨드를 받아 실행하는 방법을 배웁니다.
-
파이썬 설치: 여러분의 운영 체제에 맞는 파이썬을 다운로드하고 설치 과정을 안내합니다.
-
파이썬 코드 실행:
.py
파일을 실행하는 방법, 인터랙티브 모드(ipython
)를 사용하여 실시간으로 코드를 실행하고 결과를 확인합니다. -
문자열: 문자열의 기본 사용법, 문자열 연산, 포맷팅, 슬라이싱 등을 배웁니다.
-
리스트: 리스트의 생성 및 조작, 반복문(for, while)과 함께 사용하여 데이터를 처리합니다.
-
딕셔너리: 키-값 쌍을 가진 데이터 구조로, 데이터의 빠른 접근과 관리를 배웁니다.
-
튜플: 불변 튜플의 특성과 사용법을 소개합니다.
-
집합: 중복 없는 데이터 집합을 다루는 방법을 배웁니다.
-
숫자형 데이터 유형: 정수(int), 부동소수점(float)의 사용법과 수학적 연산을 다룹니다.
-
출력 서식화: 폼식 출력을 통해 좀 더 읽기 편리하고 시각적으로 매력적인 결과를 생성합니다.
-
함수: 코드의 재사용성과 구조화를 높이기 위한 핵심 개념입니다. 선언, 정의, 인자의 전달 method(positional, keyword) 등을 배웁니다.
-
범위: 함수 내에서만 사용되는 변수를 지정하고, 코드의 효율성과 오류를 줄이기 위한 방법을 배웁니다.
-
args/kwargs: 가변 인자를 사용하여 함수에 전달할 때 유용하게 사용됩니다.
-
내장 함수: Python의 표준 라이브러리에 포함된 다양한 기능을 활용합니다.
-
디버깅 및 오류 처리:
try
,except
,else
,finally
를 사용하여 예외 처리와 코드의 안정성을 향상시킵니다. -
파일과 데이터 입출력 (I/O): 파일을 열고 읽고 쓸 수 있는 방법을 배우며, 파일을 처리하는 코드를 작성합니다.
-
모듈과 패키지: 코드의 재사용성과 구조화를 위해
import
문을 사용하고, 자체 라이브러리를 만드는 방법을 배웁니다. -
버전 관리 (Version Control): Git과같은 버전 관리 시스템을 사용하여 코드의 버전을 관리하고, 협업할 때의 효율성을 높입니다.
-
가상 환경 (Virtual Environments): 프로젝트 별도의 Python 설정을 관리하여 종속성 문제를 방지합니다.
-
최신 라이브러리와 기술 스택: 파이썬의 새로운 버전과 인기 있는 라이브러리(예: pandas, numpy, scipy)를 소개하고, 현재 Python 개발 트렌드를 따릅니다.
-
웹 개발: Flask나 Django와 같은 웹 프레임워크를 사용하여 간단한 웹 애플리케이션을 구축합니다.
-
데이터베이스: SQLite, MySQL, PostgreSQL과 같은 데이터베이스와 Python을 연동하여 데이터를 관리합니다.
-
앱 배포 (App Deployment): 코드를 실제 서버에 배포하고, WSGI(Web Server Gateway Interface)를 통한 서버와의 연동을 배웁니다.
-
테스팅:
unittest
나pytest
와 같은 테스팅 도구를 사용하여 코드의 정확성과 안정성을 검증합니다.
이러한 내용을 포함한 코드 노트북은 여러분이 파이썬의 기본부터 고급 기능까지를 체계적으로 배울 수 있는 훈련 자료가 될 것입니다. Jose Portilla에 의한 강의는 재미있고 실용적인 방식으로 파이썬을 소개하며, 여러분이 지식을 습득하고 실력을 향상시킬 수 있는 기회를 제공할 것입니다.
Course Gallery




Loading charts...