Kodo
kon
kodokon.com
คอร์ส
/
Python
ขั้นสูง
Python · ชำนาญ - แพตเทิร์นขั้นสูงและประสิทธิภาพ
OOP: คลาส, __init__, เมทอด และการสืบทอด
จัดโครงสร้างโค้ดของคุณด้วยคลาสที่ออกแบบมาอย่างดี: การเริ่มต้นค่า แอตทริบิวต์ของอินสแตนซ์หรือของคลาส การสืบทอดและข้อแลกเปลี่ยนของมัน
โครงสร้างขั้นสูง: ทูเพิล เซต และ collections
เลือกโครงสร้างให้เหมาะกับแต่ละความต้องการ: ทูเพิลที่เปลี่ยนแปลงไม่ได้ เซตสำหรับการทดสอบสมาชิกแบบ O(1) และ Counter กับ defaultdict สำหรับแพทเทิร์นที่พบซ้ำ ๆ
อิเทอเรเตอร์และเจเนอเรเตอร์: yield และไปป์ไลน์
เชี่ยวชาญโปรโตคอลการวนซ้ำและเจเนอเรเตอร์ เพื่อประมวลผลสตรีมข้อมูลแบบขี้เกียจ ด้วยหน่วยความจำคงที่
เดคอเรเตอร์และฟังก์ชันอันดับสูง
ใช้ประโยชน์จากการที่ฟังก์ชันเป็นอ็อบเจกต์ชั้นหนึ่ง เพื่อเขียนเดคอเรเตอร์ที่แข็งแรง ปรับพารามิเตอร์ได้ และโปร่งใส
สภาพแวดล้อมเสมือน pip และโปรเจกต์ที่สะอาด
แยกแต่ละโปรเจกต์ไว้ใน venv ของตัวเอง ตรึงเวอร์ชันของดีเพนเดนซี และใช้โครงสร้างโปรเจกต์ที่สร้างซ้ำได้