เริ่มต้นใช้งานไพธอน
ส่วนนี้จะแนะนำคุณเกี่ยวกับพื้นฐานของ Python คุณจะได้เรียนรู้วิธีตั้งค่าสภาพแวดล้อม เขียนและรันโปรแกรม Python แรก และเข้าใจแนวคิดพื้นฐาน เช่น ตัวแปร ประเภทข้อมูล และตัวดำเนินการ
การไหลของการควบคุม
เรียนรู้วิธีควบคุมโฟลว์ของโปรแกรม Python ด้วยคำสั่งและลูปแบบมีเงื่อนไข ส่วนนี้ครอบคลุมถึงโครงสร้างหลักที่ช่วยให้คุณสามารถรันบล็อคโค้ดต่างๆ ตามเงื่อนไขหรือทำซ้ำการกระทำหลายๆ ครั้ง
ฟังก์ชั่น
ในส่วนนี้ คุณจะได้เรียนรู้วิธีสร้างบล็อกโค้ดที่เรียกว่าฟังก์ชันต่างๆ คุณจะได้เจาะลึกในการกำหนดฟังก์ชัน การผ่านอาร์กิวเมนต์ และทำความเข้าใจขอบเขตของตัวแปร นี่เป็นสิ่งสำคัญสำหรับการเขียนโค้ด Python ที่สะอาด เป็นระเบียบ และเป็นโมดูล
สตริง
สตริงเป็นประเภทข้อมูลพื้นฐานใน Python ในส่วนนี้ คุณจะได้เรียนรู้วิธีทำงานกับสตริง ดำเนินการกับสตริง และจัดการข้อมูลข้อความอย่างมีประสิทธิภาพโดยใช้วิธีสตริงในตัวของ Python
รายการ
รายการเป็นคอลเลกชั่นอเนกประสงค์ที่ให้คุณจัดเก็บหลายรายการไว้ในตัวแปรตัวเดียว ส่วนนี้ครอบคลุมถึงวิธีการสร้าง เข้าถึง และแก้ไขรายการ ตลอดจนวิธีใช้เทคนิคขั้นสูง เช่น การแบ่งส่วนรายการ การซ้อน และการส่งผ่านรายการไปยังฟังก์ชัน
สิ่งอันดับและพจนานุกรม
สำรวจโครงสร้างข้อมูลอันทรงพลังของ Python—สิ่งอันดับและพจนานุกรม Tuples เป็นคอลเลกชันที่ไม่เปลี่ยนรูป ในขณะที่พจนานุกรมช่วยให้คุณจัดเก็บคู่คีย์-ค่าได้ คุณจะได้เรียนรู้วิธีใช้งานทั้งสองอย่าง รวมถึงวิธีแก้ไขและใช้วิธีการในตัว
การจัดการข้อยกเว้นใน Python
เรียนรู้วิธีจัดการกับข้อผิดพลาดอย่างสง่างามในโปรแกรม Python ของคุณ ส่วนนี้แนะนำแนวคิดเกี่ยวกับข้อผิดพลาดทางไวยากรณ์ ข้อยกเว้น และวิธีการใช้บล็อก try/ยกเว้น เพื่อตรวจจับและแก้ไขปัญหาทั่วไประหว่างการทำงานของโปรแกรม
การจัดการไฟล์ใน Python
การทำงานกับไฟล์เป็นส่วนสำคัญของหลาย ๆ โปรแกรม ส่วนนี้ครอบคลุมถึงวิธีการอ่านและเขียนลงในไฟล์ข้อความ รวมถึงวิธีจัดการเส้นทางของไฟล์ และใช้โมดูลในตัวของ Python สำหรับการจัดการไฟล์ เช่น การดองสำหรับซีเรียลไลซ์ข้อมูล
สแต็ค
สแต็กคือโครงสร้างข้อมูลที่เป็นไปตามหลักการเข้าก่อนออกก่อน (LIFO) ส่วนนี้จะสอนวิธีใช้งานและใช้สแต็กใน Python รวมถึงการทำงานของสแต็กพื้นฐาน เช่น การพุชและป๊อป และการแก้ปัญหา เช่น การแปลง infix เป็น postfix และการประเมินนิพจน์ postfix
คิว
คิวจะดำเนินการแบบเข้าก่อนออกก่อน (FIFO) ในส่วนนี้ คุณจะได้เรียนรู้วิธีใช้งานและใช้งานคิวใน Python นอกจากนี้คุณยังจะได้สำรวจ deque (คิวแบบปลายคู่) และดูวิธีจัดการข้อมูลอย่างมีประสิทธิภาพตามลำดับ FIFO
การเรียงลำดับ
การเรียงลำดับเป็นแนวคิดที่สำคัญในการจัดระเบียบข้อมูล ส่วนนี้ครอบคลุมถึงอัลกอริธึมการเรียงลำดับยอดนิยม เช่น Bubble Sort, Selection Sort และ Insertion Sort พร้อมด้วยความซับซ้อนของเวลาและวิธีการนำไปใช้ใน Python
กำลังค้นหา
การค้นหาช่วยให้คุณค้นหาข้อมูลภายในคอลเลกชันได้ ในส่วนนี้ คุณจะได้เรียนรู้เกี่ยวกับอัลกอริธึมการค้นหาทั่วไปสองอัลกอริธึม ได้แก่ Linear Search และ Binary Search และวิธีการนำไปใช้เพื่อค้นหาองค์ประกอบในรายการหรืออาร์เรย์