฿ 891.00
990.00
ประหยัด 10 %
Barcode : 9789990162479
หมวดหนังสือ : คอมพิวเตอร์ โปรแกรม การออกแบบ
คอร์สออนไลน์ UpSkill Python Programming เส้นทางสู่ Developer
ผู้สอน ดร. ชิดชนก เทพสุนทร
นักวิชาการคอมพิวเตอร์ชำนาญการ
ที่ สำนักงานศาลรัฐธรรมนูญ
ผลงานทางวิชาการ:
มีวารสารตีพิมพ์ใน Nature, Scientific Reports 2 ฉบับ ได้แก่
- Thepsoonthorn, C., Ogawa, K. I., & Miyake, Y. (2018). The Relationship between Robot’s
Nonverbal Behaviour and Human’s Likability Based on Human’s Personality. Scientific reports, 8.
- Thepsoonthorn, C., Yokozuka, T., Miura, S., Ogawa, K.,
& Miyake, Y. (2016). Prior Knowledge
Facilitates Mutual Gaze Convergence and Head Nodding Synchrony in Face-to-face Communication. Scientific
reports, 6, 38261.
ประสบการณ์ที่ผ่านมา:
- บรรยาย Class พิเศษ วิชา Law and
Technology หัวข้อ AI Vs. Law (When Lawyers Gotta Meet AI) มหาวิทยาลัยศรีประทุม
- Python Project: Interactive Robots
in Human-robot Interaction
- (Ph.D. Thesis)
- Python Project: Mandarin-to-Thai Machine Translation ร่วมกับ
NECTEC
ประวัติการศึกษา:
- 2558-2561: ปริญญาเอก
Doctor of Philosophy (Ph.D.) ด้าน Computational Intelligence and Systems Science สาขา Human-robot Interaction จาก
Tokyo Institute of Technology ประเทศญี่ปุ่น (ทุน ก.พ.)
- 2554-2555: ปริญญาโท Master
of Science (MSc) ด้าน Artificial
Intelligence สาขา Intelligent Robotics จาก University
of Edinburgh สหราชอาณาจักร (ทุน ก.พ.)
- 2550-2554: ปริญญาตรี Bachelor
of Science (BSc) เกียรตินิยมอันดับ 1 ด้าน Computer Science สาขา Informatics จาก Sirindhorn International Institute of Technology ( SIIT ) มหาวิทยาลัยธรรมศาสตร์ (ทุนการศึกษานักเรียนที่มีผลการเรียนดีและประพฤติดี
จาก Sirindhorn International Institute of Technology และ Keidanren
Scholarship Fund)
UpSkill Python
Programming เส้นทางสู่ Developer
สิ่งที่คุณจะได้จากคอร์สนี้
1. เรียนกับระดับดร. จบด้าน Computational Intelligence
and Systems Science สาขา Human-robot
Interaction จาก Tokyo Institute of Technology
2. สอนแบบจับมือทำ เนื้อหาเข้าใจง่าย
3. ฝึกทักษะ 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
เหมาะกับใคร
1. วิศวกรที่สนใจการเขียนโปรแกรมคอมพิวเตอร์เกี่ยวกับ Python
2. Web Developer อยากเขียนโปรแกรมด้วย Python
3. ผู้ที่ต้องการเรียนรู้ภาษา Python เพื่อต่อยอดในการทำงานทางด้าน
Data Science
4. นักศึกษาที่สนใจเรียนโปรแกรมคอมพิวเตอร์เกี่ยวกับ Python
ผลลัพธ์ที่ได้
1. ติดตั้งโปรแกรมภาษา Python เองได้
2. เข้าใจโครงสร้างของภาษา Python
3. เขียนโค้ดโปรแกรมด้วย Python ได้ด้วยตัวเอง
4. สร้าง Project ด้วย Python เบื้องต้นได้
5. เรียนกับผู้รู้จริงในสายงานกว่า 3 ชั่วโมงในบทเรียนพร้อม
Workshop ในคอร์ส
11 บทเรียน
2 ชั่วโมง 55 นาที