User Tools

Site Tools


fcp:fundamentals_of_computer_programming

Fundamentals of Computer Programming

หนังสือ และ ตำรา

พื้นฐาน

ดู การเขียนโปรแกรมคอมพิวเตอร์พื้นฐาน สำหรับหลักการและทฤษฎีโดยทั่วไป

ภาษาไพธอน

ภาษาไพธอน (Python programming language) …

ตัวอย่างปฏิบัติ

  • Python prompt
  • Python script และการรัน
  • IDEs, e.g., VS code

ตัวอย่างโปรแกรมไพธอน 1

  • โปรแกรมแรก

The following example shows a simple Python program, which simply shows the message “Hello, World!” on the screen.

print("Hello, World")
  • โปรแกรม print statement
  • โปรแกรม assignment
  • โปรแกรม assignment และ print
  • ชนิดข้อมูล 1: สายอักขระ และเลขจำนวนเต็ม
  • ชนิดข้อมูล 2: การแปลงชนิดข้อมูล
  • โปรแกรม input
  • แบบฝึกหัดแรก

ตัวอย่างโปรแกรมไพธอน 2

  • built-in function
  • import library
  • แบบฝึกหัด 2.1
  • user-defined function
  • แบบฝึกหัด 2.2
  • modularization
  • แบบฝึกหัด 2.3

ตัวอย่างโปรแกรมไพธอน 3

  • condition: if statement
  • แบบฝึกหัดสาม

ตัวอย่างโปรแกรมไพธอน 4

  • condition: if-else statements และ if-elif-else statements
  • แบบฝึกหัดสี่

ตัวอย่างโปรแกรมไพธอน 5

  • iteration: for statement
  • แบบฝึกหัดห้า

ตัวอย่างโปรแกรมไพธอน 6

  • iteration: while statement
  • แบบฝึกหัดหก

ตัวอย่างโปรแกรมไพธอน 7

  • collection variable: string
  • แบบฝึกหัดเจ็ด

ตัวอย่างโปรแกรมไพธอน 8

  • collection variable: list
  • แบบฝึกหัดแปด

ตัวอย่างโปรแกรมไพธอน 9

  • collection variable: tuple
  • แบบฝึกหัดเก้า

ตัวอย่างโปรแกรมไพธอน 10

  • collection variable: dict
  • แบบฝึกหัดสิบ

ตัวอย่างโปรแกรมไพธอน 11

  • persistent data: file
  • แบบฝึกหัด 11

ตัวอย่างโปรแกรมไพธอน 12

  • object oriented programming: class, attributes, and method
  • แบบฝึกหัด 12

ตัวอย่างโปรแกรมไพธอน 13

  • object oriented programming: encapsulation and inheritance
  • แบบฝึกหัด 13

ตัวอย่างโปรแกรมไพธอน 14

  • GUI
  • แบบฝึกหัด 14

เทคนิคน่าใช้

  • List Comprehensions
    • [ expression for item in list if conditional ]
    • ตัวอย่าง [2*i for i in range(10)]
  • Check memory usage
    • ตัวอย่าง
import sys
print(sys.getsizeof(4))
print(sys.getsizeof(4.0))
  • Merging dictionaries (Python 3.5+)
dict1 = { 'a': 1, 'b': 2 }
dict2 = { 'b': 3, 'c': 4 }
merged = { **dict1, **dict2 }
print (merged)
# {'a': 1, 'b': 3, 'c': 4}

Worth your read

fcp/fundamentals_of_computer_programming.txt · Last modified: 2022/05/28 20:56 (external edit)

Page Tools