UpSkill Python Programming เส้นทางสู่ Developer
สิ่งที่คุณจะได้จากคอร์สนี้
- เรียนกับระดับดร. จบด้าน Computational Intelligence and Systems Science สาขา Human-robot Interaction จาก Tokyo Institute of Technology
- สอนแบบจับมือทำ เนื้อหาเข้าใจง่าย
- ฝึกทักษะ Work Shop Expert System ในคอร์ส
เรียนอะไรบ้าง
Ep.1 Introduction to Python
- ทำความรู้จักกับภาษา Python
- ประโยชน์ และ ข้อได้เปรียบของ Python
- การติดตั้งและเตรียมระบบสำหรับพัฒนาโปรแกรมภาษา Python (mac, windows)
- ตัวช่วยในการเรียนรู้ Python (Jupyter Notebook)
- การติดตั้ง Jupyter
Ep.2 Applications of Python and Python Career Paths
- Python นำไปใช้ทำอะไรได้บ้าง
- ตัวอย่าง Application ที่พัฒนาจาก Python
- ตัวอย่างการ Automating Things with Python
- Python Career Paths
- Natural Language Processing
- Data Science/ Data Analysis
- ML & AI
Ep.3 Python Structure & Syntax
- Syntax
- Keywords
- Identifier (5 rules of writing identifiers)
- Statement
- Indentation
- Variables & Data Types (string, integer, float)
- Number and Arithmetic Operators (+, -, *, /, %, **, //)
- Rational Operators (<, >, <=, >=, ==, !=)
- Assignment Operators (=, +=, -=, *=, /=, %=)
- Getting Input and Printing Output
- Simple Exercise
Ep.4 Exploring List
- Accessing Elements in a List (indexing)
- List Slicing
- Adding Elements to a List
- Inserting Elements to a List
- Deleting Elements from a List (remove, pop, del)
- List Concatenating
Ep.5 Exploring Dictionary
- Accessing Element in a Dictionary
- Listing Items, Values and Keys in a Dictionary
- Adding and Modifying Elements to a Dictionary
- Removing or Deleting Elements
Ep.6 File Handling
- File Object Attributes
- File Operations (opening, reading, writing, closing functions)
- File Methods (writing string to a file, writeline, readline)
- Appending Data to a File
Ep.7 Conditional Statements and Loops
- Simple If-elif-else Statement
- Nested If Statement
- For Loop
- While Loop
- Break, Continue, Pass statement
Ep.8 User Defined Functions
- Function’s Building Blocks of Code
- Function with Arguments and Returning Values
- Global, Local, and Nonlocal Variables
- Lambda Functions
Ep.9 Object Oriented Programming
- OOP in python
- Attributes and Class Keyword
- Class, Object, Attributes, and Methods
- Inheritance and Polymorphism
- Special (Magic/Dunder) Methods
- Object initiation: __init__
- Object representation: __str__, __repr__
Ep.10 Modules
- Exploring Python Modules
- Peeking Inside a Module
- Python Standard Library
- Creating Your Own Modules
Ep.11 สร้าง Project ง่ายๆ ด้วย Python
เหมาะกับใคร
- วิศวกรที่สนใจการเขียนโปรแกรมคอมพิวเตอร์เกี่ยวกับ Python
- Web Developer อยากเขียนโปรแกรมด้วย Python
- ผู้ที่ต้องการเรียนรู้ภาษา Python เพื่อต่อยอดในการทำงานทางด้าน Data Science
- นักศึกษาที่สนใจเรียนโปรแกรมคอมพิวเตอร์เกี่ยวกับ Python
ผลลัพธ์ที่ได้
- ติดตั้งโปรแกรมภาษา Python เองได้
- เข้าใจโครงสร้างของภาษา Python
- เขียนโค้ดโปรแกรมด้วย Python ได้ด้วยตัวเอง
- สร้าง Project ด้วย Python เบื้องต้นได้
- เรียนกับผู้รู้จริงในสายงานกว่า 3 ชั่วโมงในบทเรียนพร้อม Workshop ในคอร์ส