คอร์สเรียน Python ออนไลน์ จาก STACKPYTHON
ใครที่เหมาะสำหรับคอร์สเหล่านี้บ้าง
- ผู้ที่สนใจและกำลังเริ่มศึกษาภาษาไพธอน
- ผู้ที่ศึกษาไพธอนมาบ้างแล้วแต่ยังไม่รู้ว่าจะเอาไปใช้งานอย่างไรได้บ้าง
- ผู้ที่ศึกษาไพธอนมาบ้างแล้ว แต่อยากศึกษาในด้านที่จะนำไปใช้งานจริง ๆ เช่น Web Development, Machine Learning, Mobile App Development, Data Analytics, etc
- ผู้ที่ต้องการเป็นนักพัฒนาเว็บไซต์ เว็บแอปพลิเคชัน
ถ้าคุณเข้าข่ายข้อใดข้อหนึ่งในสามข้อนี้ ต่อไปเราขอนำเสนอรายละเอียดต่าง ๆ ของคอร์ส Python ออนไลน์ ประจำปี 2021 - 2022 ของ STACKPYTHON ที่คุณแค่จ่ายครั้งเดียว จะเรียนได้ทุกคอร์สทั้งหมดรวมไปถึงคอร์สใหม่ ๆ ที่เรากำลังจัดทำและเพิ่มเข้ามาแบบเต็ม ๆ (รวมมูลค่ากว่า 20,000 ++)
แนะนำ: คอร์สเรียน Full Stack Developer 2024 (online course)(เนื้อหาหลักหมื่นในราคาหลักพัน คุ้มค่าและจัดเต็มแน่นอนครับ แนะนำ) โดย Back-end ใช้ Python ส่วน Front-end ใช้ Vue.js พร้อมด้วย Docker และ deployment แบบจัดเต็ม

รีวิวบางส่วน
****
1. คอร์สเรียน Basic Python Programming (พื้นฐานไพธอน)
พื้นฐานไพธอนสำหรับผู้เริ่มต้นครบ จบในคอร์สนี้ รายละเอียดเพิ่มเติมในคอร์ส lntroduction to Python Programming
ไม่ต้องเสียเวลาเปิดยูทูปเลื่อนไปมาเพื่อหาคลิปเพื่อเรียนอย่างต่อเนื่องของหัวข้อแต่ละหัวข้อ เพราะว่าหลักสูตรนี้เราออกแบบมาให้ผู้เรื่มต้นได้เรียนตามสเต็ปอย่างเป็นขั้นเป็นตอน เนื้อหาครบครันในทุก ๆ ส่วนที่จำเป็น หัวข้อที่หลาย ๆ คนอาจจะยังงง ๆ อย่างเช่น Class/Object ในคอร์สนี้เราก็ได้อธิบายยกตัวอย่างให้เข้าใจได้ง่ายและละเอียด จบคอร์สนี้และหมั่นทบทวน เชื่อเหลือเกินว่าพื้นฐานไพธอนจะพัฒนาขึ้นอย่างแน่นอนครับ (วงเล็บคือต้องหมั่นทบทวนบ่อย ๆ เช่นกัน เพราะว่าจะทำให้เรามีความเข้าใจแบบลึกซึ้งและยั่งยืน)
หัวข้อเด็ด ๆ ที่เราสอนเพิ่มเติมเช่น
- OOP (Object Oriented Programming) Class/Object
- Python JSON
- Python Package and Module
- ดึง API ข้อมูลโควิด 19 ด้วยไพธอน
ส่วนพื้นฐานตัวอื่น ๆ เช่น Variables, If-else, Loops, Functions, etc มีจัดเต็มอยู่แล้วเรียบร้อยครับ
ฟีดแบ็คบางส่วนซึ่งจริง ๆ มีค่อนข้างเยอะครับเอามาใส่ไม่หมดฮ่า ๆ โดยเฉพาะใน Inbox ส่วนอันนี้เป็นในกลุ่มบางโพสต์ครับ

ความคิดเห็นและฟีดแบ็คบางส่วนภายในคอร์ส****
**2.**คอร์สเรียน Python Web Development with Flask
Flask คืออีกหนึ่งใน Web Framework ของไพธอนที่ได้รับความนิยมอย่างสูงเคียงคู่มากับ Django แต่การเรียนแนะนำให้เรียน Flask ก่อน เพราะว่าทำความเข้าใจได้ง่ายกว่า โครงสร้างไม่ซับซ้อน เรียนได้อย่างอิสระ เขียนสนุก และมีโครงสร้างหลาย ๆ ส่วนที่ถ้าเรียน Flask ก่อนแล้วจะสามารถต่อยอดไปเรียน Django ได้ง่ายยิ่งขึ้น สังเกตจากไฟล์โค้ดด้านล่างเพียงแค่โค้ดสั้น ๆ เท่านี้ก็สามารถที่จะได้หน้าเว็บมาแล้ว 1 หน้า แต่แน่นอนว่าเราจะเขียนหลาย ๆ หน้าและเริ่มใต่ระดับสูงขึ้นไปเรื่อย ๆ พบกันในคอร์สได้เลยครับ รายละเอียดฉบับเต็มในคอร์ส Python Web Development with Flask
ไฟล์ app.py
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('home.html')
if __name__ =="__main__":
app.run(debug=True)

หน้าลงทะเบียน

หน้าล็อกอินเข้าใช้งาน

ใส่รหัสผ่านผิด

ใส่รหัสผ่านสำเร็จ

หน้าเว็บในเบื้องต้น

CRUD App
เอกสาร (PDF) การ Deploy เว็บไซต์แบบละเอียดและจัดเต็ม
****
****
****
****
****
3. คอร์สเรียน Python Web Development with Django
Django คือ Python Web Framework ที่ได้รับความยอดนิยมสูงสุดในปัจจุบัน ดูผลสำรวจล่าสุดได้ใน สรุป Top 5 Back-end Web Frameworks 2020 จาก stackshare.io ซึ่งถ้าหากว่าคุณต้องการที่จะต่อยอดไปทำโปรเจคท์ที่ใหญ่และซับซ้อน Django ตอบโจทย์อย่างไม่ต้องสงสัยเลยครับ
ในบทเรียนคุณจะได้เรียนส่วนที่เป็นโครงสร้างหลักของ Django ก็คือ MVT (Model, View, and Template) รายละเอียดฉบับเต็มดูได้ใน Python Web Development with Django
รวมไปถึงการทำงานของเว็บแบบเช่นการ Request/Response Life Cycles ว่าเป็นอย่างไรแบบจัดเต็ม จริง ๆ แล้วเรามีบทความเกี่ยวกับ Django ไว้ค่อนข้างเยอะเลยครับ สามารถศึกษาได้ฟรี ๆ เช่นกันในบทความ รวมบทความ Flask และ Django ของ STACKPYTHON

Request/Response (ภาพจาก PowerPoint slide บางส่วน)

Django Admin

Django Search บางส่วน

เชื่อมต่อ Django เข้ากับ PostgreSQL ผ่าน pgAdmin

ข้อมูลถูก Migrate จาก Django มาที่ PostgreSQL Database เรียบร้อย
นี่คือไฟล์ settings.py ที่เป็นที่คอนฟิกฐานข้อมูล ซึ่งตัว Default จะเป็น SQLite ที่มากับ Django ซึ่งค่อนข้างสะดวกในการทดสอบ แต่ว่าถ้าเว็บของเราต้องนำขึ้น production จริง ๆ จะไม่ใช้ SQLite เพราะว่าจะสเกลยากและไม่เหมาะกับการที่มีผู้ใช้จำนวนมาก ๆ จะมีปัญหากับ concurrency ซึ่งแน่นอนว่าเราใช้ PostgreSQL ซึ่งเป็นฐานข้อมูลที่ดีและเหมาะสมที่สุดสำหรับ Django ซึ่งการเชื่อมต่อนั้นทางผมได้เขียนไว้ใน Medium ไว้ค่อนข้างละเอียดสามารถอ่านได้ในบทความ How to start a Django project with PostgreSQL Database
# settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
เอกสารบาง Ep
เอกสารละเอียดและจัดเต็มเช่นเคย
****
4. Full Stack Web (Vue.js with Flask)
การรวมตัวกันของสองเฟรมเวิร์คด้าน Back-end (Flask) และ Front-end (Vue.js) สุดง่ายและยอดฮิตของสองภาษาทั้ง Python และ JavaScript สู่การทำ full-stack web อย่างลงตัว โดยจะสร้างเว็บเพื่อ Consume APIs ที่ทำไว้ในรูปแบบ REST APIs ของ Flask อ่านรายละเอียดเพิ่มเติมได้ในคอร์สVue.js with Flask
ปล.คอร์สนี้เป็นคอร์สแรกในไทยและคอร์สเดียวที่มีในไทยตอนนี้
5. Basic Machine Learning with ScikitLearn
เรียนรู้ Machine Learning ซึ่งเป็นแขนงหนึ่งที่มาแรงแห่งยุค และภาษาไพธอนก็เป็นภาษาที่ได้รับความนิยมสูงสุดในงานด้าน Machine Learning เพราะว่ามี packages และ libraries ต่าง ๆ ให้เลือกใช้งานมากมายไม่ว่าจะเป็น TensorFlow, PyTorch, Keras, Scikit-learn, etc และมากมายอีกหลายตัวนับไม่ถ้วน ซึ่งในคอร์สเรียนนี้เราจะใช้ Scikit-learn ก้เพราะว่าความง่ายในการใช้งานและความเข้าใจ ซึ่งเหมาะสำหรับมือใหม่เป็นอย่างยิ่ง ก่อนที่จะต่อยอดไปในระดับสูงต่อไป รายละเอียดคอร์สฉบับเต็ม Basic Machine Learning with Python
****
วิดีโอ Tutorials บางส่วนแบบจัดเต็มเช่นกันพื้นฐานแน่น ๆ อย่างแน่นอน
****
****
****
****
6. Python Line Chatbot
Chatbot เป็นอีกหนึ่งเทคโนโลยีที่กำลังเข้ามามีบทบาทสำคัญในปัจจุบัน โดยเฉพาะภาคธุรกิจที่ต้องการสร้างประสบการใช้งานของลูกค้าที่ดี เวลาลูกค้าถามเข้ามาเพื่อซื้อสินค้าหรือบริการ ก็จะสามารถตอบกลับไปได้ทันที ซึ่งช่วยลดงานของเราไปในตัว
จะดีไหมถ้าเราสามารถสร้าง Chatbot ขึ้นมาสักตัวไว้ใช้งาน ซึ่งคอร์สนี้เราจะมาสอนใช้งานและทำ Line Chatbot ด้วยภาษาไพธอน โดยการประยุกต์เทคโนโลยีต่าง ๆ เข้าด้วยกันไม่ว่าจะเป็น Line ซึ่งเป็นหนึ่งในแพลตฟอร์มแชทที่ได้รับความนิยมแทบจะเรียกได้ว่าสูงสุดของไทย รวมไปถึง Dialogflow ที่จะช่วยให้บอทของเราฉลาดขึ้น ตัดสินใจเองได้ และก็มี Flask ซึ่งเป็น Back-end Web Framework ของ Python ที่เราจะเอาไว้ใช้เขียนเพื่อรับ Request และส่ง Response ออกไป รวมไปถึงขั้นตอนสุดท้ายจะมีการ Deploy เซอร์วิสของเราไปที่ Heroku ซึ่งสามารถใช้งานได้ฟรีในแพ็คเกจพื้นฐานครับ
รายละเอียดเนื้อหาคอร์ส
Chatbot (LINE messaging API) + Dialogflow + Python (flask and line bot SDK)
-
การสมัครและล็อคอินเข้าใช้งาน
LINE Messaging API และ Dialogflow
การสร้าง Messaging API เพื่อทำ Chat bot
การตั้งชื่อ ใส่รูปและคำอธิบาย ให้ กับ โปรไฟล์ Chat bot
การ เปิด - ปิด โหมดการสนทนา บอท - แชท
การตั้งค่า Webhook เพื่อเชื่อมต่อ กับ Dialogflow
รู้จัก Channel secret และ Chanel access token รหัสลับสำหรับใช้ในการเชื่อมต่อต่างๆ
การสร้าง Dialogflow
การสร้าง Intents ต่างๆ
การสร้าง intents ที่ซับซ้อน เพื่อให้ Bot ของเรามีความสามารถขึ้น
การทำงานของ Dialogflow
การสร้าง parameters เผื่อเก็บสิ่งที่เราต้องการจากผู้ใช้งาน****
การตั้งค่า Dialogflow ให้เชื่อมต่อ กับ LINE Messaging API****
-
รู้จัก
Flask web framework ของ Python และ line bot sdk
การติดตั้ง Flask
การทำงาน พื้นฐานของ Flask
การสร้าง route และ กำหนด path ต่างๆ
การรับข้อมูลในรูปแบบ JSON
รู้จัก line bot sdk library สำหรับพัฒนา LINE chat bot ของ python
วิธีเชื่อมต่อ flask กับ dialogflow
-
การทำงานของ
LINE messaging API + Dialogflow + Python
รู้จักข้อมูลต่างๆ จาก LINE Messaging API ที่ส่งมาในรูปแบบ JSON
เรียนรู้การแกะข้อมูลในรูปแบบ JSON เพื่อดึงค่าที่เราต้องการ
การใช้ Line Bot SDK ส่งข้อความรูปแบบต่างๆ
รู้จักรูปแบบการส่งข้อความ รูปแบบต่างๆ ของ LINE
· Message
· Image
· Video
· Audio
· Location
· Sticker
· Template Send Message
รู้จักประเภทของการส่งข้อความต่างๆ ของ LINE
· 1 NO 1
· Push
· Multicast
· Broadcast
การสร้าง Rich Menu และ flex Message ต่างๆ
การกำหนด Action ต่างๆ ให้ Rich Menu
พื้นฐานการเชื่อมต่อฐานข้อมูล SQLite
· สร้างฐานข้อมูล
· บันทึก
· ลบ
· แก้ไข
· แสดงผล
ประยุกต์ ใช้งาน ฐานข้อมูล กับ Chat bot ของเรา
เข้าใจหลักการใช้งาน line bot sdk python
-
Work shop -
การ
Deploy โปรเจคขึ้น Heroku
การสมัคร Heroku
สร้าง โปรเจคสำหรับ Deploy
คำสั่ง Deploy ต่างๆ
**Bonus:******เพิ่มเติมเนื้อหาให้ฟรีในส่วนของ Line LIFF
นอกจากนี้ยังรวมไปถึงคอร์สอื่น ๆ เช่น
- Django REST Framework (Intermediate Level) (Live) 7 ชั่วโมงเต็ม
- FastAPI (Live) 7 ชั่วโมงเต็ม
- Introduction to Django REST Framework 4 ชั่วโมงเต็ม
- Python Pandas for Data Analytics 6 ชั่วโมงเต็ม
- Flutter for Mobile Development
เรียกได้ว่าจัดเต็มมีครบทุกเว็บเฟรมเวิร์คของไพธอนกันเลยทีเดียว
ถ้า Python ต้องที่ STACKPYTHON
ผู้สอนในคอร์สเหล่านี้
- Sonny STACKPYTHON (Python, Flask, Django)
- Editor-in-chief of STACKPYTHON - บรรณาธิการของเว็บ STACKPYTHON
- ปัจจุบันลาออกจากงานประจำด้าน Web Dev มารัน STACKPYTHON แบบเต็มตัว เพื่อเป็นส่วนเล็ก ๆ ส่วนหนึ่งในการสร้างคอมมิวนิตี้ไพธอนของเมืองไทย
- Former Python Web Developer (Job Training) ใช้ Django & Flask ที่ Institute Mihajlo Pupin, Belgrade, Serbia (Eastern Europe)
- จบการศึกษาด้านวิศวกรรมและการศึกษา ดังนั้นจึงมีความรู้ความเข้าใจเกี่ยวกับการออกแบบหลักสูตรเป็นอย่างดี เพื่อที่ให้ผู้เรียน ได้เรียนในเนื้ออย่างเป็นขั้นเป็นตอน มีแบบแผน รวมไปถึงมีความสัมพันธ์และต่อเนื่องของเนื้อหา ในรูปแบบของ Learning Paths
- Freelance developer
บทความที่เคยเขียน
- How to start a Django project with PostgreSQL - [Medium]
- Django 101 ทำไมต้องใช้ Django - [Medium]
- Web Scraping ด้วย Python- [stackpython.co]
- Django REST Framework- [stackpython.co]
- Python if name main คืออะไร - [stackpython.co]
- Python JSON - [stackpython.co]
- Flask Heroku Deployment - [stackpython.co]
- ฯลฯ
คลิปสอนทาง YouTube
วิทยากรคอร์สสดระดับองค์กรที่เคยสอนในปี 2021 (สอนสด 2 วันเต็มทุกคอร์ส)
- ธนาคารออมสิน สำนักงานใหญ่ (Python Web Development with Django)
- มหาวิทยาลัยราชภัฎบุรีรัมย์ สาขาวิทยาการคอมพิวเตอร์ (Python Web Development with Django)
- มหาวิทยาลัยนเรศวน สาขาคอมพิวเตอร์ธุรกิจ (Python Web Development with Django)
- การไฟฟ้าส่วนภูมิภาค สำนักงานใหญ่ (Python Web Development with Django, and Django REST Framework)
- etc
2. Nonthakon STACKPYTHON (Vue.js with Flask, and Basic Machine Learning)
- Computer Engineering, KMITL
- เจ้าของเพจ learn2dev
บทความที่เคยเขียน
- Machine Learning, Sentiment Analysis - [Medium]
- สร้างเว็บด้วย Django - [Medium]
- Django Docker - [stackpython.co]
- REST APIs 101 with Flask - [stackpython.co]
- ฯลฯ
คลิปสอนทาง YouTube
และวิทยากรท่านอื่น ๆ อีกหลากหลายสไตล์ พบกันได้ในคลาสครับ
****
คำมั่นของผู้สอน
“ด้วยความหลงไหลในด้านการสอน นำเสนอ แชร์เรื่องราวด้านโปรแกรมมิ่ง โดยเฉพาะด้าน Web Development นั้น พวกเราทางทีมงาน STACKPYTHON พร้อมที่จะมอบสิ่งที่ดีที่สุดเหมือนคอนเทนต์ต่าง ๆ ที่เรานำเสนอซึ่งเราคัดสรรค์และนำเสนอสิ่งดีและมีประโยชน์ที่สุดออกไป รวมไปถึงเราเข้าใจปัญหาในการเรียนของผู้ที่เริ่มต้นได้เป็นอย่างดี เพราะว่าพวกเราเคยผ่านจุดนั้นมาเช่นกัน เราพร้อมแล้วที่จะต้อนรับทุกคนเข้าสู่หลักสูตรหรือคอร์สเรียนที่ได้ผ่านการคัดสรรค์และออกแบบมาเป็นอย่างดีและมีการปรับปรุงอยู่เสมอ เพื่อให้ผู้เรียนได้ประโยชน์สูงสุดครับ “
คอร์สทั้งหมดนี้จ่ายครั้งเดียวจบ เข้าเรียนและทบทวนได้ตลอด คอร์สใหม่ ๆ ที่เข้ามาภายในปี 2021 นี้ได้เรียนฟรีทุกคอร์ส - ตอนนี้กำลังทำหลักสูตร 7 คอร์ส
(แจ้งรายละเอียดการชำระเงินและลงทะเบียน)
- ยอดเงินที่ต้องชำระ: 7,900 บาทถ้วน
- 📌📒 รับส่วนลด 500 บาท เมื่อสมัครผ่าน LINE Official
- สมัครผ่าน Line Officialเท่านั้น
อย่าลังเลถ้าคุณกำลังมองหาคอร์สเรียนไพธอนออนไลน์ ที่ครอบคลุมในหลาย ๆ ด้านโดยเฉพาะด้าน Web Development ที่เป็นที่ต้องการสูงมาก ๆ ของตลาดงานในตอนนี้
สมัครเรียนหรือสอบถามรายละเอียดเพิ่มเติม
ขอให้มีความสุขและสนุกในการเรียนครับ


