Python 2: ฟังก์ชันและการเขียนโปรแกรมเชิงวัตถุ (OOP)

ก้าวเข้าสู่การเขียนโปรแกรมสำหรับโปรเจ็กต์ที่ใหญ่ขึ้นด้วย function และ object ซึ่งเป็นหัวใจของ python ที่ทำให้โปรแกรมของเราเป็นระเบียบและเข้าใจง่าย

Python 2: ฟังก์ชันและการเขียนโปรแกรมเชิงวัตถุ (OOP) Course Cover Image

ออนไซต์และออนไลน์

รูปแบบการสอน

12+

เหมาะกับผู้เรียนอายุ

วันเสาร์ 10.00-12.00

เวลาเรียน

120 นาที

ครั้งละ

ภาพรวมของคอร์ส

เข้าใจหัวใจของภาษากลุ่ม OOP

ระดับนี้เหมาะสำหรับคนที่มีพื้นฐาน Python ในระดับเริ่มต้นมาแล้ว เราจะได้เรียนเกี่ยวกับฟังก์ชั่น (Function) และคลาส (Class) คู่หูที่ทำให้เราเขียนโปรแกรมที่ซับซ้อนได้ง่ายขึ้น ในคอร์สนี้นักเรียนจะได้ทำชิ้นงานของตัวเอง เช่นใช้ Python ดึงเหรียญ crypto และเข้าใจหัวใจของภาษากลุ่ม Object Oriented Programming (OOP) มากยิ่งขึ้น

หลักสูตร

ต่อยอด Python สู่โปรเจกต์ขนาดกลาง

ในการสร้างชิ้นงานที่มีขนาดใหญ่ขึ้นฟังก์ชั่นและคลาสจะช่วยให้โปรแกรมของเราเป็นระเบียบ ทำความเข้าใจได้ง่าย และสะดวกในการแก้ไขมากขึ้น นักเรียนจะได้เรียนรู้เกี่ยวกับการใช้งาน library การทำความเข้าใจและจัดการ error ที่เกิดขึ้นระหว่างการทำงาน รวมถึงตัวอย่างการทำงานกับไฟล์ภายนอกโปรแกรมอีกด้วย

  • Chapter 1
    การใช้ Library (Importing)
    • Library คืออะไร
    • from … import as …
    • random standard library
    • math standard library
    • time standard library
    • os standard library
  • Chapter 2
    การจัดการกับข้อผิดพลาดในโปรแกรม (Error Handling)
    • basic errors and exceptions
    • try
    • except
    • finally
    • raise
    • assert
  • Chapter 3
    Functions
    • Function declaration
    • Basic function
    • Multiple and no arguments functions
    • Multiple and no output functions
    • Nested functions
    • global and local variables
    • Default arguments
    • *args
    • **kwargs
    • Literal argument declarations
    • Recursive functions
    • Annonymous functions
  • Chapter 4
    OOP & Class
    • Class declaration
    • Instantiating function (__init__)
    • Class attribute
    • Class functions
    • Class methods
    • Basic classes in Python
    • Class inheritance
    • Create "class" work
  • Chapter 5
    การทำงานกับไฟล์ภายนอก (Text File Manipulations)
    • Open files
    • Openning modes
    • Read files
    • Writing to files
    • Appending to files

สิ่งที่รวมอยู่ในคอร์ส

สร้างห้องเรียนที่ดีที่สุดสำหรับทุกคน

เพื่อให้นักเรียนทุกคนได้เก็บเกี่ยวความรู้และประสบการณ์ในแต่ละคอร์สกลับไปอย่างเต็มที่ เราจึงได้รวบรวมสิ่งเหล่านี้เอาไว้

คอร์สเรียนสด

เรียนรู้กับผู้สอนโดยตรงพร้อมโอกาสในการ ถามคำถามและแลกเปลี่ยนความคิดเห็นกับนักเรียนคนอื่น ๆ

คอร์สเรียโจทย์ปัญหา

ตลอดการเรียนกับเรา เราได้เตรียมโจทย์และ โปรเจ็กต์ต่าง ๆ เอาไว้ให้นักเรียนได้ลองฝึกทำ จริง ๆ

การเรียนตัวต่อตัว

นักเรียนสามารถจองเวลาในการปรึกษา และพูดคุยกับผู้สอนของเราได้แบบตัวต่อตัว

สังคมแห่งการเรียนรู้

นักเรียนทุกคนสามารถเข้า Discord ของเราเพื่อทำกิจกรรมและแลกเปลี่ยนข่าวสารต่าง ๆ ในโลกเทคโนโลยีกันได้

วิดีโอย้อนหลัง

เรามีการบันทึกวิดีโอการเรียนทุกครั้งเพื่อ ให้นักเรียนสามารถกลับมาทบทวนได้ เรื่อย ๆ

เกียรติบัตร

รับเกียรติบัตรหลังเรียนจบเพื่อยืนยันว่า นักเรียนได้ผ่านการเรียนรู้กับเรามา แล้วจริง ๆ

ผู้สอนของเรา

เรียนกับครูและพี่ ๆ มากประสบการณ์

Camp Selfie

ผู้สอนมากประสบการณ์จากเวทีการแข่งขันระดับ ประเทศและระดับนานาชาติอย่าง TOI และ IOI และผู้มีประสบการณ์การทำงานจริง ซึ่งพร้อมจะสอนในสิ่งที่ยากให้เข้าใจได้ง่าย และให้ความช่วยเหลือผ่านทาง Discord ตลอดเวลา

พี่ดิว profile
พี่ดิว

นักศึกษาชั้นปีที่ 3 สาขา Data Science Harbour.Space@UTCC

เกียรติบัตร

รับเกียรติบัตรหลังเรียนจบ

หลังเรียนจบนักเรียนสามารถขอเกียรติบัตรจากเราเพื่อนำไปเป็นหลักฐานยืนยันความรู้และทักษะที่ได้รับจากเรากับคนอื่น ๆ ได้

Camp Certificate Sample

เวลาเรียน

รีบจองก่อนที่ที่นั่งจะหมด!

ในปัจจุบันคอร์สทั้งหมดของเราจะจัดขึ้นในเวลาเดียวกัน

คอร์สต่อไป

เริ่ม 2 พ.ย. 2567

Teacher Profile for next course

พี่ดิว

คอร์สสด วันเสาร์ 10:00 - 12:00 GMT+7

*หมายเหตุ เราจะเป็นผู้จัดแบ่งห้องเรียนของนักเรียนเอง ผู้สอนอาจจะมีการเปลี่ยนแปลงตามความ เหมาะสม
*หากจำนวนนักเรียนที่ลงทะเบียนน้อยกว่า 8 คน สถาบันจะขอยกเลิกการเปิดคอร์สนั้น ๆ และทำการคืน เงินให้เต็มจำนวน

ราคา

เราการันตีความโปร่งใส

กับคอร์สที่จะเตรียมความพร้อมให้ทุกคนก้าวทันโลกปัจจุบันไปพร้อม ๆ กันในราคาย่อมเยา

จ่ายครั้งเดียว

฿ 4000

  • เรียนสดตลอด 12 สัปดาห์

  • ดูย้อนหลังได้ตลอด

  • ปรึกษาตัวต่อตัวกับผู้สอน

  • เกียรติบัตร

  • เข้าร่วมคอมมิวนิตี้ของพวกเรา

คำถามที่พบบ่อย

มีข้อสงสัยเพิ่มเติม?

หากมีข้อสงสัยลองดูว่าคำตอบด้านล่างช่วยคุณได้หรือไม่ หรือสามารถติดต่อพวกเราโดยตรงได้เลย

  • นักเรียนอายุเท่าไหร่ถึงจะเริ่มเรียนได้?

    นักเรียนที่มีอายุ 12 ปีขึ้นไปสามารถเริ่มเรียนกับ Leagues of Code TH ได้ อย่างไรก็ตามเราไม่จำกัดอายุผู้เรียนแต่อย่างใด สามารถโทรสอบถามข้อมูลเพิ่มเติมได้หากอยู่นอกเกณฑ์อายุที่ระบุข้างต้น

  • จำนวนนักเรียนต่อห้องจะเป็นอย่างไร?

    ในหนึ่งห้อง เราพยายามจำกัดจำนวนนักเรียนไม่ให้เกิน 25 คน

  • ต้องมีพื้นฐานมาก่อนหรือไม่ ถึงจะสมัครได้?

    ทุกคนไม่จำเป็นต้องมีพื้นฐานใด ๆ ก็สามารถเริ่มฝึกเขียนโปรแกรมกับเราได้ หากเพียงมีบางหัวข้อที่จำเป็นในการเรียน เช่น พีชคณิตพื้นฐาน (บวกลบคูณหาร) เท่านั้น

  • ต้องใช้อุปกรณ์อะไรในการเรียน?

    เราแนะนำให้ใช้คอมพิวเตอร์ส่วนตัว (โน้ตบุ๊ค/Laptop) ที่มีระบบปฏิบัติการ Windows หรือ MacOS อย่างไรก็ตาม เราไม่แนะนำให้ใช้อุปกรณ์ที่ไม่ได้มีระบบปฏิบัติการดังกล่าวติดตั้งไว้ เช่น IPad, Smart phone และอื่น ๆ

  • ต้องติดตั้งระบบอะไรบ้างเพื่อเริ่มเรียนกับ Leagues of Code TH?

    สำหรับนักเรียนที่สมัครคอร์สเริ่มต้นเราจะส่งข้อมูลการติดตั้งโปรแกรมต่าง ๆ ให้ก่อนเริ่มเรียน และในคาบเรียนแรกเราจะมีการแนะนำการใช้งานโปรแกรมสำหรับนักเรียนที่ไม่คุ้นเคย หากนักเรียนมีปัญหาใด ๆ ทีมงานของเราก็พร้อมที่จะช่วยเหลือใน Discord

Course Cover Image

Python 2: ฟังก์ชันและการเขียนโปรแกรมเชิงวัตถุ (OOP)

ก้าวเข้าสู่การเขียนโปรแกรมสำหรับโปรเจ็กต์ที่ใหญ่ขึ้นด้วย function และ object ซึ่งเป็นหัวใจของ python ที่ทำให้โปรแกรมของเราเป็นระเบียบและเข้าใจง่าย

Course Cover Image

C/C++ 1: พื้นฐานสำหรับผู้เริ่มต้น

เรียนรู้พื้นฐานการเขียนโปรแกรมในภาษา C++ ภาษาที่นิยมใช้ในการแข่งขันคอมพิวเตอร์ (Competitive Programing) หลายระดับ

Course Cover Image

C/C++ 4: ฝึกฝนทักษะการแก้ปัญหา 1 (Searching & Sorting)

ฝึกฝนทักษะการเพิ่มประสิทธิภาพของโปรแกรมผ่านการเรียนรู้พัฒนาการของสองอัลกอริทึมสำคัญในแวดวงคอมพิวเตอร์

เริ่มเขียนโค้ดเลยตอนนี้

Leagues of Code TH พร้อมที่จะมอบความรู้และประสบการณ์ที่ดีที่สุดให้กับน้อง ๆ ทุกคน

คอร์สทั้งหมดคอร์สทั้งหมดคอร์สทั้งหมด