สารบัญ
- การตั้งค่าสภาพแวดล้อม
- การตั้งค่าสภาพแวดล้อมท้องถิ่น
- วิธีรับ Python
- วิธีการติดตั้ง Python
- การติดตั้ง Windows
- การติดตั้ง Unix/Linux
- การติดตั้ง MAC
- การตั้งค่าเส้นทางสำหรับ Python
- การตั้งค่าพาธสำหรับ Unix/Linux
- การตั้งค่าพาธสำหรับ Windows
- ตัวแปรสภาพแวดล้อม Python
- รัน Python
- ไวยากรณ์พื้นฐาน
- ตัวระบุ Python
- คำสั่งหลาม
- เยื้องใน Python
- ความคิดเห็นใน Python
- รับอินพุต
- แสดงผลลัพธ์
- ประเภทตัวแปร
- การกำหนดค่าให้กับตัวแปร
- ประเภทข้อมูลหลาม
- เครื่องสาย
- ทูเปิลส์
- รายการ
- ตัวเลข
- ตัวดำเนินการพื้นฐาน
- ผู้ปฏิบัติงานที่ได้รับมอบหมาย
- ตัวดำเนินการระดับบิต
- ตัวดำเนินการตรรกะ
- ตัวดำเนินการเลขคณิต
- ตัวดำเนินการเปรียบเทียบ
- ตัวดำเนินการข้อมูลประจำตัว
- ผู้ประกอบการสมาชิก
- การตัดสินใจ
- ลูป
- ในขณะที่ลูป
- สำหรับวง
- ลูปซ้อน
- คำสั่งควบคุมวง
- ดำเนินการต่อคำสั่ง
- คำสั่งหยุด
- ใบแจ้งยอด
- ตัวเลข
- การแปลงประเภทตัวเลข
- ฟังก์ชันตัวเลขสุ่ม
- ฟังก์ชันตรีโกณมิติ
- ฟังก์ชันทางคณิตศาสตร์
- เครื่องสาย
- การสร้างสตริง
- ตัวดำเนินการพิเศษสตริง
- ตัวดำเนินการจัดรูปแบบสตริง
- ตัวละครหนี
- สร้างขึ้นในวิธีการสตริง
- ทูเปิลส์
- การเข้าถึงค่าในทูเปิลส์
- กำลังอัปเดต tuples
- ตัวดำเนินการทูเพิลพื้นฐาน
- สร้างขึ้นในฟังก์ชันทูเพิล
- การจัดทำดัชนีและการแบ่งส่วน
- การลบทูเพิล
- รายการ
- การเข้าถึงค่าในรายการ
- กำลังอัปเดตรายการ
- ตัวดำเนินการรายการพื้นฐาน
- ฟังก์ชันและเมธอดของรายการในตัว
- การจัดทำดัชนีและการแบ่งส่วน
- ลบรายการองค์ประกอบ
- พจนานุกรม
- การสร้างพจนานุกรม
- การเพิ่มองค์ประกอบในพจนานุกรม
- การลบองค์ประกอบออกจากพจนานุกรม
- วิธีพจนานุกรม Python
- วันและเวลา
- เวลาทูเปิล
- โมดูลเวลา
- โมดูลปฏิทิน
- ฟังก์ชั่น
- วิธีการกำหนดฟังก์ชัน
- เรียกฟังก์ชัน
- ผ่านโดยการอ้างอิง
- ผ่านค่า
- อาร์กิวเมนต์ของฟังก์ชัน
- อาร์กิวเมนต์ความยาวผันแปร
- อาร์กิวเมนต์ที่จำเป็น
- อาร์กิวเมนต์เริ่มต้น
- อาร์กิวเมนต์ของคีย์เวิร์ด
- ฟังก์ชั่นนิรนาม
- โมดูล
- ใบแจ้งยอดการนำเข้า
- คำสั่งจากการนำเข้า
- จากการนำเข้า * Statement
- ค้นหาโมดูล
- locals() และ globals() ฟังก์ชั่น
- เนมสเปซและการกำหนดขอบเขต
- dir( ) ฟังก์ชัน
- ฟังก์ชันรีโหลด()
- ไฟล์ I / O
- การเปิดไฟล์
- คุณสมบัติของวัตถุไฟล์
- การปิดไฟล์
- พร้อมถ้อยแถลง
- วิธีการเขียน
- วิธีการอ่าน
- เปลี่ยนชื่อ() method
- วิธีการลบ ()
- ตำแหน่งไฟล์
- ข้อยกเว้น
- ข้อยกเว้นคืออะไร?
- การจัดการข้อยกเว้น
- ทำให้เกิดข้อยกเว้น
- รายการข้อยกเว้นมาตรฐาน
- ผู้ใช้กำหนดข้อยกเว้น
- การยืนยันใน Python
- ชั้นเรียนและวัตถุ
- การสร้างคลาส
- คลาส Objects
- การเข้าถึงคุณสมบัติ
- แอตทริบิวต์คลาสที่สร้างขึ้น
- เก็บขยะ
- การสืบทอดคลาส
- วิธีการเอาชนะ
- นิพจน์ทั่วไป
- ฟังก์ชั่นจับคู่
- ฟังก์ชั่นการค้นหา
- ตัวแก้ไขนิพจน์ทั่วไป
- รูปแบบนิพจน์ทั่วไป
- คลาสตัวละคร
- กรณีซ้ำ
- สมอ
- การเขียนโปรแกรม CGI
- การท่องเว็บ
- ส่วนหัว HTTP
- ตัวแปรสภาพแวดล้อม CGI
- GET วิธี
- วิธีโพสต์
- การใช้คุกกี้ใน CGI
- มันทำงานอย่างไร?
- การเข้าถึงฐานข้อมูล MySQL
- การสร้างตารางฐานข้อมูล
- INSERT การทำงาน
- อ่านการดำเนินการ
- อัพเดทการทำงาน
- ลบการดำเนินการ
- การทำธุรกรรม
- COMMIT Operation
- การดำเนินการย้อนกลับ
- ยกเลิกการเชื่อมต่อฐานข้อมูล
- การจัดการข้อผิดพลาด
- เครือข่าย
- ซ็อกเก็ตคืออะไร?
- โมดูลซ็อกเก็ต
- โมดูลอินเทอร์เน็ต Python
- กำลังส่งอีเมล
- การส่งอีเมล HTML โดยใช้ Python
- การส่งไฟล์แนบเป็นอีเมล
- การเขียนโปรแกรมมัลติเธรด
- ตั้งกระทู้ใหม่
- โมดูลเกลียว
- การซิงโครไนซ์เธรด
- คิวลำดับความสำคัญแบบมัลติเธรด
- การประมวลผล XML
- XML คืออะไร?
- สถาปัตยกรรม XML Parser และ API
- การแยกวิเคราะห์ XML ด้วย SAX APIs
- เมธอด make_parser
- วิธีการแยกวิเคราะห์
- วิธี parseString
- การเขียนโปรแกรม GUI
- วิดเจ็ต Tkinter
- การจัดการเรขาคณิต
- บทความแนะนำ
การตัดสินใจ
มีบางสถานการณ์ในชีวิตจริงที่คุณต้องตัดสินใจบางอย่าง และจากการตัดสินใจเหล่านี้ เราตัดสินใจว่าเราควรจะทำอย่างไรต่อไป สถานการณ์ที่คล้ายคลึงกันเกิดขึ้นในการเขียนโปรแกรม ซึ่งเราจำเป็นต้องทำการตัดสินใจตามการตัดสินใจเหล่านี้ เราจะดำเนินการบล็อกโค้ดถัดไป
การตัดสินใจในภาษาโปรแกรมจะกำหนดทิศทางของการไหลของโปรแกรม คำชี้แจงการตัดสินใจที่มีอยู่ใน python คือ:
ถ้าคำสั่ง
ถ้างบเป็นคำสั่งตัดสินใจที่ตรงไปตรงมาที่สุด ใช้เพื่อตัดสินใจว่าคำสั่งหรือกลุ่มของคำสั่งบางรายการจะถูกดำเนินการหรือไม่ เช่น หากเงื่อนไขเฉพาะเป็นจริง กลุ่มของคำสั่งจะถูกดำเนินการ มิฉะนั้น จะไม่ดำเนินการ
SYNTAX
|_+_|ที่นี่เงื่อนไขหลังการประเมินจะเป็นจริงหรือเท็จ หากคำสั่งยอมรับค่าบูลีน – หากค่าเป็นจริง คำสั่งดังกล่าวจะดำเนินการบล็อกของคำสั่งด้านล่าง มิฉะนั้นจะไม่ดำเนินการ เราสามารถใช้ สภาพ ด้วยวงเล็บ '(' ')' ด้วย
|_+_|
ผลลัพธ์

if-else
คำสั่ง if บอกเราว่าหากเงื่อนไขใด ๆ เป็นจริง คำสั่งนั้นจะดำเนินการในบล็อกของคำสั่ง และหากเงื่อนไขนั้นเป็นเท็จ เงื่อนไขนั้นจะไม่ดำเนินการ แต่ถ้าเราต้องการทำอย่างอื่นถ้าเงื่อนไขเป็นเท็จ มาอีกคำสั่ง เราสามารถใช้คำสั่ง else ร่วมกับ if เพื่อรันบล็อกของโค้ดเมื่อเงื่อนไขเป็นเท็จ
SYNTAX
|_+_|
ผลลัพธ์

ซ้อนกัน if
if ซ้อนกันเป็นคำสั่งที่กำหนดเป้าหมายคำสั่ง if อื่น คำสั่งซ้อน if หมายถึงคำสั่ง if ภายในคำสั่ง if อื่น Python อนุญาตให้คุณซ้อนคำสั่ง if ภายในคำสั่ง if กล่าวคือ คุณสามารถวางคำสั่ง if ไว้ในคำสั่ง if อื่นได้
SYNTAX
|_+_|
ผลลัพธ์

If-elif-else-บันได
ผู้ใช้สามารถตัดสินใจได้จากหลายตัวเลือก ถ้าคำสั่งถูกดำเนินการจากบนลงล่าง ทันทีที่เงื่อนไขข้อใดข้อหนึ่งที่ควบคุม if เป็นจริง คำสั่งที่เกี่ยวข้องกับ if จะถูกดำเนินการ และส่วนที่เหลือจะถูกข้ามไป หากไม่มีเงื่อนไขใดเป็นจริง คำสั่งอื่นสุดท้ายจะถูกดำเนินการ
SYNTAX
|_+_|
ผลลัพธ์

ชวเลข if คำสั่ง
เมื่อใดก็ตามที่มีคำสั่งเดียวที่จะถูกดำเนินการภายในบล็อก if ให้ใช้ชวเลข if คำสั่งสามารถวางในบรรทัดเดียวกับคำสั่ง if
SYNTAX
|_+_|
ผลลัพธ์

คำสั่ง if-else แบบย่อ
สามารถใช้เพื่อเขียนคำสั่ง if-else ในบรรทัดเดียวซึ่งมีคำสั่งเดียวที่จะดำเนินการทั้งในบล็อก if และ else
SYNTAX
|_+_|
ผลลัพธ์
