ส่วนที่ 1 Python Course จาก Beginner ถึง Advanced ใน 11 บล็อกโพสต์

เผยแพร่แล้ว: 2021-12-14

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

หลักสูตร Python – สารบัญ:

  1. เริ่มด้วยคอร์ส Python
  2. การติดตั้ง Python
  3. รู้เบื้องต้นเกี่ยวกับ Python
  4. ข้อดีและข้อเสียของการใช้ Python
  5. การตั้งค่าสภาพแวดล้อมการพัฒนาแบบบูรณาการ:
  6. การเขียนโค้ดแรกโดยใช้ VS Code IDE:

เริ่มด้วยคอร์ส Python

หลังจากอ่านหลักสูตร Python นี้แล้ว ผู้อ่านจะสามารถเขียนโปรแกรมใน Python ใช้ไลบรารี Python ใดก็ได้ และพัฒนาแพ็คเกจของตนเองโดยใช้ Python

ขั้นตอนแรกในการเรียนรู้ภาษาโปรแกรมใด ๆ คือการตั้งค่าสภาพแวดล้อมสำหรับการเขียนโปรแกรม ในขณะที่เรากำลังเรียนหลักสูตร Python เราจะเริ่มต้นด้วยการติดตั้ง Python ในแพลตฟอร์มระบบปฏิบัติการที่แตกต่างกันสามแพลตฟอร์ม

การติดตั้งหลาม:

หากต้องการตรวจสอบว่าได้ติดตั้ง python แล้วหรือไม่ ให้ทำตามขั้นตอนด้านล่าง

  • กด Windows ⊞ + r เพื่อเริ่มต้น
  • จากนั้นพิมพ์ cmd แล้วกด Enter
python_course

หลังจากเปิด cmd. คุณสามารถตรวจสอบว่าได้ติดตั้ง python แล้วหรือไม่โดยใช้การพิมพ์ python ลงใน cmd

python_course

นอกจากนี้เรายังสามารถตรวจสอบเวอร์ชันของ Python ที่ติดตั้งโดยใช้คำสั่งที่แสดงด้านล่าง

python_course

การติดตั้ง Python

ตอนนี้เราจะอธิบายวิธีการติดตั้ง Python ใน Windows และมีลิงค์สำหรับการนำทางอย่างรวดเร็วเมื่อติดตามบทความ จากเว็บลิงก์ python สำหรับ windows คุณสามารถดาวน์โหลด Python เวอร์ชันเสถียรโดยเลือกระหว่างเวอร์ชันระบบปฏิบัติการ 64 บิตหรือ 32 บิต

ลิงค์สำหรับ Python: https://www.python.org/downloads/windows/

python_course

ดังที่เราเห็น รีลีสล่าสุดสำหรับ Python 3 คือ Python 3.10.0 ตอนนี้ คลิกที่รุ่นล่าสุดของ Python 3 – Python 3.10.0 และมันจะนำทางคุณไปยังหน้าดาวน์โหลด ซึ่งหากเราเลื่อนลงไปที่ด้านล่างของหน้า เราจะพบตารางดังต่อไปนี้

python_course

ตอนนี้คลิกที่ Windows Installer (32 บิต) หรือ Windows Installer (64 บิต) ตามความต้องการของคุณ หน้าต่างจะเปิดขึ้นเพื่อขอให้คุณเลือกเส้นทางที่คุณต้องการดาวน์โหลดโปรแกรมติดตั้งของคุณ หลังจากดาวน์โหลดไฟล์ปฏิบัติการ ให้ดับเบิลคลิกที่ไฟล์เพื่อเริ่มการติดตั้ง

ขั้นตอน:

  • เรียกใช้ไฟล์ปฏิบัติการ Python ในกรณีของเราจะเป็น Python-3.10.0.exe
  • เมื่อคุณดับเบิลคลิกที่ไฟล์ หน้าต่างจะเปิดขึ้นเพื่อถามว่าคุณต้องการเรียกใช้ไฟล์นี้หรือไม่ คลิกที่เรียกใช้เพื่อเริ่มการติดตั้ง Python
  • ตามที่คุณเลือก ให้เลือกว่าคุณต้องการติดตั้ง Python สำหรับผู้ใช้ทั้งหมดหรือสำหรับผู้ใช้คนเดียว
  • นอกจากนี้ เลือกกล่องกาเครื่องหมายเพิ่ม python 3.10 ไปยัง PATH
python_course
  • จากนั้นเลือกติดตั้งทันที ติดตั้งตอนนี้จะติดตั้ง python พร้อมการตั้งค่าที่แนะนำทั้งหมดซึ่งเป็นตัวเลือกที่ดีสำหรับผู้เริ่มต้น
  • จากนั้นจะใช้เวลาสองสามนาทีในการตั้งค่าให้เสร็จ และคุณจะถูกนำไปที่ข้อความโต้ตอบถัดไป ซึ่งจะขอให้คุณปิดการใช้งานขีดจำกัดความยาวพาธ วิธีนี้จะช่วยให้หลามใช้ชื่อพาธแบบยาวได้โดยไม่มีขีดจำกัดของอักขระที่ 260 ซึ่งจะเปิดใช้งานหากไม่ได้ปิดใช้งานการจำกัดความยาวพาธ
  • ในการตรวจสอบว่ามีการติดตั้ง python หรือไม่ คุณสามารถใช้ Python -V หรือ Python –version หรือเพียงพิมพ์ Python ใน cmd
python_course ยินดีด้วย คุณติดตั้ง Python สำเร็จแล้ว มาเขียนโปรแกรมแรกของเราใน cmd โดยใช้ Python
  • ในโปรแกรมแรกของเรา เราจะพิมพ์ “ยินดีด้วย!! คุณติดตั้ง python ถูกต้องแล้ว”
  • ในการเขียนเราจะใช้ฟังก์ชันการพิมพ์ของ python
  • พิมพ์ print("ยินดีด้วย!! คุณติดตั้ง python ถูกต้องแล้ว")
  • จากนั้นกด Enter
  • คุณจะเห็นข้อความที่เราเขียนไว้ภายในงานพิมพ์ที่แสดงไว้ด้านล่าง
python_course

รู้เบื้องต้นเกี่ยวกับ Python

Python เป็นภาษาการเขียนโปรแกรมเชิงวัตถุระดับสูงที่ตีความแบบไดนามิก

ก่อนลงมือเขียนโปรแกรมในภาษา python สิ่งสำคัญคือต้องเข้าใจความหมายของคำศัพท์ข้างต้น

ภาษาระดับสูง

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

ภาษาตีความ

Python ถูกตีความภาษาเนื่องจากซอร์สโค้ดของโปรแกรม Python ถูกแปลงเป็นโค้ดไบต์ที่ดำเนินการในเครื่องเสมือน Python ซึ่งแตกต่างจาก C หรือ C++

ภาษาที่พิมพ์แบบไดนามิก

Python เป็นภาษาที่พิมพ์แบบไดนามิก เนื่องจากมีการตรวจสอบประเภทของตัวแปรระหว่างรันไทม์ เราจะเรียนรู้เกี่ยวกับประเภทข้อมูลในบล็อกต่อไปนี้

ภาษาเชิงวัตถุ

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

python_course

ข้อดีและข้อเสียของการใช้ Python

ข้อดีของการใช้ Python

  • เนื่องจากไวยากรณ์ของไพ ธ อนมีความใกล้เคียงกับภาษามนุษย์มากขึ้น จึงง่ายต่อการเรียนรู้ ทำความเข้าใจ และเขียนโค้ด
  • มันเป็นทั้งภาษาเชิงหน้าที่และเชิงวัตถุ
  • Python มีการสนับสนุนชุมชนขนาดใหญ่ และยังมีโมดูล ไลบรารี และแพ็คเกจจำนวนมาก
  • เนื่องจากความเรียบง่าย การพัฒนาโปรแกรมหรือแอปพลิเคชันหลามได้เร็วกว่าการพัฒนาในภาษาอื่นเช่น Java
  • Python เป็นทางเลือกของภาษาในด้านวิทยาศาสตร์ข้อมูล แมชชีนเลิร์นนิง และปัญญาประดิษฐ์ เนื่องจากมีแพ็คเกจและไลบรารีแมชชีนเลิร์นนิงที่หลากหลาย
  • เกือบทุกอย่างสามารถพัฒนาได้โดยใช้ Python และยังมีเครื่องมือสำหรับการพัฒนาแอพ เช่น kivy, flask, Django และอื่นๆ อีกมากมาย

ข้อเสียของการใช้ Python

  • ไม่แนะนำสำหรับการสื่อสารกับส่วนประกอบฮาร์ดแวร์
  • ไม่มีการเพิ่มประสิทธิภาพเวลาใน Python ดังนั้นจึงช้ากว่าภาษาส่วนใหญ่เช่น C, C ++ และ Java
  • การเข้ารหัสตามการเยื้องทำให้ยากต่อการเปลี่ยนภาษาจาก C, C++ หรือ Java เป็น Python

การตั้งค่าสภาพแวดล้อมการพัฒนาแบบบูรณาการ:

เราจะใช้ Visual Studio Code ในการเขียนโค้ดในภาษา Python Visual Studio Code ย่อมาจาก VS code เป็นเครื่องมือแก้ไขโอเพนซอร์ซที่มีปลั๊กอินและส่วนขยายมากมาย ปลั๊กอินและส่วนขยายเหล่านี้ทำให้การเขียนโค้ดในโค้ด VS ง่ายและสะดวกขึ้น นอกจากนี้ โค้ด VS ยังเบามากเมื่อเทียบกับ IDE อื่นๆ นอกจากนี้ยังมีธีมต่างๆ เพื่อทำให้สภาพแวดล้อมการพัฒนามีความน่าสนใจสำหรับนักพัฒนาอีกด้วย

การติดตั้งโค้ด VS ใน windows:

  • โดยใช้ลิงค์ด้านล่าง, ดาวน์โหลดไฟล์สั่งการ VS. ลิงค์: https://code.visualstudio.com/docs/setup/windows
  • จากนั้นดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลดเพื่อดำเนินการและคลิกเรียกใช้ จากนั้นทำตามขั้นตอนตามภาพด้านล่าง
  • คลิกที่ ฉันยอมรับข้อตกลง และคลิกถัดไป
  • python_course
  • เลือกช่องทำเครื่องหมายตามที่แสดงในภาพด้านล่างและคลิกถัดไป
  • python_course
  • จากนั้นคลิกที่ติดตั้งและจะใช้เวลาสองสามนาทีในการตั้งค่าโค้ด VS ให้เสร็จสมบูรณ์ หลังจากตั้งค่าเสร็จแล้ว ให้คลิกที่ปุ่มเสร็จสิ้น
python_course

การเขียนโค้ดแรกโดยใช้ VS Code IDE:

  • เปิด VS Code แล้วคุณจะเห็นหน้าต่างดังที่แสดงด้านล่าง
  • python_course
  • คลิกที่ไฟล์เพื่อเปิดเมนูไฟล์และคลิกที่ไฟล์ใหม่ดังที่แสดงด้านล่าง
  • python_course
  • จากนั้นแท็บจะเปิดขึ้นใน VS Code ชื่อ Untitled-1 ดังที่แสดงด้านล่าง
  • python_course
  • คลิกที่เลือกภาษาและหน้าต่างด้านล่างจะเปิดขึ้นซึ่งคุณต้องเลือก python
  • python_course
  • จากนั้นพิมพ์รหัสพิมพ์ (“Python Installed Successfully!!!”) ดังรูปด้านล่าง
  • python_course
  • จากนั้นไปที่แท็บเรียกใช้ตามที่แสดงด้านล่างและเลือกเรียกใช้โดยไม่มีการดีบัก
  • python_course
  • จากนั้นโค้ด VS จะขอให้คุณบันทึกไฟล์ บันทึกไฟล์ในไดเร็กทอรีที่คุณต้องการ มันจะเรียกใช้ไฟล์หลังจากบันทึกและแสดงผลดังต่อไปนี้
python_course

คุณอาจชอบหลักสูตร JavaScript ของเราตั้งแต่ระดับเริ่มต้นไปจนถึงระดับสูง

Part 1 Python Course from Beginner to Advanced in 11 blog posts robert whitney avatar 1background

ผู้เขียน: โรเบิร์ต วิทนีย์

ผู้เชี่ยวชาญ JavaScript และผู้สอนที่โค้ชแผนกไอที เป้าหมายหลักของเขาคือการยกระดับประสิทธิภาพการทำงานของทีมโดยการสอนผู้อื่นถึงวิธีการร่วมมืออย่างมีประสิทธิภาพขณะเขียนโค้ด

Python Course จาก Beginner ถึง Advanced ใน 11 บล็อกโพสต์:

  1. บทนำสู่หลักสูตรไพทอน ส่วนที่ 1 Python Course จาก Beginner ถึง Advanced ใน 11 บล็อกโพสต์
  2. ตัวแปรและชนิดข้อมูลในภาษาไพทอน ส่วนที่ 2 Python Course จาก Beginner ถึง Advanced ใน 11 บล็อกโพสต์
  3. Python tuples, รายการ, ชุดและพจนานุกรม ส่วนที่ 3 หลักสูตร Python ตั้งแต่ระดับ Beginner ถึง Advanced ใน 11 บล็อกโพสต์
  4. ชุด Python และพจนานุกรม ส่วนที่ 4 หลักสูตร Python ตั้งแต่ระดับ Beginner ถึง Advanced ใน 11 บล็อกโพสต์
  5. คำสั่งเงื่อนไขใน Python ส่วนที่ 5 Python Course จาก Beginner ถึง Advanced ใน 11 บล็อกโพสต์
  6. ลูปใน Python Part 6 Python Course ตั้งแต่ Beginner ถึง Advanced ใน 11 บล็อกโพสต์
  7. ฟังก์ชันไพทอน Part 7 Python Course ตั้งแต่ Beginner ถึง Advanced ใน 11 บล็อกโพสต์
  8. ฟังก์ชันขั้นสูงใน Python Part 8 Python Course ตั้งแต่ Beginner ถึง Advanced ใน 11 บล็อกโพสต์
  9. คลาส Python และอ็อบเจ็กต์ Part 9 Python Course ตั้งแต่ Beginner ถึง Advanced ใน 11 บล็อกโพสต์
  10. ไฟล์ในไพทอน Part 10 Python Course ตั้งแต่ Beginner ถึง Advanced ใน 11 บล็อกโพสต์
  11. การใช้งาน Python ในทางปฏิบัติ Part 11 Python Course ตั้งแต่ Beginner ถึง Advanced ใน 11 บล็อกโพสต์