30 일 안에 파이썬 학습 로드맵
30 일 후에 Python Learning Roadmap에 오신 것을 환영합니다! 이 프로젝트는 파이썬 프로그래밍 언어를 처음부터 배우고 기본 개념을 마스터하기 위해 구조화 된 30 일 여행을 안내하도록 설계되었습니다.
소셜 :

? 왜 파이썬과 왜이 로드맵인가?
Python은 가독성과 단순성으로 유명한 고급 다목적 프로그래밍 언어입니다. 커뮤니티가 방대한 커뮤니티를 보유하고 있으며 웹 개발, 데이터 과학, 기계 학습, 자동화 등 다양한 분야에서 널리 사용됩니다. 이 로드맵은 초보자와 파이썬 기술을 강화하려는 사람에게 적합합니다.
---
사용 방법
이 프로젝트는 매일 별도의 섹션으로 구성되어있어 쉽게 따라갈 수 있습니다. 매일 특정 주제에 중점을두고 학습을 강화하기 위해 실제 사례와 연습을 제공합니다. 내용을 탐색하려면 파일 이름을 탐색하거나 기본 "readme.md"파일을 참조 할 수 있습니다. 예를 들어, 4-6 일의 컨텐츠에 액세스하려면 "Day 4-6.md"파일을 열기 만하면됩니다.
? 코스 내용
1-3 일 : 기본 개념 및 설치
- Python의 소개와 그것이 인기있는 이유를 이해하십시오.
- Python의 기본 구문과 핵심 데이터 유형 (문자열, 정수, 플로트, 목록, 튜플, 사전)을 배우십시오.
- 컴퓨터에 Python을 설치하십시오.
4-6 일 : 조건부 진술 및 루프
- 마스터 조건부 명세서 (IF, Elif, else) 및 논리 연산자.
- 루프 사용 능력을 얻으십시오 (및 기간).
7-10 일 : 데이터 구조
- 목록, 튜플 및 사전과 같은 데이터 구조에 대한 지식을 심화하십시오.
- 실습 연습을 통해 데이터 구조 작업을 연습하십시오.
11-14 일 : 기능 및 모듈
- 파이썬에서 함수를 정의하고 사용합니다.
- 기본 파이썬 모듈 (수학, 랜덤, DateTime)을 탐색하십시오.
15-18 일 : 파일 처리 및 오류 처리
- 파일 읽기와 쓰기의 기술을 배우십시오.
- Try-excrect 블록을 사용하는 마스터 오류 처리 기술.
19-22 일 : 객체 지향 프로그래밍 (OOP)
- 수업과 물건을 이해합니다.
- 상속 및 다형성을 포함한 OOP 개념으로 뛰어 들었습니다.
23-26 일 : 데이터베이스 연결 및 SQL
- 데이터베이스 (예 : SQLITE)와 연결을 설정합니다.
- 데이터 조작을위한 기본 SQL 쿼리를 실행하는 방법을 배웁니다.
일 27-30 일 : 웹 개발 및 프레임 워크
- Flask 및 Django와 같은 Python 웹 프레임 워크를 탐색하십시오.
- 간단한 웹 응용 프로그램을 만들고 웹 개발에 대한 통찰력을 얻으십시오.
파이썬 프로젝트
프로그래밍 지식을 적용하고 유용한 응용 프로그램을 구축하는 데 도움이되는 실용적인 Python 프로젝트 모음을 찾을 수 있습니다.
- 간단한 메모장 응용 프로그램
- 하루가 끝나면 파이썬 학습을 강화하기위한 프로젝트를 개발할 것입니다.
- 간단한 메모장 애플리케이션을 만들어 파일 조작, 사용자 입력 및 기본 데이터 관리 기술 향상
- 사전 응용 프로그램
- 하루가 끝나면 파이썬 학습을 강화하기위한 프로젝트를 개발할 것입니다.
- 사전 애플리케이션을 만들어 파일 조작, 사용자 입력 및 기본 데이터 관리 기술을 향상시킵니다.
- 임의의 비밀번호 생성기
- Python을 사용하여 임의의 암호 생성기 프로그램을 만듭니다.
- 사용자가 비밀번호 길이와 문자 세트 환경 설정을 지정할 수 있습니다.
- 생성 된 비밀번호를 파일에 저장하는 옵션을 제공합니다.
- 은행 신청
- 기본 은행 운영을 시뮬레이션하는 파이썬 프로그램.
- 사용자는 계정을 생성하고 로그인하고, 잔액을 확인하고, 입금 및 돈을 인출하고, 자금을 안전하게 양도 할 수 있습니다.
- 파이썬 기술, 데이터베이스 관리 및 보안 지식을 향상시킵니다.
- 날씨 적용
- 특정 도시에 실시간 날씨 정보를 제공하는 파이썬 프로그램.
- 사용자는 도시 이름을 입력하고 온도, 습도, 날씨 설명 및 풍속과 같은 데이터를받을 수 있습니다.
- 파이썬 기술을 향상시키고 외부 API와 협력하며 라이브 날씨 데이터를 검색하십시오.
- 할 일 목록 응용 프로그램
- 사용자가 작업을 관리하고 명령 줄 인터페이스로 구성 할 수있는 할 일 목록 응용 프로그램.
- 작업 작성 및 관리 연습, 작업을 완료 한 것으로 표시하며 할 일 목록을 효율적으로 구성하십시오.
- 차량 렌탈 응용 프로그램
- 보안 로그인 시스템 및 데이터베이스 스토리지를 사용하여 차량을 임대하고 관리 할 수있는 차량 렌탈 애플리케이션.
- 데이터베이스에서 작업하는 동안 사용자 등록, 차량 추가, 임대 관리 및 보안 로그인 기능을 구현하십시오.
? 코스 구조 및 준비
이 로드맵에 뛰어 들기 전에 제안 된 코스 구조는 다음과 같습니다.
- 매일 학습 : 주제를 살펴보고 연습을 완료하기 위해 매일 시간을 전하십시오.
- 실습 연습 : 코딩 연습 및 미니 프로젝트 작업을 통해 배우는 것을 적용하십시오.
- 개정 : 지식을 강화하기 위해 전날의 콘텐츠를 정기적으로 검토하십시오.
- 탐사 :이 로드맵을 넘어서, 다른 파이썬 라이브러리와 관심있는 프로젝트를 탐색하십시오.
이 구조화 된 접근 방식을 따르면 점차 파이썬 숙련도를 구축하고 프로그래밍 기술에 대한 자신감을 얻을 수 있습니다.
보너스 : 내 책
- 30 일 후에 파이썬 학습 로드맵 : 여기
- 내가 공유하는 실제 게시물을 여기에서 찾을 수 있습니다.
- 마스터 링 SCAPY : 네트워크 분석에 대한 포괄적 인 안내서
- 프로그래밍 및 사이버 보안에서의 여정 시작 - 디지털 미래 탐색
- 당사 사이트에서 귀하를위한 Python 기사 - 여기를 클릭하십시오
- 우리 사이트에있는 기사를 프로그래밍하십시오 - 여기를 클릭하십시오
? 피드백을 어떻게 제공 할 수 있습니까?
- 문제보고 : 버그 나 문제가 발생하면 여기에서보고 할 수 있습니다. 문제를 더 자세히 설명할수록 문제를 해결하는 데 더 빨리 도움이됩니다.
- 아이디어와 개선 : 프로젝트 개선을위한 새로운 제안이나 아이디어가 있다면 여기에서 공유 할 수 있습니다. 커뮤니티 피드백이 중요합니다.
- 프로젝트 공유 : 여기에서 Python Learning Journey에서 작성한 프로젝트 또는 작품을 전시 할 수 있습니다. 다른 학습자와 경험을 공유하십시오.
? 기부금
이 프로젝트는 오픈 소스이며 커뮤니티의 기여를 환영합니다. 로드맵에 새로운 학습 자료를 추가하거나 기존 콘텐츠를 수정하려면 풀 요청을 제출하십시오.
- 저장소를 포크하십시오.
- 기능 또는 버그 수정에 대한 새 지점을 만듭니다.
- 당신의 변화를 만들고 그들을 커밋하십시오.
- 변경 사항을 포크 리포지토리로 밀어 넣으십시오.
- 기본 저장소에서 풀 요청을 엽니 다.
? 프로젝트를 지원하십시오
이 프로젝트가 도움이된다면 저를 지원하는 것을 고려하십시오. 귀하의 지원을 통해 Python30days와 같은 유용한 프로젝트를 만들고 새로운 도구와 리소스를 개발하는 데 더 많은 시간과 노력을 기울일 수 있습니다. 기고함으로써 기존 도구를 개선하는 데 도움이 될뿐만 아니라 새로운 아이디어와 혁신을 고무시킵니다. 지원해 주셔서 감사합니다! 함께, 계속 구축하고 학습합시다.
행복한 코딩, 파이썬 학습 여정을 즐기십시오!
특허
30 일 이내에 Python Learning Roadmap은 MIT 라이센스에 따라 라이센스가 부여됩니다. 라이센스 파일에서 세부 정보를 찾을 수 있습니다.