แสดงบทความที่มีป้ายกำกับ python แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ python แสดงบทความทั้งหมด

วันพุธที่ 16 พฤศจิกายน พ.ศ. 2559

บันทึกเรียนรู้ python: เงื่อนไขการควบคุม และการทำงานวนรอบ

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

การควบคุมเงื่อนไขในโปรแกรมอื่นจะมี if, switch หรือ case แต่สำหรับ python แล้วมีเพียงอย่างเดียวคือ if-elif-else โดยมีตัวอย่างการใช้งานดังนี้

#!/usr/bin/python
x = int(input("Please enter your number: "))
if x < 0:  
  print("Negative")
elif x == 0:  
  print("Zero")
elif x > 0:  
  print("Positive")
else:  
  print("Error")

วันจันทร์ที่ 14 พฤศจิกายน พ.ศ. 2559

บันทึกเรียนรู้ python: พื้นฐานโปรแกรม

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

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

โปรแกรมแรก Hello world!

Code: สร้างไฟล์ ex01.py แล้วเขียนโปรแกรมดังนี้

#!/usr/bin/python

print "Hello world!"

Run: พิมพ์ที่หน้าจอ Terminal

$ python ex01.py

ผลที่ได้:

Hello world!

Gtk4 ตอนที่ 6 Defining a Child object

Defining a Child object A Very Simple Editor ในบทความที่ผ่านมาเราสร้างโปรแกรมอ่านไฟล์ชนิดข้อความ และในบทความนี้ก็จะมาปรับแต่งโปรแกรมกันสักหน...