borntoDev Tutorial
  • 🔙 กลับสู่หน้าหลัก
  • 👋Hello World !!
  • 🏆Vision and Values
  • 🗺️Road Map & Learning Path
  • Open Access Tutorial
    • 🧑‍🔬 Computer Science
      • Computer Architecture
      • Computer Graphic
      • Computer Network
      • Algorithms
      • Data Structures
      • Problem Solving Skills
      • Discrete Mathematics
      • Object Oriented Programming
    • 👨‍💻 Software Development
      • 💻C#
      • 🐍Python
      • 👨‍💻TypeScript
        • 🐥 Get started with TypeScript
          • 1 - Introduction
          • 2 - Setting up & Tools
          • 3 - Hello World!
          • 4 - TypeScript Syntax
          • 5 - Variable & Data Types
          • 6 - All in One Data Type
          • 7 - Operators
          • 8 - Decision
          • 9 - Loops
          • 10 - Functions
          • 11 - Object Oriented
          • 12 - Modules
      • 🎮Unreal Engine
      • 🎰Unity Engine
    • ☁️ System & Cloud
      • Amazon Web Services
      • Microsoft Azure
        • Get started with Azure App Service
          • 1-รู้จักกับ Cloud concept และ Microsoft Azure
          • 2-รู้จักกับ Azure App Service
          • 3-วิธีการ Deploy web app ไปยัง App Service
          • 4-การทำ Authentication และ authorization ใน App Service
          • 5-App Service networking features
          • 6-Workshop มาลองสร้าง static HTML web app โดยใช้ Azure Cloud Shell
          • 7-รู้จักกับ Configure application settings
          • 8-รู้จักกับ Configure general settings
          • 9-รู้จักกับ Configure path mapping
          • 10-Enable diagnostic logging
          • 11-Configure security certificates
          • 12-Manage app features
          • 13-การทำ Autoscale factors
          • 14-Identify autoscale factors
          • 15-Enable autoscale ใน App Service
          • 16-Auto scale best practices
          • 17-Staging environments
          • 18-การ Swap deployment slots
          • 19-Route traffic in App Service
    • 📊Data Science & AI
    • 🎨UX / UI Design
    • 🏢IT Business
  • The Formal Stuff
    • Requesting Time Off
    • Filing Expenses
  • About Us
    • 🧑‍🤝‍🧑Meet the Team!
    • 💟Support Us
Powered by GitBook
On this page
  • 🔥 เพราะอะไรไพธอนถึงได้รับความนิยม ?
  • 🙅‍♂️ แต่จะว่าไปไพธอนก็ไม่ได้เหมาะกับทุกงานนะ !
  • 📌 ดังนั้นถ้าถามว่าไพธอนเหมาะกับใคร ก็ต้องตอบว่าา ..
  • 📖 เนื้อหาในหมวด Python นี้จะมีอะไรบ้าง ?
  • สร้างสรรค์เนื้อหาสุดเฟี้ยวฟ้าวโดย

Was this helpful?

  1. Open Access Tutorial
  2. 👨‍💻 Software Development

Python

เนื้อหาสุดพิเศษกับภาษางูอย่างไพธอนพร้อมมาเสริฟคุณแล้ววันนี้

PreviousC#NextTypeScript

Last updated 3 years ago

Was this helpful?

ไพธอน (Python) เป็นหนึ่งในภาษายอดนิยมที่ใครหลายคนก็ต่างเคยได้ยิน .. ว่าแต่หลายคนบอกว่า "ภาษานี้มันเป็นภาษาใหม่ ถ้าจะเขียนให้ไปเขียนภาษาแบบพวก C, C++, Java ดีกว่า ?" ถ้าเคยได้ยินอะไรแบบนี้มาขอบอกเลยว่า "คนพูดนั้นเชยมากกกก" เพราะปัจจุบันภาษา Python เป็นภาษาหลักที่โรงเรียน มหาวิทยาลัยตั้งแต่ระดับตำบล ถึง ระดับโลกเลือกใช้ในคลาสกันมากสุด ๆ แล้วนะ !

🔥 เพราะอะไรไพธอนถึงได้รับความนิยม ?

จริง ๆ แล้วข้อดีนั้นมีเพียบ ให้บรรยายทั้งวันก็ไม่หมด แต่สรุปสั้น ๆ มาได้ดังนี้

  • มันคือภาษาที่เขียนโคตรง่าย ไม่ได้อวยนะ เพราะมันเหมือนภาษามนุษย์จริง ๆ ! เช่น ถ้าเราต้องการแสดงข้อความออกมาบนหน้าจอ เราก็ใส่แค่ print("ข้อความที่ต้องแสดง") เท่านั้น ไม่ต้องประกาศ เขียนอะไรก่อนหน้าให้วุ่นวายเต็มไปหมด

  • มันคือภาษาที่เหมาะกับการเรียนรู้ ด้วยความที่มันง่ายนี่แหละ มันทำให้เราโฟกัสไปที่กระบวนการทำงานของคอมพิวเตอร์ มากกว่าการนั่งจำ หรือ นั่งลองผิดลองถูกกับการเขียน ถ้าเราอยากทำโปรแกรมคำนวณข้อมูลซักอย่าง เราก็โฟกัสไปที่ตรงวิธีการคำนวณเลย

  • มันคือภาษาที่เป็นโคตรสารพัดเครื่องมือ นึกถึงเรือรบสมัยนี้ที่มีอาวุธเต็มไปหมด นั่นแหละ ไพธอนเลย มันทำได้ทุกอย่างตั้งแต่ แอปพลิเคชันบนเว็บ, บนคอม, อุปกรณ์ Hardware, เกม จนไปถึง ด้านปัญญาประดิษฐ์ AI, Data Science และ Machine Learning เรียกได้ว่าครบจบในที่เดียวเลยคร้าบบ

  • และ จริง ๆ มีอีกเพียบ แต่ที่เด่น ๆ คือ มีคนเขียนเยอะ มีคนซัพพอร์ตแยะ ติดปัญหาก็หันไปถามได้ สบาย ๆ !

🙅‍♂️ แต่จะว่าไปไพธอนก็ไม่ได้เหมาะกับทุกงานนะ !

ลองนึกถึงภาพรถที่ทำอะไรได้หลาย ๆ อย่าง แบบพวก Honda Jazz หรือ Yaris ที่มี 5 ประตู ทำอะไรได้หลายอย่างสิ อารมณ์ประมาณ ขับเที่ยวก็ได้ ขนของก็พับเบาะหลังได้ ขับในเมืองก็ไปได้ ต่างจังหวัดก็ไปไหว แต่นั่นแหละ ถ้าจะเทียบความเร็วกับรถสปอร์ต ถ้าจะขนคนแล้วเทียบกับรถตู้ หรือ ความสะดวกไปเทียบกับเครื่องบินคงไม่ได้ใช่ไหมหละ ?

เช่นกันเลยยย ด้วยความที่ไพธอนถูกออกแบบมาสารพัดประโยชน์ทำให้ข้อดีคือ "มันทำอะไรก็ได้" ถ้าคุณมีเวลาจำกัด ไม่อยากเรียนรู้เครื่องมือใหม่ ๆ มาเรียนไพธอนมันก็ทำได้หมด

แต่จุดที่ไม่ค่อยเด่นก็มี เช่น ประสิทธิภาพ ความรวดเร็วในการประมวลผล นั่นเอง ! โอเค มันไปแข่งกับ C (หรือ C++) ที่เป็นต้นตระกูลของเขาก็คงไม่ได้ และ เอาจริง ๆ แล้ว ไพธอนนั้นจัดอยู่ในระดับความเร็วกลาง ๆ ในการประมวลผลเท่านั้นเอง

หรือไปจนถึงการพัฒนาอะไรที่เป็นเฉพาะด้านจริง ๆ อาจจะยังไม่มีเครื่องมือที่เหมาะสมเพียงพอ เช่น การพัฒนาเกม ที่ถ้าใช้โปรแกรมอย่าง Unity หรือ Unreal พัฒนา จะมีภาษาหรือเครื่องมือเฉพาะ (Unity ใช้ C# ส่วน Unreal ใช้ C++ เป็นหลัก) จนถึงการพัฒนาแอปบนมือถือ ที่มีตัวเลือกที่ดีกว่ามาก ๆ อย่าง Flutter (Dart), React (JavaScript) หรือ การเขียนลงไปตรง ๆ อย่าง Objective-C, Swift, Java, Kotlin เป็นต้น

📌 ดังนั้นถ้าถามว่าไพธอนเหมาะกับใคร ก็ต้องตอบว่าา ..

ในที่นี้แอดเปรมได้รวมประเภทบุคคลที่ควรใช้ไพธอนไว้แล้วดังนี้เลยย

แต่อย่างที่บอกเลยนะ "ถ้าเราเขียนภาษาใด ภาษานึงเป็นแล้ว การไปต่อยอดภาษาอื่น ๆ ก็ไม่ได้ยากขนาดนั้นน ดังนั้นน เพราะความยากมันอยู่ที่กระบวนการคิด และ แก้ไขปัญหานั่นเอง ถ้าเราใช้ไพธอนเรียนตรงนีแล้วเข้าใจ จะเปลี่ยนไปอีกกี่สิบภาษา เพื่อทำงานอื่น ๆ ก็สบายจ้า <3"

📖 เนื้อหาในหมวด Python นี้จะมีอะไรบ้าง ?

  • 🥚 Python Programming for Everyone - พบกันเร็ว ๆ นี้

  • 🐥 Python & Excel Full Cource - พบกันเร็ว ๆ นี้

  • 🐔 FastAPI with Python - พบกันเร็ว ๆ นี้

สร้างสรรค์เนื้อหาสุดเฟี้ยวฟ้าวโดย

🐲 Kittikorn Prasertsak (แอดเปรม) - CEO @ borntoDev Co., Ltd.

ตอนนี้แอดเปรม และ ทีมงาน borntoDev กำลังรวบรวมกำลัง ทรัพยากร และ ความรู้ความสามารถทั้งหมด สร้างหลักสูตรที่อ่านง่าย และ มีทั้งวีดีโอประกอบ เผยแพร่ฟรีใน Open Access Tutorial อีกเพียบบ หากใครสนใจสนับสนุนโครงการดี ๆ แบบนี้ สามารถ หรือ ลงทะเบียนเรียนหลักสูตร Online Premium ของเราได้เลย !

| | |

คลิกได้ที่นี่
Facebook
YouTube
Instagram
TikTok
🐍
Page cover image