🌈 การพัฒนาเว็บไซต์ในปัจจุบันก็มี Framework ให้เราได้เลือกใช้อย่างหลากหลาย เพื่อช่วยให้เราทำงานได้ง่ายและรวดเร็วมากขึ้น ซึ่งใน Python ก็มี Framework ที่สุดฮิตและมาแรงมาก ๆ ในยุคนี้ นั่นคือ Flask และ Django มาให้ชาวเว็บเดฟแบบเรา ๆ ได้เลือกใช้กัน
.
แล้วทั้งสองมันดียังไง ต่างกันยังไง แล้วเราจะเลือก Framework ตัวไหนให้มันเหมาะกับงานของเราดี ? เก็บคำถามเหล่านี้ไว้ แล้วมาคำตอบไปพร้อมกันกับแอดในโพสต์นี้เลยจ้า !!
.
👉 รู้จัก Flask
.
Flask เป็นไมโครเฟรมเวิร์กที่มีคอร์ขนาดเล็ก น้ำหนักเบา ใช้งานง่าย โครงสร้างไม่ซับซ้อน สำหรับการพัฒนาเว็บแอปพลิชัน ทำให้เราสามารถเริ่มต้นสร้างเว็บได้อย่างรวดเร็ว มี Library หลากหลายสำหรับช่วยในการพัฒนา และยังสามารถใช้พัฒนาไมโครเซอร์วิสและ API ได้อีกด้วย
.
✨ จุดเด่นของ Flask
.
🔸 ใช้งานง่าย
สามารถเริ่มต้นสร้างเว็บได้อย่างรวดเร็ว ไม่ต้องตั้งค่าอะไรให้ยุ่งยาก Coding ได้ง่ายและสั้นกว่า Django และสามารถเชื่อมต่อกับฐานข้อมูลได้อย่างง่ายดาย
🔸 ยืดหยุ่น
กำหนดค่าได้ง่ายและยืดหยุ่น ไม่ขึ้นกับ Framework ใด ๆ สามารถใช้ได้กับส่วยขยายหรือ Framework ภายนอกเพื่อช่วยในการพัฒนาเว็บได้อย่างอิสระ เช่น เลือกใช้ SQLAlchemy เพื่อเชื่อมต่อกับฐานข้อมูล
.
🔸 มีแหล่งเรียนรู้เพียบ
เป็น Framework มาแรงและฮิตมาก จึงมีแหล่งเรียนรู้ให้เราได้ศึกษามากมายทั้งใน GitHub และที่อื่น ๆ
.
🔸 ปรับขยายได้ง่าย
Flask สามารถเปลี่ยนได้ในภายหลังเพื่อเพิ่มฟังก์ชันการทำงานและทำให้มันซับซ้อนยิ่งขึ้น จึงทำให้มีความยืดหยุ่นในการขยายแอปพลิเคชันได้อย่างรวดเร็ว
.
👥 Flask เหมาะกับใคร ?
เหมาะสำหรับนักพัฒนาที่ต้องการ Framework ในการพัฒนาเว็บได้อย่างอิสระ ไม่เน้นโครงสร้างเยอะ สามารถติดตั้งส่วนเสริมหรือปลั๊กอินต่าง ๆ เพื่อช่วยในการพัฒนาเว็บได้ตามที่เราต้องการ และหากอนาคตมีการปรับขยายสเกลของเว็บไซต์ก็สามารถทำได้ง่าย
.
บริษัทที่มีชื่อเสียงที่ใช้ Flask ได้แก่ Netflix, Reddit, Lyft, MIT
.
.
รู้จัก Django
.
Django เป็น Framework สำหรับพัฒาเว็บแอปพลิเคชันมีมาตรฐานสำหรับสร้างเว็บที่ปลอดภัยและบำรุงรักษาได้ง่าย แถมยังเป็น Open-source ใช้งานได้ฟรี มีนักพัฒนาใช้งานกันอย่างหลากหลาย ทำให้มี Community ขนาดใหญ่ และ Document ให้เราได้เรียนรู้เพียบ !! ทำให้สามารถสร้างเว็บไซต์ที่สมบูรณ์แบบได้อย่างรวดเร็ว
.
✨ จุดเด่นของ Django
.
🔸 ใช้งานได้หลากหลาย
เป็นเฟรมเวิร์กที่ใช้งานได้หลากหลาย สามารถสร้างเว็บที่มีเนื้อหาในรูปแบบใดก็ได้ เช่น HTML, XML, JSON และอื่น ๆ ทำงานควบคู่กับ Client-side Framework ได้อย่างดี
.
🔸 ปลอดภัย
มีมาตรฐานการรักษาความปลอดภัยจากช่องโหว่ต่าง ๆ เช่น การจัดการบัญชีผู้ใช้, จัดการธุรกรรม, Cross-site Request Forgery, Clickjacking และอื่น ๆ
.
🔸 ปรับขนาดและบำรุงรักษาได้
อินเทอร์เฟซที่สร้างขึ้นส่วนใหญ่จะมีคุณสมบัติที่จำเป็นสำหรับการดำเนินการ CRUD และสามารถปรับแต่งได้อย่างอิสระ เป็นเฟรมเวิร์กแบบคอมโพเนนต์ แต่ละเลเยอร์จึงเป็นอิสระจากกันทำให้แอปพลิเคชันสามารถปรับขนาดได้
.
🔸 ใช้งานง่ายและรวดเร็ว
ใช้หลักการออกแบบและทำซ้ำสามารถปรับแต่งโค้ดในโปรเจกต์ของเราได้อย่างรวดเร็ว และมี Interface ที่ใช้งานง่าย มีผู้ใช้งานอย่างหลากหลายทำให้เมื่อติดปัญหาใด ๆ ก็สามารถหาวิธีแก้ได้อย่างรวดเร็ว
.
👥 Django เหมาะกับใคร ?
.
เหมาะสำหรับการสร้างเว็บไซต์ที่ปลอดภัยโดยที่ไม่ต้องใช้เวลาไม่นาน และเหมาะกับโปรเจกต์ใหญ่ ๆ มี Library มากมายที่ช่วยในการพัฒนาเว็บ
.
บริษัทใหญ่ ๆ อย่าง Instagram, Coursera, และ Udemy ต่างก็เลือกใช้ Django ในการพัฒนาเว็บ
.
.
และนี่คือความแตกต่างของเจ้า Flask และ Django หวังว่าจะเลือกใช้กันถูกแล้วเนอะ หากเพื่อน ๆ คนไหนมีอะไรเพิ่มเติม หรืออยากจะแชร์เกี่ยวกับเจ้าสองตัวนี้ สามารถมาคอมเมนต์พูดคุยกันได้เลยน้า ❤️
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#flask #django #framework #BorntoDev
「coursera python」的推薦目錄:
- 關於coursera python 在 BorntoDev Facebook 的最讚貼文
- 關於coursera python 在 國際狗語日報 X 百靈果News Facebook 的精選貼文
- 關於coursera python 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
- 關於coursera python 在 dibgerge/ml-coursera-python-assignments - GitHub 的評價
- 關於coursera python 在 Coursera-Python Basics - Assignment 1,2,3 Solutions - YouTube 的評價
- 關於coursera python 在 Coursera URL web scraping - Stack Overflow 的評價
- 關於coursera python 在 used doors and windows 的評價
coursera python 在 國際狗語日報 X 百靈果News Facebook 的精選貼文
【久違的Live KK Show來了!】
週一(5/10)晚上八點,我們要和臺大電機系教授 葉丙成 Benson,還有 國泰人壽 乾爹一起聊聊「台灣教育&新鮮人就業問題」
這個「葉」教授是臺灣著名的 #翻轉教育 推動者,也是第一個在線上學習平台Coursera開設中文課程的人。我自己在學Python時就在這個平台看了很多免費課,受益良多啊!
歡迎大家5/10晚上八點,下班後來聽我們聊天舒壓一下~
Clubhouse房間連結➤ ➤
https://www.joinclubhouse.com/event/Pr9XevYj
#百靈果 #clubhouse #liveshow #kkshow
#葉丙成 #國泰人壽
coursera python 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
ใบ certificate สายงาน #โปรแกรมเมอร์ จำเป็นหรือไม่?
แชร์ไว้เผื่อเป็นประโยชน์ต่อเพื่อนๆ ที่จบมาใหม่ หรือกำลังเริ่มทำงาน
.
ในบางภาษา ทางเจ้าของเทคโนโลยี ก็เปิดให้สอบ cert โดยตรง เช่น cert สาย Java ของค่าย Oracle, หรือ C# ของค่ายไมโครซอฟต์
.
ในบางภาษา ไม่ต้องมีก็ได้ เช่น PHP, JavaScript, HTML, CSS, C, C++, Python
.
ยิ่งสมัยนี้มหาวิทยาลัยระดับโลก เช่น MIT, Harvard และอื่นๆ
เราสามารถหาเรียนได้ตามพวก coursera, edX เป็นต้น
เขาก็มีคอร์สออนไลน์ ถ้าเราสอบผ่านตามเกณฑ์ และอยากได้ใบ cert ด้วย ก็ต้องเสียเงินเพิ่ม ดูน่าเชื่อด้วย
.
😁 ข้อดีของการมีใบ cert
✔ ทำให้เราดูเป็นผู้เชี่ยวชาญ ดูเป็นกูรู ดูเป็นมืออาชีพ
✔ เวลาไปสมัครงาน เปลี่ยนงานใหม่ ตัว Resume เรา จะไปสะดุดตานายจ้างเลยทีเดียว
✔ โอกาสเจอบริษัทหางานรุมจีบ ประดุจหนึ่งเราหน้าตาดี ก็มีสูงมาก
.
.
😰 ข้อเสีย ของการมีใบ certificate เช่น
✔ ถ้าเราบ้าใบ cert มากเกินไป พอเทคโนโลยีใหม่มาที เช่น ภาษาเปลี่ยนเวอร์ชั่น ก็ต้องมานั่งสอบใหม่อีก เหนื่อยแฮๆๆๆ
✔ อ่านตำราเตรียมตัวสอบ ได้ความรู้และทฤษฏีแน่นมาก แต่ในทางปฏิบัติ ดันเอาไปใช้ไม่กี่อย่าง หรือแทบจะไม่ได้ใช้เลยก็มี
เช่น สอบ cert สาย J2EE ของ Java ได้
แต่ตลาดงานตอนนี้ดันนิยม Spring boot สักงั้น
มันเลยกลายเป็นว่า "ความรู้ท่วมหัว แต่ไม่ค่อยได้ใช้ความรู้เท่าไร นะซิ"
✔ การสอบต้องเปลืองเงิน เปลืองทอง เสียค่าใช้จ่าย
✔ เสียเวลานั่งอ่าน แทนที่จะไปผ่อนคลาย หาความสุขสำราญยามว่าง
.
ตามความเห็นเรื่องใบ cert ของสายโปรแกรมเมอร์ (อิงเฉพาะเมืองไทย)
โปรดใช้จักรยาน ในการอ่าน
ผมว่าจะมีก็ได้ หรือไม่มีก็ได้
.
แต่ขอย้ำว่าในบ้างสายงานไอทีก็จำเป็นเลยจะบอกให้
ยิ่งมี ยิ่งมีโอกาสในการทำงาน
แต่ในนี้เน้นไปที่สายโปรแกรมเมอร์เท่านั้น
.
ถ้าเราเป็นมือใหม่เริ่มทำงานครั้งแรก
หรือเปลี่ยนสายงาน มาจากสายอื่น เช่น มาจากอาชีพบัญชี นักแสดง นักกีฬา แล้วต้องการมาเป็นโปรแกรมเมอร์
ใบ cert นี้ก็จำเป็น มันเป็นสิ่งการันตีว่า เรามีความรู้ โดยไม่ต้องจบปริญญาสายคอมมาเลย
.
หรือถ้าใครต้องการเป็นโค้ช เป็นติวเตอร์ สอนคนอื่น
ถ้าครูผู้สอนมีใบ cert ก็จะช่วยทำให้ผู้เรียนเกิดความมั่นใจ กล้ามาเรียนกับเรา
.
แต่ถ้าใครทำงานมานาน
ก็จะมีสิ่งอื่นๆ ที่น่าสนใจกว่าการมีใบ cert
ก็ทักษะพวก soft skill นั้นไง
เช่น ความเป็นผู้นำ การตัดสินใจ การวิเคราะห์ การนำเสนอ คุยกับยูสเซอร์ให้รู้เรื่อง ฯลฯ
ตลอดทั้ง connection การรู้จักคนในแวดวงไอที ก็สำคัญเช่นกัน
.
เพราะตรงนี้ต่อให้สอบคว้าใบ cert มาเป็น 10 ใบๆ
แต่ทว่าประสบการณ์ ก็ไม่สามารถสร้างได้ในระยะเวลาอันสั้นหรอกนะ ใช่มั๊ย
.
.
แชร์ประสบการณ์ตัวเองนิดหนึ่ง
ตัวเองก็บ้าสอบ cert
เพราะ SIPA ช่วงเวลานั้น
เขาสนับสนุนค่าสอบใบ cert ให้
ถ้าใครสอบผ่าน เขาจะจ่ายเงินค่าสอบ cert ให้ฟรีๆ
(คิดว่าคงมีคนไปสอบช่วงนั้น)
ก็ในเมื่อมีของฟรีมานำเสนอ เราก็ต้องรีบสนองหน่อยซิ
เพราะถ้าไม่รีบสอบ เดี๋ยวหมดเขตก็อดดิ จะรออะไร
.
ใบ cert นี้แหละที่ผมเอาไปใช้ทำมาหากิน
ไปเป็น outsource อยู่ช่วงเวลาหนึ่ง
ก็รู้สึกว่ามันช่วยเปลี่ยนงานง่ายดีนะ
เรียกเงินเดือนได้สูงทีเดียว
แต่ปัจจุบันอันที่เคยสอบมา ก็ไม่ได้ใช้แหละ มันเก่าและล่าหลังไปแล้ว
แถมตัวเองก็ไม่ได้สอบมานานแล้ว ขี้เกียจ เสียดายเงิน
.
ถ้าถามว่าเอาความรู้ที่สอบมาไปใช้ได้หมดหรือไม่?
ตอบเลยว่า ไม่เลย
อ่านหนังสือแทบตาย บ้างอันไม่ได้ใช่เท่าไร
ส่วนอันที่ต้องใช้ทำมาหากิน ต้องไปศึกษาเพิ่มเอง สุดท้ายไปสอบทำไมเนี่ย
.
แถม cert บ้างตัว ข้อสอบรั่วก็ยังมี มารู้ตัวอีกที... แล้วเราอ่านไปทำมั๊ย เคืองนะเนี่ย
.
ถึงต่อให้มีใบ cert หลายใบ
แต่มันไม่ใช่พาสสปอร์ตเวลาสมัครนะครัช
ต่อให้มีใบ cert เยอะๆ เขาก็ยังไม่รับเราทันที อันนี้ต้องเข้าใจก่อน
.
เพราะตอนสมัคร เราก็ยังต้องไปสอบข้อเขียน (ถ้ามี)
แต่เราจะได้เปรียบตอนรอบสัมภาษณ์งาน
สามารถเอาไปคุยโม้ได้ว่าเรามีใบ cert มีความรู้อะไรบ้าง?
.
อย่างลืมนะครับว่าใบ cert ไม่ใช่ใบประกอบวิชาชีพตามกฏหมาย
เช่น วิศวะสายควบคุม, หมอ, ทนาย, บัญชี, สถาปนิก
ต้องมีใบประกอบวิชาชีพตามกฏหมาย ไม่มีทำงานไม่ได้
.
แต่สายโปรแกรมเมอร์ ใบ cert ถึงต่อให้ไม่มี ก็ทำงานได้นะ
.
.
.
.
=================================
ก่อนจากกันไปขอเลี้ยว มาขายของก่อน
อยากแนะนำหนังสือ
“โปรแกรมเมอร์ก็รวยได้ ด้วยเส้นทางเอาท์ซอร์สสายดำ”
เล่มนี้จะเล่าเรื่องราวของเอาท์ซอร์ส (Outsource) 🔥
ในสายงานซอฟต์แวร์เป็นหลัก
หนึ่งในเส้นทางโปรแกรมเมอร์จะสามารถอัพเดตเงินเดือน
ให้เกินครึ่งแสนในระยะเวลาอันสั้น
.
โดยจำหน่ายเป็นเล่มกระดาษจริง
✔ เนื้อในจะเป็นขาวดำทั้งเล่ม
✔ ราคา 350 บาท รวมค่าส่งแล้ว
✔ ถ้าสนใจติดต่อไลน์ @269aibvq เดี๋ยวส่งเลขบัญชีไปให้
😓 แต่เนื่องจากตีพิมพ์ออกมาน้อย
ตอนนี้เหลือ 30 กว่าเล่ม
ถ้าสินค้าหมดก่อนก็ของดจำหน่ายชั่วคราว
เลยขอแจ้งให้ทราบล่วงหน้า
.
✔ สำหรับตัวอย่างหนังสือ ดาวน์โหลดได้ตามลิงก์ข้างล่าง 👇
https://drive.google.com/file/d/1tAnMozeYd63dcbBGTQmT_ZrpSaamZS3e
youtube: https://youtu.be/Ljf9iJhLcIs
.
👉 หมายเหตุผมยังขายเป็นเวอร์ชั่นอีบุ๊กให้อ่าน
✔ ราคาจะถูกลงมาหน่อย 250 บาท กับ 279 บาท ฿
✔ เนื้อในจะเป็นสีสัน (ไม่ใช่ขาวดำแบบเล่มจริง)
✔ อ่านรายละเอียดเวอร์ชั่น ebook ก่อนตัดสินใจซื้อ 👇
https://www.patanasongsivilai.com/blog/sale_book_rich_with_outsource/
===============================
.
.
ทิ้งท้าย เพื่อนๆ ล่ะ!
คิดว่า certificate ในสายงานโปรแกรมเมอร์จำเป็นมากแค่ไหน?
สู้ๆนะทุกคน เราจะผ่านช่วงโควิด 19 ไปด้วยกัน
.
✍ เขียนโดย โปรแกรมเมอร์ไทย thai programmer.
coursera python 在 dibgerge/ml-coursera-python-assignments - GitHub 的推薦與評價
Python assignments for the machine learning class by andrew ng on coursera with complete submission for grading capability and re-written instructions. ... <看更多>