Skip to main content

Python for Starter

คอร์สเรียน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 ใดๆไปให้ลูกค้ากดเด็ดขาด
    ไม่มั่นใจให้ติดต่อผ่านเบอร์โทรศัพท์ก่อน

เตรียมความพร้อมก่อนเรียน

  • คอมพิวเตอร์หรือโน๊ตบุค
  • เชื่อมต่อไวไฟ
  • ห้องส่วนตัวหรือบริเวณที่ไม่เกิดเสียงดังรบกวนระหว่างเรียน
  • โปรแกรมซูม
  • สมุดดินสอ ปากกา
  • ความตั้งใจ