Programming 101: เรียนรู้การเขียนโปรแกรมผ่านทาง Python

การเขียนโปรแกรมเรียกได้ว่าเป็นพื้นฐานของสาย IT ทุกสาย ไม่ว่าจะเป็น Programmer, Network Specialist, Security Specialist หรือแม้แต่ System Administrator ซึ่งแต่ละสายต่างมีจุดประสงค์ในการเขียนต่างกันไป เช่น เพื่อพัฒนาซอฟต์แวร์ เพื่อเป็นสคริปต์สำหรับทำงานบางอย่าง หรือเป็นโปรแกรมเล็กๆ เพื่อช่วยทำงานอัตโนมัติ เป็นต้น

สอนการเขียนโปรแกรมเบื้องต้น โดยใช้ภาษา Python เป็นตัวอย่าง

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

programming_101_python_2

เหมาะสำหรับผู้ที่เริ่มเขียนโปรแกรม และสนใจภาษา Python

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

  1. Introduction
  2. Data Types Expressions
  3. Selection: if, if-else, if-elif / Repetition: while, for
  4. String Processing: Basic String Methods, Reading/Writing Files
  5. List Processing: Basic Operations, Iterations, List Comprehension
  6. Searching / Sorting
  7. Tuple, Dict, Set
  8. Function
  9. Numpy: Introduction, Create & Access Numpy Array, Broadcasting, Dot operator + Sum w/ Axis, Load & Save Text, matplotlib, Basic Image Processing, Image Convolution, Linear Transformation
  10. Class: Method, Example

ผู้ที่สนใจสามารถดูวิดีโอทั้งหมดได้ที่: https://www.youtube.com/playlist?list=PL0ROnaCzUGB4ieaQndKybT9xyoq2n9NGq

นอกจากวิดีโอการเขียนโปรแกรมคอมพิวเตอร์เบื้องต้นแล้ว อาจารย์สมชาย ยังได้อัพเดทวิดีโออื่นๆ ที่ใช้สอนนิสิตวิศวกรรมคอมพิวเตอร์อีกมากมาย เช่น อัลกอริธึม และภาษา Java สามารถดูรายละเอียดเพิ่มเติมได้ที่: https://www.youtube.com/user/somchaiSPJ/videos

About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

ขอเชิญเข้าร่วมอบรมฟรี Workshop สร้างเว็บไซต์สำหรับธุรกิจ B2B พร้อมระบบ E-Commerce และการทำ AI-SEO โดยสมาคมผู้ดูแลเว็บไซต์และสื่อออนไลน์ไทย (TWA)

สมาคมผู้ดูแลเว็บไซต์และสื่อออนไลน์ไทย (TWA) ร่วมกับบริษัท Smooth Ads จำกัด ขอเชิญผู้ประกอบการธุรกิจไทย, ฝ่ายการตลาด, ฝ่าย IT และผู้ที่สนใจทุกท่าน เข้าร่วมอบรมฟรีในหัวข้อ “Workshop สร้างเว็บไซต์สำหรับธุรกิจ B2B …

eCloudvalley – องค์กรคุณพร้อมก้าวสู่ยุค AI แล้วหรือยัง? – อัปสกิลทีมด้วย Claude แบบครบวงจร เริ่มได้แล้ววันนี้ [Guest Post]

eCloudvalley ในฐานะ Authorized AWS Partner ที่ได้รับสิทธิ์จำหน่าย Claude บน Amazon Bedrock อย่างเป็นทางการ พร้อมช่วยองค์กรของคุณเข้าถึง AI ระดับ Enterprise …