Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. การประมวลผลเวลา (Processing time) ด้วย Pandas DataFrame

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับการสร้างและประมวลผล timestamp ต่างๆ โดยใช้ built-in pandas library เรายังใช้โมดูล numpy เพื่อสร้างและแก้ไขฐานข้อมูลที่จำเป็นสำหรับการสร้าง timestamp IDE ที่แนะนำ: Jupyter Notebook ก่อนเริ่มบทช่วยสอนนี้ เราต้องติดตั้ง pandas และ numpy library สำหรับ Jupyter notebook

  2. Type และ isinstance ใน Python

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับฟังก์ชัน isinstance() และ type() ที่มีใน Python 3.x หรือเวอร์ชันก่อนหน้า เมธอดเหล่านี้พื้นฐานแล้วใช้เพื่อตรวจสอบ reference และลักษณะของ entities เมธอด isinstance() Syntax isinstance(object_entity, comparison_equivalent) Return Value − True ถ้า object_entity ตรงกับ

  3. การทำความเข้าใจ Code Reuse และ Modularity ใน Python 3

    Introduction to Object-Oriented Programming (OOP)? OOP หมายถึง Object-Oriented Paradigm และถูกอ้างถึงว่าเป็นหัวใจของวิธีการเขียนโปรแกรม รวมถึงหลายแนวคิดเช่น polymorphism, encapsulation, data hiding, data abstraction, inheritance และ modularity OOP ให้ข้อมูลเป็นสิ่งสำคัญที่สุด และให้ interface ผ่านฟ

  4. การทำความเข้าใจ Python Pickling พร้อมตัวอย่าง

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับการ pickle ชนิดข้อมูลต่างๆ ใน Python เราสามารถ pickle ได้: Booleans, Integers, Floats, Complex numbers, Strings, Tuples, Lists, Sets, และ dictionaries ที่มี pickable objects บางเอนทิตี้ เช่น generators, inner local classes, lambda functions ไม่สามารถ pickle ได้ Pic

  5. ฟังก์ชัน Union() ใน Python

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับ union() คือหนึ่งในการดำเนินการที่ทำบนชนิด set() Union ของเซตอินพุตทั้งหมดคือเซตที่เล็กที่สุดซึ่งมีองค์ประกอบจากทุกเซต ยกเว้นองค์ประกอบซ้ำที่มีอยู่ในเซต Syntax <set_1>.union(<set_2>, <set_3>.......) Return type − <set> type Symbol − แทนด้วยต

  6. การแตกทูเพิล (Unpacking a Tuple) ใน Python

    Python มีชนิดข้อมูลที่ไม่เปลี่ยนแปลงได้ (immutable) ที่เรียกว่า tuples ในบทความนี้ เราจะเรียนรู้เกี่ยวกับการแพ็ค (packing) และการแตก (unpacking) tuple type ใน Python 3.x หรือเวอร์ชันก่อนหน้า การแพ็คและแตกทูเพิล (Packing and Unpacking a Tuple) Python มีเครื่องมือการกำหนดค่าทูเพิลที่ทรงพลังมากที่แมปอ

  7. การใช้ min() และ max() ใน Python

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับฟังก์ชัน min และ max ที่รวมอยู่ใน Python Standard Library มันยอมรับจำนวนพารามิเตอร์ไม่จำกัดตามการใช้งาน Syntax max(arg1, arg2, arg3, ...........) Return Value − ค่าสูงสุดของอาร์กิวเมนต์ทั้งหมด Errors & Exceptions: Error จะเกิดขึ้นเฉพาะในสถานการณ์ที่อาร์กิวเมนต์ไม่ใ

  8. User-defined Exceptions ใน Python พร้อมตัวอย่าง

    Python โยนข้อผิดพลาดและข้อยกเว็น (exceptions) ทุกครั้งที่โค้ดทำงานผิดปกติ และการทำงานจะหยุดทันที Python ให้เครื่องมือจัดการสถานการณ์เช่นนี้ด้วยวิธีการ exception handling โดยใช้คำสั่ง try-except ข้อยกเว้นมาตรฐานบางอย่างที่พบได้รวมถึง ArithmeticError, AssertionError, AttributeError, ImportError ฯลฯ ก

  9. ใช้ Counter() ใน Python 3.x หาจำนวนตัวอักษรที่ต้องลบน้อยที่สุดเพื่อทำให้สตริงสองตัวเป็น Anagram

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีที่เราสามารถทำให้สตริงกลายเป็น pangram โดยใช้ฟังก์ชัน counter() ใน Python 3.x หรือเวอร์ชันก่อนหน้า เพื่อทำเช่นนั้น เราได้รับอนุญาตให้ลบตัวอักษรใดๆ จากอินพุตสตริง เราจะหาจำนวนตัวอักษรที่ต้องลบอย่างน้อยเพื่อทำให้สตริงกลายเป็น anagram สองสตริงถูกกล่าวว่าเป็น anagr

  10. การใช้คำสั่ง else ร่วมกับลูป for ใน Python

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับคำสั่ง loop-else ใน Python 3.x หรือเวอร์ชันก่อนหน้า ในบทช่วยสอนนี้ เราจะเน้นที่วิธีการทำงานของ for loop และ else statement ในภาษาอื่นๆ ฟังก์ชัน else มีให้ใช้เฉพาะในคู่ if-else เท่านั้น แต่ Python อนุญาตให้เรานำฟังก์ชัน else ไปใช้กับ for loops ได้ด้วย ฟังก์ชัน else

  11. ช่องโหว่ของฟังก์ชัน input() ใน Python

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีที่ฟังก์ชัน input ทำงานอย่างไม่พึงประสงค์ในเวอร์ชัน 2.x หรือเวอร์ชันก่อนหน้า ในเวอร์ชัน 2.x ฟังก์ชัน raw_input() ทำงานแทนฟังก์ชัน input() ในเวอร์ชันใหม่ 3.x หรือใหม่กว่า ฟีเจอร์และฟังก์ชันที่พึงประสงค์ของทั้งสองฟังก์ชันถูกรวมเข้าด้วยกันในฟังก์ชัน input() ก่อนอื

  12. อะไรทำให้ Python Cool?

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับฟีเจอร์อะไรบ้างที่ทำให้ Python cool และแตกต่างจากภาษาอื่นๆ >>> import this ผลลัพธ์ The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. The flat

  13. การนำฟังก์ชัน IsNumber() ไปใช้งานใน Python

    ในบทความนี้ เราจะเรียนรู้การนำเมธอด isNumber() ไปใช้งานโดยใช้ Python 3.x หรือเวอร์ชันก่อนหน้า เมธอดนี้รับสตริงเป็นอินพุตและคืนค่า Boolean True หรือ False ตามว่าสตริงที่ป้อนเป็นตัวเลขหรือไม่ เพื่อทำเช่นนี้ เราใช้ความช่วยเหลือของการจัดการข้อยกเว้น (exception handling) โดยใช้คำสั่ง try และ except ตัว

  14. ข้อเท็จจริงน่าสนใจเกี่ยวกับสตริง (Strings) ใน Python

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับข้อเท็จจริงน่าสนใจบางอย่างเกี่ยวกับสตริงใน Python 3.x หรือเวอร์ชันก่อนหน้า Immutability (ความไม่เปลี่ยนแปลง) Auto-detection of escape sequences (การตรวจจับ escape sequences อัตโนมัติ) Direct slicing (การสไลซ์โดยตรง) Indexed access (การเข้าถึงแบบมีดัชนี) Immutabil

  15. ฟังก์ชัน issuperset() ใน Python

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับ issuperset() ใน Python และการนำไปใช้งานในพื้นที่ต่างๆ เมธอดนี้จะคืนค่า Boolean True หากองค์ประกอบทั้งหมดของเซต B มีองค์ประกอบทั้งหมดของเซต A ซึ่งส่งผ่านเป็นอาร์กิวเมนต์ และคืนค่า False หากองค์ประกอบทั้งหมดของ A ไม่อยู่ใน B นั่นหมายถึง ถ้า B เป็น superset ของ A แล้

  16. IDE สำหรับการเขียนโปรแกรม Python บน Windows

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับ IDE ต่างๆ ที่มีสำหรับ Python บน Windows PyCharm คอนโซล Python แบบโต้ตอบ (Interactive python console) รองรับเว็บเฟรมเวิร์ก (Support for web frameworks) เวลา refracting เร็วกว่า (Faster refactoring time) การพัฒนาน้อยกว่า (Lesser development) Jupyter Notebook เข้

  17. การสืบทอด (Inheritance) ใน Python

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับการสืบทอดและการขยายคลาสใน Python 3.x หรือเวอร์ชันก่อนหน้า การสืบทอดแสดงความสัมพันธ์ในโลกจริงได้ดี ให้ความสามารถในการนำกลับมาใช้ใหม่ (reusability) และรองรับการสืบทอดแบบถดถอย (transitivity) มีเวลาพัฒนาที่เร็วขึ้น การบำรุงรักษาที่ง่ายขึ้น และง่ายต่อการขยาย การสืบทอดแบ

  18. Input/Output จากไฟล์ภายนอกใน C/C++, Java และ Python สำหรับการแข่งขันเขียนโปรแกรม (Competitive Programming)

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับ Input/Output จากไฟล์ภายนอกใน C/C++, Java และ Python สำหรับการแข่งขันเขียนโปรแกรม Python I/O จากไฟล์ ใน Python โมดูล sys ใช้สำหรับรับอินพุตจากไฟล์และเขียนเอาต์พุตไปยังไฟล์ มาดูการนำไปใช้งานในรูปแบบโค้ด ตัวอย่าง import sys # สำหรับรับอินพุต sys.stdin = open(sample.t

  19. ตัวดำเนินการ Inplace ใน Python - iadd(), isub(), iconcat()

    ในบทความนี้ เราจะเรียนรู้เกี่ยวกับตัวดำเนินการ inplace (inplace operators) บางตัวที่มีใน Python 3.x หรือเวอร์ชันก่อนหน้า Python มีเมธอดสำหรับดำเนินการ inplace คือ การกำหนดค่าและคำนวณพร้อมกันในคำสั่งเดียว ด้วยความช่วยเหลือของโมดูล operator ที่นี่เราจะพูดถึงฟังก์ชัน ixor(), iand(), ipow() ixor() ฟังก

  20. ฟังก์ชัน issubset() ใน Python

    ในบทความนี้ เราจะเรียนรู้การนำไปใช้งานและการใช้งานของฟังก์ชัน issubset() ที่มีใน Python Standard Library เมธอด issubset() จะคืนค่า Boolean True เมื่อองค์ประกอบทั้งหมดของเซตหนึ่งอยู่ในอีกเซตหนึ่ง (ที่ส่งผ่านเป็นอาร์กิวเมนต์) มิฉะนั้น จะคืนค่า Boolean False ในภาพที่กำหนดด้านล่าง B เป็นเซตย่อย (subset

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:102/451  20-คอมพิวเตอร์/Page Goto:1 96 97 98 99 100 101 102 103 104 105 106 107 108