1단계: 수학 및 프로그래밍 기초
100개 이상의 강의, 44시간 분량의 비디오 강의를 포함하는 포괄적인 Python 기초 학습 과정으로, 기본 문법부터 백엔드 개발까지 완전한 학습 경로를 제공합니다.
Hello-Python 프로젝트 상세 소개
프로젝트 개요
Hello-Python은 MoureDev가 만든 포괄적인 Python 학습 과정 프로젝트로, 프로그래밍 초보자가 Python 프로그래밍 언어를 배우는 데 도움을 주기 위해 고안되었습니다. 이 프로젝트는 기초부터 실전까지 완전한 학습 경로를 포함하며, Python의 모든 측면을 다룹니다.
프로젝트 특징
- 100개 이상의 강의 콘텐츠: 기초, 중급, 백엔드 개발 등 다양한 수준 포함
- 44시간 이상의 비디오 강의: Twitch 라이브 스트리밍 및 YouTube 비디오 제공
- 완전한 코드 예시: 각 개념에 해당하는 코드 구현 제공
- 실전 프로젝트: 여러 실제 프로젝트 사례 포함
- 커뮤니티 지원: Discord 그룹 토론 및 교류
강의 구성
1. 기초 강의 (Basic)
디렉토리 위치: Basic
폴더
강의 내용:
- Introducción - 강의 소개
- Contexto - 학습 배경
- Lección 1 - Configuración - 환경 설정
- Lección 2 - Hola Mundo - Hello World
- Lección 3 - Variables - 변수
- Lección 4 - Operadores - 연산자
- Lección 5 - Strings - 문자열
- Lección 6 - Listas - 리스트
- Lección 7 - Tuplas - 튜플
- Lección 8 - Sets - 집합
- Lección 9 - Diccionarios - 딕셔너리
- Lección 10 - Condicionales - 조건문
- Lección 11 - Bucles/Loops/Ciclos - 반복문
- Lección 12 - Funciones - 함수
- Lección 13 - Clases - 클래스
- Lección 14 - Excepciones - 예외 처리
- Lección 15 - Módulos - 모듈
- Próximos pasos - 다음 단계
2. 중급 강의 (Intermediate)
디렉토리 위치: Intermediate
폴더
강의 내용:
- Introducción - 중급 강의 소개
- Lección 1 - Dates - 날짜 처리
- Lección 2 - List Comprehension - 리스트 컴프리헨션
- Lección 3 - Resolución de retos de programación - 프로그래밍 챌린지 해결
- Lección 4 - Lambdas - 람다 함수
- Lección 5 - Funciones de orden superior - 고차 함수
- Lección 6 - Tipos de error - 오류 유형
- Lección 7 - Manejo de ficheros - 파일 처리
- Lección 8 - Expresiones regulares - 정규 표현식
- Lección 9 - Manejo de paquetes - 패키지 관리
- Próximos pasos - 다음 단계
3. 백엔드 개발 강의 (Backend)
디렉토리 위치: Backend
폴더
강의 내용:
- Introducción - 백엔드 개발 소개
- Lección 01 - ¿Qué es un backend? - 백엔드란 무엇인가?
- Lección 02 - API y FastAPI - API 및 FastAPI
- Lección 03 - Type Hints - 타입 힌트
- Lección 04 - Configuración FastAPI - FastAPI 설정
- Lección 05 - Hola mundo - Hello World
- Lección 06 - Operación GET - GET 작업
- Lección 07 - Peticiones HTTP - HTTP 요청
- Lección 08 - Creación API - API 생성
- Lección 09 - Path y Query - 경로 및 쿼리 매개변수
- Lección 10 - Operaciones POST, PUT y DELETE - POST, PUT 및 DELETE 작업
- Lección 11 - HTTP status codes - HTTP 상태 코드
- Lección 12 - Routers - 라우터
- Lección 13 - Recursos estáticos - 정적 리소스
- Lección 14 - Autorización OAuth2 - OAuth2 인증
- Lección 15 - OAuth2 JWT - OAuth2 JWT
- Lección 16 - MongoDB - MongoDB 데이터베이스
- Lección 17 - MongoDB Atlas - MongoDB Atlas
- Lección 18 - Despliegue en Deta - Deta 배포
- Próximos pasos - 다음 단계
4. 특수 주제 및 프로젝트
AI 관련 프로젝트
- ChatGPT 통합 튜토리얼: 애플리케이션에 ChatGPT를 통합하고, 대화를 유지하며 AI 컨텍스트를 설정하는 방법 학습
- 다국어 음성 번역기: AI를 사용하여 음성 번역기 개발, 단 100줄의 코드로 웹 애플리케이션 생성
테스트 튜토리얼
- Python 테스트 입문: Carlos Blé 및 Miguel A. Gómez와 협력하여 제작된 테스트 튜토리얼
Python 지식 확장
- Python에 대한 15가지 흥미로운 사실: Python 언어의 흥미로운 특징 탐구
기술 스택 및 도구
개발 도구
- Visual Studio Code: 권장 코드 편집기
- Python 공식 문서: 완전한 언어 참조
백엔드 기술
- FastAPI: 현대적이고 고성능 웹 프레임워크
- MongoDB: NoSQL 데이터베이스
- MongoDB Atlas: 클라우드 데이터베이스 서비스
- Deta: 클라우드 배포 플랫폼
학습 자료
- 공식 Python 튜토리얼: 스페인어 버전
- 30일 Python 챌린지: 추가 학습 자료
- Codédx 게임화 학습: 게임을 통해 Python 학습
프로젝트 상태
현재 프로젝트는 기초, 중급, 백엔드 개발 세 가지 주요 모듈을 완료했습니다. 제작자는 프로젝트가 일시적으로 중단되었지만, 미래에 새로운 콘텐츠를 추가할 가능성을 배제하지 않는다고 밝혔습니다.
커뮤니티 및 지원
- Discord 커뮤니티: 전용 Python 채널 "🐍python"
- 실시간 라이브 스트리밍: Twitch를 통한 라이브 강의
- YouTube 채널: 모든 강의 비디오는 YouTube에서 접근 가능
추가 자료
MoureDev Pro
제작자는 MoureDev Pro 유료 플랫폼도 제공합니다. 여기에는 다음이 포함됩니다:
- 강의별로 그룹화된 콘텐츠
- 연습 및 수정
- 지식 테스트
- 인증서 발급
- 독점 강의
- 학생 포럼
- 그룹 회의
할인 코드 "PYTHON"을 사용하면 첫 구독 시 10% 할인을 받을 수 있습니다.
결론
Hello-Python은 초급부터 중급 수준의 학습자에게 매우 포괄적인 Python 학습 자료입니다. 이 프로젝트는 이론적 지식뿐만 아니라 특히 웹 개발 및 AI 통합 분야에서 많은 실습 프로젝트를 포함합니다. 체계적인 학습 경로와 활발한 커뮤니티 지원을 통해 학습자는 Python 프로그래밍 기술을 점진적으로 습득할 수 있습니다.