Skip to content

Arisa-Kaewsuan/Python_Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python   Python

  •   Python ใช้ทำอะไรได้บ้าง ?

     1. ใช้ทำโปรแกรมแบบมี GUI : ใช้ library เช่น Tkinter , PyGTK , PyQT , JPython , Kivy , wxPython , ... 2. ใช้ทำเกม : ใช้ library เช่น pygame 3. ใช้ในงานสาย Data Science : ใช้ library เช่น pandas , Numpy , seaborn , mathplotlib 4. ใช้ในงานสาย IoT (Internet of Thing) : Arduino , ทำ Robot , Raspberry pi 5. ใช้ทำ web : ใช้ library เช่น Django , Flask 
  • &nbps; เริ่มใช้ Python ยังไง ?

     1. install python : คือ โปรแกรมแปลภาษาไพธอนเป็นภาษาเครื่อง เราก็จะสามารถเขียนไพธอนด้วย editor/IDE แล้วรันดูผลลัพธ์ได้ 2. install editor : มีให้เลือกใช้เยอะมาก เช่น vscode (นิยมใช้สำหรับผู้เริ่มต้น), pycharm , Google colab (นิยมใช้สำหรับผู้เริ่มต้น สะดวกมากใช้บนเว็บได้เลย แค่มีบัญชี Google ), sublimetext (สำหรับคนใช้ mac) , Jupyter (นิยมใช้ในงาน data science) , Spyder (อาจารย์ชอบใช้สอนตามมหาลัยสาย data science ทำ ML) โดยภาษา Python จะสามารถ Run ได้ 2 แบบ 1. Interpreter : การรันแบบ interpret คือการ run ที่ละบรรทัด เหมาะใช้ในงาน Data science 2. Compliler : การรันแบบ compile คือการที่เราเขียนเป็นไฟล์แล้ว run ทั้งหมดทีเดียว 



  •   PYTHON  BASIC
    •   input  : 
    •   output  : 
    •   Math  : 
    •   condition  : 
    •   ternary condition  : 
    •   loop  : 
    •   ในภาษา python มีชนิดข้อมูล (Data type) อะไรบ้าง ?  : 
    •   Array  : 
    •   Tuple  : 
    •   List  : 
    •   Dictionary  : 
    •   Set  : 
    •   String  : 
    •   lampda  : 
    •   File  : 

  •   PYTHON  OOP
    •   Function  : 
    •   Class  : 
    •   Inheritance  : 
    •   Polymorphism  : 

  •   PYTHON  DATABASE
    •   MySQL  : 
    •   MongoDB  : 

  •   PYTHON  GUI
    •   TKinter  : 
    •   PyQT  : 

  •   PYTHON  WEB
    •   Django คืออะไร ?  : 
    •   Flask คืออะไร ?  : 
    •   web scrapping คืออะไร ?  : 
    •   API คืออะไร ?  : 

  •   PYTHON  DATA  SCIENCE
    •   Data Sciencetist ต่างจาก AI Engineer ยังไง ?  : 
    •   Data Engineer  :  pandas , spark , ci-cd
    •   Data Analyst  :  mathplotlib , Numpy



3. )    Python  Exercise

  •   Beginner  Level  ( เป็นโจทย์เหมาะสำหรับฝึกใช้คำสั่งพื้นฐานให้คล่อง ให้คุ้นเคยกับ syntax )  :  w3resource    geeksforgeeks

  •   Intermediate  Level  ( เป็นโจทย์ที่ทำให้เราได้ฝึกเอาพื้นฐานมาประยุกต์ใช้สร้าง Product จริงๆ )  : 

    • practicepython :  โจทย์ส่วนมากเป็นเกม เช่น tic tac toe มีอธิบายโค้ด เหมาะใช้ฝึกอ่านทำความเข้าใจวิธีเขียนโค้ดของคนอื่น เพื่อมาประยุกต์ใช้
    • hackerrank  :  เลือกระดับได้ คล้ายๆ leetcode เหมาะใช้ฝึก interview coding เตรียมตัวก่อนไปสัมภาษณ์งาน
    • edabit  :  เลือกระดับได้ คล้ายๆ leetcode เหมาะใช้ฝึก interview coding เตรียมตัวก่อนไปสัมภาษณ์งาน
  •   Advanced  Level  ( เป็นการทำ Project อาจจะ opensource )  : 

    • hyperskill :  พาทำโปรเจคน่าสนใจ เช่น Password Hacker (Python) แต่ไม่ฟรี

About

: Python Programming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages