NakornCode นครโค้ด
🏠 หน้าแรก 📰 บทความ 👨‍💻 เกี่ยวกับนครโค้ด
รายละเอียดคอร์สเรียนทั้งหมด
  • คอร์สเรียนทั้งหมด
  • เขียนโปรแกรมด้วยภาษา Python สำหรับมือใหม่

คอร์สเรียน เขียนโปรแกรมด้วยภาษา Python สำหรับมือใหม่

คำอธิบายคอร์สเรียน

คอร์สเรียนนี้จะเป็นการสอนเพื่อใช้งาน Python ในระดับพื้นฐาน สำหรับผู้ที่สนใจที่อยากจะทำงานสายงาน Data Science, Machine Learning และ AI โดยเฉพาะ เหมาะกับนักเรียน นักศึกษา ที่กำลังศึกษาในหัวข้อของภาษาโปรแกรม Python โดยเฉพาะ

สิ่งที่คุณจะได้เรียนรู้

  • มีชีทเป็นกระดาษสูตรโกง ช่วยสรุปหลังผู้เรียน เรียนจบไปแล้วแต่อาจจะลืมรูปแบบคำสั่งต่างๆได้
  • มีแบบทดสอบ สำหรับการรับใบประกาศนียบัตรที่ออกให้โดยทาง SkillLane
  • ได้เห็นวิธีการปฎิบัติจริง ที่ทำให้รู้จักคีย์ลัดต่างๆ และเทคนิคเสริมมากมายที่จะทำให้เราทำงานได้เร็วและง่ายขึ้น
  • เรียนรู้วิธีการเขียนโปรแกรมด้วยการใช้ Python ในระดับพื้นฐาน เพื่อนำความรู้ที่ได้ไปต่อยอด
  • เรียนรู้วิธีการใช้ Object-oriented Programming (OOP) บนภาษาโปรแกรม Python โดยพื้นฐาน
  • มีการแนะนำและสอนใช้งาน Lambda Function ซึ่งเป็นส่วนสำคัญและเป็นส่วนที่ยากในการใช้งาน Python
  • สอนวิธีการใช้งานระบบ Modules ต่างๆที่มีการแยกไฟล์ออกเป็น .py หลายๆไฟล์

ประโยชน์ที่คุณจะได้รับ

  • จะเป็นคอร์สเรียนระดับพื้นฐาน เพื่อให้ต่อยอดสำหรับสายงานใน Python ด้วยตนเองต่อ เหมาะกับนักเรียนและนักศึกษาโดยเฉพาะที่กำลังศึกษาในหัวข้อนี้ หรือผู้สนใจในระดับพื้นฐาน
  • ภาษา Python มีเอกลักษณ์เป็นภาษาที่มีความเรียบง่าย ใช้จำนวนข้อความในการเขียนโค้ดที่น้อยกว่ามาก และมีการหาปัญหาตัวโปรแกรมได้ค่อนข้างดี รวมทั้งเป็น Dynamic type ที่จะช่วยให้เราเขียนโค้ดได้ง่ายขึ้น เรียนรู้ก็ง่ายกว่า และทำเป็นโปรแกรม Script เล็กๆได้ดี มีความสามารถค่อนข้างเก่งทุกๆด้านอีกด้วย
  • สายงาน Python จัดว่าเป็นสายงานหนึ่งที่ต้องการคนเก่งจริงเข้ามาทำงานทาง Artificial Intelligence (AI), Machine Learning (ML), Bot, Web Scraping, Hacking Tools และอื่นๆอีกมากมาย โดยส่วนใหญ่จะเกี่ยวข้องกับ Data Science ที่มีข้อมูลจำนวนมากๆ อยากจะนำมาใช้ประโยชน์ต่างๆ โดยทางภาษา Python มีรากฐานและผู้พัฒนาเป็นชุมชนสำหรับกลุ่มสายงานนี้โดยเฉพาะ
  • คุณรู้หรือไม่ว่า: ภาษาโปรแกรม Python จัดว่าเป็นภาษายอดนิยมอันดับ 4 โดยอ้างอิงจาก survey.stackoverflow.co
  • อย่างไรก็ตาม จากส่วนตัวผู้สอนจะใช้ Stack ทาง JavaScript/Node.js เป็นหลักมากกว่า เนื่องจากความชอบส่วนตัว และผู้สอนเองก็ใช้วิชาชีพทาง Full-stack Web Developer ซึ่งทางนั้นจะดีกว่าทาง Python แต่ส่วนหนึ่ง Python เองก็ยังสามารถพัฒนาเว็บไซต์ได้เช่นกัน เพียงแต่ Ecosystem ภาพรวมอาจจะไม่ได้ดีเท่ากันในบางด้านเท่านั้น และส่วนหนึ่งแล้ว Node.js เองก็สามารถทำงาน AI, ML, Bot, Web Scraping, Hacking Tools ได้เช่นกัน แต่จุดเด่นจุดด้อยก็จะต่างกันไปด้วย

ทักษะที่ผู้เรียนจะต้องมีก่อนเรียนคอร์สเรียนนี้

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

เหมาะสำหรับ

  • นักเรียนระดับประถม
  • นักเรียนระดับมัธยม
  • นักศึกษาที่กำลังศึกษาในสายงานที่เกี่ยวข้องกับการพัฒนาโปรแกรม
  • ผู้ที่สนใจในสายงาน Artificial Intelligence (AI)
  • ผู้ที่สนใจในสายงาน Machine Learning (ML)
  • ผู้ที่สนใจในการสร้าง Bot ต่างๆเพื่อทำงานโดยอัตโนมัติ
  • ผู้ที่สนใจในการสร้าง Web Scraping เพื่อเก็บข้อมูลหน้าเว็บตามที่ต้องการ
  • ผู้ที่สนใจในการสร้าง Hacking Tools เพื่อทดสอบความปลอดภัยหรือจู่โจมในระบบต่างๆ

เนื้อหาที่มีทั้งหมด

บทนำ

  • แนะนำคอร์สเรียนการพัฒนาโปรแกรมกับ Python

    09:03 นาที
  • ทำไมต้องเรียน Python?

    10:41 นาที

การดาวน์โหลดและติดตั้งโปรแกรมต่างๆ

  • ดาวน์โหลดและติดตั้ง Python

    09:16 นาที
  • Hello, world! - ทดสอบการใช้งาน Python หลังติดตั้ง

    01:56 นาที
  • ดาวน์โหลดและติดตั้ง Visual Studio Code

    17:41 นาที
  • ดาวน์โหลดและติดตั้งโปรแกรม Workshop สำหรับฝึกฝนการเขียนโค้ด พัฒนาโดย นครโค้ด

    03:37 นาที
  • ดาวน์โหลดสูตรโกง (Cheatsheet) สำหรับบทสรุปการใช้ Python โดย นครโค้ด

    02:44 นาที

เนื้อหาหลัก

  • Variables - ตัวแปร

    12:57 นาที
  • Comments - การคอมเมนต์

    03:47 นาที
  • Type System - ระบบประเภทข้อมูลของภาษาโปรแกรม

    03:19 นาที
  • Number (Int, Float) - การใช้ข้อมูลจำนวน

    04:14 นาที
  • String - การใช้ข้อมูลแบบข้อความ

    12:45 นาที
  • Multiple-line, Escape Characters - แนวทางการใช้ข้อมูล String เพิ่มเติม

    11:36 นาที
  • Type Conversion - การแปลงประเภทของข้อมูล

    11:47 นาที
  • Built-in Functions - ฟังก์ชั่นเริ่มต้นที่มีให้ใช้งานใน Python

    15:22 นาที
  • Operators - ตัวดำเนินการ

    10:58 นาที
  • Table Truth, Logical, Compare - ตารางค่าความจริง ตรรกศาสตร์ และการเปรียบเทียบข้อมูล

    15:14 นาที
  • Conditions (if, elif, else) - การกำหนดเงื่อนไข

    25:10 นาที
  • Lists (Array) - การใช้ข้อมูลแบบรายการ

    09:57 นาที
  • Slicing - การตัดแบ่งข้อมูล

    08:21 นาที
  • References - การอ้างอิงของข้อมูล

    10:15 นาที
  • Dictionaries - การใช้ข้อมูลแบบดิกชันนารี

    09:43 นาที
  • Sets - ข้อมูลเช็ต

    02:43 นาที
  • Loops (while) - การวนรอบก็ต่อเมื่อเป็นจริง

    10:51 นาที
  • Loops (for range, str, list, dict) - การวนรอบตามจำนวนข้อมูล

    14:17 นาที
  • Loops (break, continue) - การใช้คำสั่งพิเศษในการวนรอบ

    15:55 นาที
  • Functions - การสร้างชุดคำสั่ง และวิธีการใช้งาน

    22:10 นาที
  • Keyword Arguments - การส่งข้อมูลผ่านคีย์เวิร์ด

    11:27 นาที
  • Tuples, Asterisks - ข้อมูลพิเศษ และเทคนิคพิเศษกับการใช้ฟังก์ชั่น

    25:29 นาที
  • Object-oriented (OOP) - พื้นฐานการเขียนโปรแกรมเชิงวัตถุ

    11:43 นาที
  • String Methods, Manipulation - การจัดการข้อมูลกับ String

    27:25 นาที
  • List Methods, Manipulation - การจัดการข้อมูลกับ List

    15:45 นาที
  • Dictionary Methods, Manipulation - การจัดการข้อมูลกับ Dictionary

    14:57 นาที
  • Set Methods, Manipulation - การจัดการข้อมูลกับ Set

    07:12 นาที
  • map(), filter() - ฟังก์ชั่นพิเศษสำหรับดัดแปลงและคัดกรองข้อมูล

    11:29 นาที
  • Lambda - การใช้ฟังก์ชั่นไร้ชื่อ

    06:06 นาที
  • Modules - การใช้โค้ดร่วมกับไฟล์อื่นๆ

    05:12 นาที
  • datetime - โมดูลเริ่มต้นสำหรับจัดการวันเวลา

    13:32 นาที
  • math - โมดูลเริ่มต้นสำหรับฟังก์ชั่นทางคณิตศาสตร์ขั้นสูง

    03:13 นาที
  • random - โมดูลสำหรับการสุ่มข้อมูล

    02:45 นาที
  • Exception Handling - จัดการกับปัญหาที่อาจจะเกิดขึ้น

    06:37 นาที
  • Read & Write Files - การอ่านและเขียนไฟล์ด้วย Python

    16:47 นาที

บทส่งท้าย

  • แนะนำการศึกษาต่อหลังเรียนจบ

    12:27 นาที

รีวิวจากผู้เรียน (ทั้งหมด 17 รีวิว คะแนนเฉลี่ย 4.9)

ชาญชิต ม.

สอนละเอียดและก็เสนอทางที่ง่ายกว่าตลอดถึงจะบอกว่าใช้ได้ทั้งคู่แต่ก็เปรียบเทียบความสะดวกให้ชัดเจน

⭐⭐⭐⭐⭐

Jiratha A.

⭐⭐⭐⭐⭐

Napat P.

⭐⭐⭐⭐⭐

suchart s.

⭐⭐⭐⭐⭐

มยุรี อุ.

⭐⭐⭐⭐

Apicha N.

⭐⭐⭐⭐⭐

Foo F.

⭐⭐⭐⭐⭐

ธนากร ส.

⭐⭐⭐⭐⭐

สราวุฒิ ส.

⭐⭐⭐⭐⭐

Thanisorn K.

⭐⭐⭐⭐⭐

Pee 0.

⭐⭐⭐⭐⭐

ลักษมัย พ.

⭐⭐⭐⭐⭐

jirat k.

⭐⭐⭐⭐⭐

Khris B.

⭐⭐⭐⭐⭐

ka D.

⭐⭐⭐⭐⭐

นนท์ปพจ โ.

⭐⭐⭐⭐⭐

Jetsada C.

⭐⭐⭐⭐⭐
คลิกเพื่อดูคอร์สเรียนอื่นๆทั้งหมด
คอร์สเรียน เขียนโปรแกรมด้วยภาษา Python สำหรับมือใหม่
จากราคาปกติ 990 บาท
ช่วงโปรโมชั่นทุกเดือนคู่ราคา 490 บาท
🛒 คลิกเพื่อสั่งซื้อผ่าน SkillLane
  • จำนวน: 43 วิดีโอ
  • ความยาว: 7 ชั่วโมง 58 นาที
  • ความรู้ที่จะได้: Visual Studio Code, Python, Lambda, Object-oriented Programming (OOP), Manipulation, Modules
คอร์สเรียนอื่นๆ ระดับเริ่มต้น เหมาะสำหรับมือใหม่ที่สนใจทาง Python
รีวิวจากผู้เรียนทั้งหมด 17 คน
คะแนนที่เต็ม 5.0 ได้ 4.9 คะแนน
คะแนนอัปเดตเมื่อวันที่ 13/12/2022

ผู้สอนคอร์สเรียน

นคร สินผดุง Nakorn Sinpadung

นคร สินผดุง
(Nakorn Sinpadung)

โปรแกรมเมอร์มืออาชีพ

  • ปัจจุบันเป็นติวเตอร์ออนไลน์ สอนพัฒนาโปรแกรม
  • ปัจจุบันเป็นพนักงานประจำระดับ Senior Programmer ที่ CareerVisa Digital
  • มีประสบการณ์ทำงานจริงในบริษัทต่างๆมากกว่า 4 ปี
  • มีประสบการณ์สอนผ่านออนไลน์นานกว่า 6 ปี
ดูคอร์สเรียนอื่นๆที่นครโค้ดสอนทั้งหมด
นครโค้ด NakornCode

นครโค้ด สอนเขียนโปรแกรม

สำหรับสายงาน Full-stack Web Developer ใช้ MEVN Stack

  • หน้าหลัก
  • คอร์สเรียนทั้งหมด
  • บทความทั้งหมด
  • เกี่ยวกับนครโค้ด

Copyright © 2023 NakornCode.com All rights reserved.

Online illustrations by Storyset. ติดต่อผ่าน Facebook

คอร์สเรียนสำหรับนักพัฒนาโปรแกรมสายงาน Full-stack Web Developer โดยการใช้ MEVN Stack ทั้งระบบ สอนตั้งแต่ระดับเริ่มต้น ระดับพื้นฐาน จนถึงระดับเชี่ยวชาญ จัดการเรียนการสอนโดย นครโค้ด | คอร์สเรียน คอร์สเรียนออนไลน์ คอร์สเรียนฟรี ขายคอร์สเรียนออนไลน์ เขียนโปรแกรม สร้างโปรแกรม พัฒนาโปรแกรม Certificate มีใบเซอร์ มีใบประกาศ SkillLane ระดับประถม ระดับมัธยม ระดับมหาวิทยาลัย ระดับปริญญาตรี ระดับเริ่มต้น ระดับเชี่ยวชาญ ระดับทำงาน คอร์สเรียนขั้นสูง สอนละเอียด ภาษาไทย ราคาถูก โปรโมชั่น 2023 2566 ภาษา HTML HTML5 CSS CSS3 Python JavaScript JS ES5 ES6 TypeScript TS Node.js Nodejs Express.js Expressjs MongoDB Vue.js Vuejs Vue Vue3 Nuxt.js Nuxtjs Nuxt Nuxt3 Bootstrap Vuetify Tailwind Tailwindcss Git GitHub DevOps CI/CD Docker สายงาน Full-stack Fullstack Front-end Frontend Back-end Backend Web Development Web Developer