เรียนรู้การเขียนโปรแกรม Python
ยินดีต้อนรับสู่เส้นทางการเรียนรู้ Python ของฉัน! ที่เก็บนี้จัดทำเอกสารความคืบหน้าของฉันในขณะที่ฉันเรียนรู้การเขียนโปรแกรม Python จากพื้นฐานไปสู่หัวข้อขั้นสูง ฉันกำลังแบ่งปันบันทึกตัวอย่างรหัสและโครงการเพื่อช่วยเหลือผู้อื่นที่อยู่บนเส้นทางที่คล้ายกัน
เกี่ยวกับที่เก็บนี้
repository, learn_python นี้เป็นชุดของทรัพยากรบันทึกย่อและตัวอย่างรหัสที่ฉันกำลังสร้างเมื่อฉันเรียนรู้ Python ชื่อคือการสะกดคำที่น่าตื่นเต้นของ "Python" - เตือนความจำว่าข้อผิดพลาดเป็นส่วนหนึ่งของกระบวนการเรียนรู้!
หลักสูตร
ฉันกำลังทำตามหลักสูตรที่ครอบคลุมซึ่งครอบคลุมแง่มุมต่าง ๆ ของการเขียนโปรแกรม Python คุณสามารถค้นหาหลักสูตรเต็มได้ที่นี่ หัวข้อหลักรวมถึง:
- รู้เบื้องต้นเกี่ยวกับวิทยาศาสตร์คอมพิวเตอร์และการเขียนโปรแกรม
- พื้นฐานงูเหลือม
- กระแสควบคุม
- ฟังก์ชั่นและโมดูล
- โครงสร้างข้อมูลและอัลกอริทึม
- การเขียนโปรแกรมเชิงวัตถุ (OOP)
- การจัดการไฟล์และ I/O
- แนวคิด Python ขั้นสูง
- ไลบรารีมาตรฐาน Python และโมดูลภายนอก
- การพัฒนาเว็บด้วย Python
- การโต้ตอบฐานข้อมูล
- การทดสอบและการดีบัก
- หัวข้อขั้นสูง
- Python สำหรับวิทยาศาสตร์ข้อมูลและการเรียนรู้ของเครื่องจักร
- แนวทางปฏิบัติที่ดีที่สุดและการพัฒนาซอฟต์แวร์
- โครงการและการใช้งานจริง
วิธีใช้ที่เก็บนี้
- เรียกดูโฟลเดอร์เพื่อค้นหาโฟลเดอร์ที่เกี่ยวข้องกับหัวข้อเฉพาะ
- อย่าลังเลที่จะใช้ตัวอย่างรหัสและการประเมินสำหรับการเรียนรู้ของคุณเอง
- หากคุณพบข้อผิดพลาดหรือมีข้อเสนอแนะโปรดเปิดปัญหาหรือส่งคำขอดึง!
วิธีการเรียนรู้ของฉัน
ฉันกำลังบันทึกกระบวนการเรียนรู้ของฉันในหลายวิธี:
- จดบันทึกรายละเอียดในแต่ละหัวข้อ
- การเขียนตัวอย่างรหัสเพื่อฝึกฝนแนวคิด
- ทำงานในโครงการขนาดเล็กเพื่อใช้สิ่งที่ฉันได้เรียนรู้ (จะเพิ่มเร็ว ๆ นี้)
- สะท้อนให้เห็นถึงความท้าทายและความก้าวหน้าในการเรียนรู้ของฉัน
การบริจาค
ในขณะที่นี่เป็นพื้นที่เก็บข้อมูลการเรียนรู้ส่วนบุคคลเป็นหลักฉันยินดีต้อนรับการมีส่วนร่วม! หากคุณมีข้อเสนอแนะสำหรับการปรับปรุงทรัพยากรเพิ่มเติมหรือพบข้อผิดพลาดใด ๆ โปรดอย่าลังเลที่จะ:
- เปิดปัญหา
- ส่งคำขอดึง
- ติดต่อฉันโดยตรง
ทรัพยากร
นี่คือแหล่งข้อมูลบางส่วนที่ฉันใช้ในการเรียนรู้ของฉัน:
- เอกสาร Python อย่างเป็นทางการ
- python.org
- Python จริง
- ทำให้สิ่งที่น่าเบื่อเป็นไปโดยอัตโนมัติด้วย Python
- Python อย่างคล่องแคล่วโดย Luciano Ramalho
(เพิ่มหรือแก้ไขรายการนี้เมื่อคุณค้นพบแหล่งข้อมูลที่เป็นประโยชน์)
เชื่อมต่อกับฉัน
ฉันชอบที่จะเชื่อมต่อกับเพื่อนผู้เรียนและผู้ที่ชื่นชอบ Python! อย่าลังเลที่จะติดต่อฉันทาง GitHub หรือ Facebook หรืออีเมล
การเข้ารหัสที่มีความสุขและจำไว้ - ผู้เชี่ยวชาญทุกคนเคยเป็นผู้เริ่มต้น!