เรียน python สำหรับมือใหม่

เรียนการเขียน Python (ภาษา Python) ทำอะไรได้บ้าง ?

หลังจากที่สนใจศึกษาการเขียนโปรแกรมช่วงใกล้วัย 40 ปี และสนใจอยากย้ายสายงานมาทำด้าน Data Science หรือ Data Analytics กับเขาบ้าง เราได้ไปค้นบนชั้นวางหนังสือ เจอหนังสือเก่าๆ พวกภาษา C หรือภาษา JAVA อยู่เต็มตู้ แล้วก็ไปเจอหนังสือ Python เล่มใหม่ที่ซื้อทิ้งไว้บนชั้นวางหนังสือ โดยที่เราไม่ได้เริ่มเรียนอะไรเลย โดยในวันนี้มีเวลาว่างพอที่จะเริ่มทำอะไรในวัย 40 ปีกับเขาบ้างจึงคิดที่จะเรียนเขียนโปรแกรม สำหรับมือใหม่เลย

ภาษา Python คืออะไร

จำได้ว่าสมัยอยู่มหาลัยเราได้เรียน JAVA และ C++ ไปอย่างละตัว แต่มารู้จักภาษา Python สักประมาณปี 2012 เห็นจะได้ แล้วได้ลง course Introduction ของ Python ใน udemy ไปรอบนึง เป็นการเรียนแบบ Basic และเรียนรู้พื้นฐานเกี่ยวกับ Python โดยหากได้ไปสืบค้นประวัติของ ภาษา python (Historical of python programing language) นี้เราจะพบว่า ภาษานี้คิดค้นในช่วงปลายยุค 1980s. โดยนักเขียนโปรแกรมชาวดัชต์ นามว่า “Guido van Rossum

Guido van Rossum

Guido van Rossum เป็นผู้นำเชิงสัญลักษณ์ในนามของ Benevolent Dictator for Life : (BDFL) เป็นตำแหน่งของผู้กำหนดทิศทางของ Open source โดยไม่ผ่านการลงคะแนนของ Python จนลาออกในช่วงปี 2018

โดยชื่อภาษา Python นั้นมาจากหนังแนวตลกชื่อว่า “Monty Python’s Flying Circus” ของอังกฤษในขณะนั้น (ซึ่งไม่เกี่ยวกับงูหลามงูจงอางเลยนิดเดียว)

ก่อนจะเข้าไปเรื่อง Python ผมได้เขียนเนื้อหาเกี่ยวกับการเขียนโปรแกรม ให้คลิกที่ “Fundamental of Programing

Python เป็นภาษาโปรแกรมระดับสูง ในรูปแบบชนิด GPL หรือใช้ได้หลากหลายโปรแกรม โดยเน้นให้โค้ดอ่านง่าย เน้นความสำคัญของการเว้นวรรค มีไลบรารีมากมายและครอบคลุมเน้นการเขียนโปรแกรมแบบ Object-Orieneted โดยเป็นภาษาที่ได้แรงบันดาลใจจากภาษา ABC

ลองศึกษา concept การเขียน python ในมุมมองที่ไม่เคยเป็นโปรแกรมเม่อร์มาก่อนได้ที่ Non-Programer Python

เกี่ยวกับภาษา Python

ภาษาโปรแกรม Python มีโครงสร้างทางไวยากรณ์ที่หลากหลาย ควรทำความรู้จักกับ Interactive Shell หรือ REPL เพื่อวิธีการเรียนรู้การเขียนโปรแกรมที่มีประสิทธิภาพ

REPL (Read-Evaluate-Print-Loop) = เครื่องมือหรือหน้าต่างที่ให้เราพิมพ์คำสั่ง Python ลงไปทีละบรรทัด เมื่อกดรันก็จะแสดงผลลัพธ์ออกมาให้เห็นทันที

การใช้ Interactive shell เป็นวิธีที่ยอดเยี่ยมมากในการเรียนรู้และทดสอบว่าคำสั่งพื้นฐานของ Python แต่ละตัวทำงานอย่างไร

  • Expression คือ หน่วยการทำงานพื้นฐานหน่วยเล็กสุดของ python เช่น 2 + 2 หรือ a + b
  • Data Type in Python = Built-in Type

data type โดยทั่วไปใน python

 

 

 

0 Comments On “เรียนการเขียน Python (ภาษา Python) ทำอะไรได้บ้าง ?”

Leave a Reply

Your email address will not be published. Required fields are marked *