คอร์สเรียนPython for Starter
เกี่ยวกับคอร์สเรียน
คอร์สเรียนนี้เป็นคอร์สเรียนปูพื้นฐาน การเขียนโปรแกรมสำหรับผู้เริ่มต้น ตั้งแต่ไม่เคยใช้คอมพิวเตอร์มาก่อน แบบจับมือทำให้เข้าใจ เป็นคอร์สเรียนเพื่อต่อยอดเป็นนักพัฒนาซอฟแวร์ดังนั้นจึงเรียนได้ทุกเพศทุกวัย
คอร์สนี้เหมาะกับใคร
- บุคคลทั่วไปที่ต้องการเรียนเสริมความรู้ด้านการเขียนโปรแกรม
- น้องๆนักเรียนทั่วไป ห้อง SmartCom,SMTE,Gifted เรียนเพื่อนำความรู้ไปต่อยอดในชั้นเรียน
บทที่ 1: การเริ่มต้นใช้งานภาษา Python
- ประวัติความเป็นมาของภาษา Python
- การติดตั้งและการตั้งค่าสภาพแวดล้อมการพัฒนา (IDE)
- โครงสร้างของโปรแกรม Python อย่างง่าย
- การพิมพ์ข้อความออกทางหน้าจอ (print)
- ตัวแปรและประเภทข้อมูลพื้นฐาน (int, float, str, bool)
- คำถามท้ายบทที่ 1
บทที่ 2: ตัวดำเนินการและนิพจน์
- ตัวดำเนินการทางคณิตศาสตร์ (+, -, *, /, %, **)
- ตัวดำเนินการเปรียบเทียบ (==, !=, >, <, >=, <=)
- ตัวดำเนินการตรรกะ (and, or, not)
- ลำดับความสำคัญของตัวดำเนินการ
- เพิ่มการสอนตัวดำเนินการกำหนดค่าแบบผสม(+=,-=,*=,/=,%=)
- คำถามท้ายบทที่ 2
บทที่ 3: คำสั่งควบคุมการทำงาน
- คำสั่ง if, elif, else: อธิบายการใช้งานคำสั่ง if ในการสร้างเงื่อนไขในการทำงานของโปรแกรม
- คำสั่ง for loop: อธิบายการใช้งานคำสั่ง for ในการวนลูปการทำงานของโปรแกรม
- คำสั่ง while loop: อธิบายการใช้งานคำสั่ง while ในการวนลูปการทำงานของโปรแกรมตามเงื่อนไข
- คำสั่ง break และ continue: อธิบายการใช้งานคำสั่ง break และ continue ในการควบคุมการทำงานของลูป
- คำถามท้ายบทที่ 3
บทที่ 4: ฟังก์ชัน
- การสร้างและเรียกใช้ฟังก์ชัน: อธิบายวิธีการสร้างฟังก์ชันเพื่อแบ่งแยกการทำงานของโปรแกรมเป็นส่วนๆ และการเรียกใช้ฟังก์ชันเหล่านั้น
- การส่งผ่านอาร์กิวเมนต์ไปยังฟังก์ชัน: อธิบายวิธีการส่งค่าไปยังฟังก์ชันเพื่อใช้ในการประมวลผล
- ค่าที่ฟังก์ชันส่งกลับ: อธิบายวิธีการให้ฟังก์ชันส่งค่ากลับไปยังส่วนที่เรียกใช้
- ฟังก์ชันมาตรฐานของภาษา Python: แนะนำฟังก์ชันมาตรฐานต่างๆ ที่มีอยู่ในไลบรารีของภาษา Python
- คำถามท้ายบทที่ 4
บทที่ 5: ลิสต์ (Lists)
- การประกาศและใช้งานลิสต์
- การเข้าถึงข้อมูลในลิสต์
- การส่งผ่านอาร์เรย์ไปยังฟังก์ชัน: อธิบายวิธีการส่งอาร์เรย์เป็นอาร์กิวเมนต์ไปยังฟังก์ชัน
- การเรียงลำดับและค้นหาข้อมูลในอาร์เรย์: อธิบายอัลกอริทึมพื้นฐานสำหรับการเรียงลำดับและค้นหาข้อมูลในอาร์เรย์
- คำถามท้ายบทที่ 5
บทที่ 6: ดิกชันนารี (Dictionaries)
- การประกาศและใช้งานดิกชันนารี
- การเข้าถึงข้อมูลในดิกชันนารี
- การเพิ่ม ลบ และแก้ไขข้อมูลในดิกชันนารี
- การใช้งานดิกชันนารีกับลูป
- คำถามท้ายบทที่ 6
บทที่ 7: การเขียนโปรแกรมเชิงวัตถุ (Object-Oriented Programming)
- คลาสและวัตถุ
- แอตทริบิวต์และเมธอด
- การสืบทอด (Inheritance)
- การห่อหุ้ม (Encapsulation)
- คำถามท้ายบทที่ 7
บทที่ 8: การจัดการไฟล์
- การเปิดและปิดไฟล์: อธิบายวิธีการเปิดไฟล์เพื่ออ่านหรือเขียนข้อมูล และวิธีการปิดไฟล์เมื่อใช้งานเสร็จ
- การอ่านและเขียนข้อมูลจากไฟล์: อธิบายวิธีการอ่านข้อมูลจากไฟล์และเขียนข้อมูลลงในไฟล์ โดยใช้ฟังก์ชันต่างๆ เช่น fprintf(), fscanf(), fread(), และ fwrite()
- การจัดการไฟล์ข้อความและไฟล์ไบนารี: อธิบายความแตกต่างระหว่างไฟล์ข้อความและไฟล์ไบนารี และวิธีการจัดการไฟล์แต่ละประเภท
- คำถามท้ายบทที่ 8
บทที่ 9: การจัดการข้อมูลด้วย Pandas
- การสร้าง DataFrame
- การเลือกและกรองข้อมูล
- การจัดการข้อมูลที่หายไป
- การรวมและจัดกลุ่มข้อมูล
- คำถามท้ายบทที่ 9
บทที่ 10: การสร้างกราฟด้วย Matplotlib
- การสร้างกราฟเส้น (Line plot)
- การสร้างกราฟแท่ง (Bar plot)
- การสร้างกราฟกระจาย (Scatter plot)
- การปรับแต่งกราฟ (Title, labels, legends)
- คำถามท้ายบทที่ 10
อาจารย์ผู้สอน
- อ.แฟรงค์ นักพัฒนาซอฟแวร์ประสบการณ์พัฒนาซอฟแวร์ 10 ปี +
ขั้นตอนการสอนของเรา
- ค่อยทำเรียนทีละขึ้นตอนอย่างช้าๆไม่เร่งรีบ
- อธิบายคำสั่งอย่างละเอียดก่อนลงมือทำ
- ทำตัวอย่างให้ดูก่อนทุกครั้ง
- ลงมือปฏิบัติรายบุคคลจนสามารถใช้งานได้เข้าใจจริง
- ฝึกทำโจทย์ที่เกี่ยวข้องด้วยตัวเอง
- มีการบ้านให้กลับไปทดลองทำด้วยตัวเองทุกบท
จำนวน 20 ชั่วโมง
- ค่าใช้จ่าย 3500 บาท
- ระยะเวลาเรียน 10 วัน วันละ 2 ชั่วโมง เริ่มเรียน วันที่ 21/4/68-02/5/68
- วันละ 2 ชั่วโมง วันจันทร์-ศุกร์ ช่วงปิดเทอม
- เวลาเรียน 15.00 โมง ถึง 17.00
- เรียนผ่านโปรแกรมซูม
การสมัครเรียน
- โทร: 086-943-1115
- ติดต่อผ่าน Email: talentmino.com@gmail.com
- line : frankpkth
- จะได้รับการติดต่อกลับภายใน 24 ชั่วโมง เพื่อนัดการจ่ายเงินก่อนเริ่มนัดหมายการสอน
โปรดระวังมิจฉาชีพทุกกรณีทางเราจะไม่มีการส่ง link ใดๆไปให้ลูกค้ากดเด็ดขาด
ไม่มั่นใจให้ติดต่อผ่านเบอร์โทรศัพท์ก่อน
เตรียมความพร้อมก่อนเรียน
- คอมพิวเตอร์หรือโน๊ตบุค
- เชื่อมต่อไวไฟ
- ห้องส่วนตัวหรือบริเวณที่ไม่เกิดเสียงดังรบกวนระหว่างเรียน
- โปรแกรมซูม
- สมุดดินสอ ปากกา
- ความตั้งใจ