/python101

Primary LanguagePython

Python101

หัวข้อที่จะเรียน

  • List, Dictionary, Set, Tuple
  • For loop, While loop
  • If, else, elif and logical expression
  • User input, (CLI , GUI)
  • Function, Class, OOP
  • Try, exception, error type
  • Python debuging
  • Files: txt, csv, excel
  • Python unittest
  • Basic Git, Github
  • Upload package to PyPI.org
  • Python to exe
  • Python GUI
  • Python Turtle
  • Google Colab
  • Python Snake Game
  • Pyautogui - Automated mouse and keyboard control

Workshop

  • เขียนโปรแกรมเต่าวาดรูปเพื่อฝึกพื้นฐาน
  • เขียนโปรแกรม GUI โปรแกรมบันทึกความรู้ประจำวันบันทึกลงไฟล์ CSV
  • สร้างไลบรารี่เป็นของตัวเองอัพโหลดขึ้น PyPi.org
  • ทดลองสร้างเกมงูด้วย Python
  • สร้างโปรไฟล์ตัวเองใน Github.com เพื่อเป็น Portfolio สำหรับอ้างอิงผลงาน
  • ทดลองเขียนโปรแกรมสั่งคลิกเมาส์และสั่งพิมพ์อัตโนมัติ
  • แปลงโปรแกรมที่ต้องการเป็นไฟล์ exe สร้างไฟล์ setup เพื่อส่งไปให้คนอื่นใช้ต่อ

เรียนพื้นฐาน Python 16 ชั่วโมง by Uncle Engineer

วันที่ 1 เริ่มเรียนจากเต่า

วันที่ 2 ใช้ tkinter แบบง่ายๆ

วันที่ 3 เก็บ Source บน github

วันที่ 4 บันทึกข้อมูลจาก Entry เข้าไปเก็บใน csv เลื่อนดูข้อมูลซ้าย-ขวาได้

วันที่ 5 การใช้งาน pip เรียกใช้งาน module

วันที่ 6 เรื่อง Class เบื้องต้น สืบทอดคลาส