Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. การพล็อตแผนที่ภูมิศาสตร์ด้วย Python Plotly

    Python มีไลบรารีหลากหลายสำหรับจัดการข้อมูลภูมิศาสตร์และกราฟ Python plotly เป็นหนึ่งในไลบรารีเหล่านั้นที่ใช้วาดกราฟภูมิศาสตร์ Plotly เป็นไลบรารีฟรีและ open source Plotly ช่วยพล็อตกราฟหลากหลายรูปแบบ เช่น Line charts, Horizontal bar charts, bar charts, dashboards, scatter plots, bubble charts, pie cha

  2. การ Implement Dynamic Array ใน Python

    Dynamic Array (อาร์เรย์ไดนามิก) ใน Python ลิสต์ เซต และดิกชันนารีเป็น mutable objects ในขณะที่ตัวเลข สตริง และทูเพิลเป็น immutable objects Mutable objects หมายถึงเราสามารถเพิ่ม/ลบรายการจากลิสต์ เซต หรือดิกชันนารีได้ อย่างไรก็ตาม นั้นไม่ใช่ในกรณีของ immutable objects เช่น tuple หรือ strings ใน Pytho

  3. ความแตกต่างระหว่าง Python Iterable และ Iterator

    Iterable สามารถนิยามได้แบบ鬆散 ว่าเป็นอ็อบเจกต์ที่จะสร้าง iterator เมื่อส่งผ่าน built-in method iter() มีเงื่อนไขสองสามอย่าง สำหรับอ็อบเจกต์ให้เป็น iterable อ็อบเจกต์ของคลาสต้องกำหนด instance method สองตัว: __len__ และ __getitem__ อ็อบเจกต์ที่เงื่อนไขเหล่านี้เมื่อส่งผ่านเมธอด iter() จะสร้าง iterator

  4. โปรแกรม Python พิมพ์ตัวเลขที่หารด้วย 3 และ 5 ลงตัวในช่วงที่กำหนด

    นี่คือโปรแกรม Python เพื่อพิมพ์ตัวเลขทั้งหมดที่หารด้วย 3 และ 5 ลงตัว จากจำนวนเต็ม N ที่กำหนด มีหลายวิธีที่เราสามารถเขียนโปรแกรมนี้ได้ ยกเว้นที่เราต้องตรวจสอบว่าตัวเลขหารด้วย 3 และ 5 ลงตัวทั้งคู่ ด้านล่างคือโค้ดของผมสำหรับเขียนโปรแกรม Python พิมพ์ตัวเลขที่หารด้วย 3 และ 5 ลงตัว − lower = int(in

  5. โปรแกรม Python พิมพ์ค่าซ้ำจากลิสต์ของจำนวนเต็ม

    ที่นี่เราพยายามพิมพ์ตัวเลขซ้ำทั้งหมดจากลิสต์ของตัวเลข ดังนั้นเราพยายามพิมพ์ตัวเลขทั้งหมดที่เกิดขึ้นมากกว่าหนึ่งครั้งในลิสต์ (ไม่ unique ในลิสต์) ตัวอย่าง Input: given_list = [ 3, 6, 9, 12, 3, 30, 15, 9, 45, 36, 12] Output: desired_output = [3, 9, 12] Input: given_list = [-27, 4, 29, -27, -2 , -99,

  6. ความแตกต่างระหว่าง Method และ Function ใน Python

    Function (ฟังก์ชัน) ฟังก์ชันเป็นบล็อกโค้ดเพื่อดำเนินงานเฉพาะ จะมี scope ของตัวเอง และถูกเรียกด้วยชื่อ ฟังก์ชันทั้งหมดอาจมีศูนย์ (ไม่มี) อาร์กิวเมนต์ หรือมากกว่าหนึ่งอาร์กิวเมนต์ เมื่อออก ฟังก์ชันอาจจะคืนค่าหนึ่งหรือหลายค่า หรือไม่คืนค่า ไวยากรณ์ฟังก์ชันพื้นฐาน def functionName( arg1, arg2,...):

  7. การเขียนไฟล์ใน Background ด้วย Python (Multithreading)

    ที่นี่เราพยายามทำสองงานพร้อมกัน งานหนึ่งใน foreground และอีกงานใน background เราจะเขียนบางอย่างลงไฟล์ใน background และจากตัวเลขที่ผู้ใช้ป้อน จะหาว่าเป็นคี่หรือคู่ การทำหลายงานในโปรแกรมเดียวใน Python เป็นไปได้ผ่าน multithreading import threading import time class AsyncWrite(threading.Thread): de

  8. Python Virtual Environment (สภาพแวดล้อมเสมือน)

    บทนำ นักพัฒนามักจัดการกับโปรเจกต์ Python ที่ต้องใช้โมดูลและแพ็กเกจที่ไม่ใช่ส่วนหนึ่งของ Python Standard Library และต้องการมันสำหรับแอปพลิเคชันเฉพาะนั้นเท่านั้น พิจารณากรณีที่คุณติดตั้ง Python เวอร์ชันปัจจุบัน (สมมติว่าเป็น python-3.6) แต่โปรเจกต์ของคุณต้องการ Python เวอร์ชันเฉพาะ -- 2.7 สำหรับแอปพล

  9. การกำหนด Clean Up Actions ใน Python (Finally)

    มีสถานการณ์มากมายที่เราต้องการให้โปรแกรมทำงานเฉพาะเจาะจง ไม่ว่าจะรันสำเร็จหรือโยนข้อผิดพลาด ส่วนใหญ่เพื่อจับข้อผิดพลาดหรือข้อยกเว้น เราใช้ try และ except block คำสั่ง try ให้ optional clause ที่มีประโยชน์มาก ซึ่งใช้สำหรับกำหนด clean-up actions ที่ต้องรันภายใต้สภาพแวดล้อมใดๆ ตัวอย่าง − >>

  10. Try และ Except ใน Python (การจัดการข้อยกเว้น)

    เพื่อใช้การจัดการข้อยกเว้นใน Python เราต้องจับ except clauses ทั้งหมดก่อน Python มีคีย์เวิร์ด try และ except สำหรับจับข้อยกเว้น บล็อก try จะถูกรันคำสั่งทีละคำสั่ง อย่างไรก็ตาม หากเกิดข้อยกเว้น โค้ด try ที่เหลือจะไม่ถูกรัน และ except clause จะถูกรันแทน try: some_statements_here except: excep

  11. โปรแกรม Python ตรวจสอบเลขเฉพาะ (Prime Number)

    ในที่นี้ เราจะเขียนโปรแกรมที่จะทดสอบว่าตัวเลขที่กำหนดซึ่งมากกว่า 1 เป็นเลขเฉพาะหรือไม่ เลขเฉพาะ (Prime number) คือจำนวนเต็มบวกที่มากกว่า 1 และมีตัวประกอบเพียงสองตัวคือ 1 และตัวเลข itu เอง เช่น ตัวเลข: 2, 3, 5, 7... เป็นต้น เป็นเลขเฉพาะเพราะมีตัวประกอบเพียงสองตัว .i.e. 1 และตัวเลข itu เอง 1: #

  12. Private Variables ใน Python

    ในทางปฏิบัติจริง Python ไม่มีอะไรที่เรียกว่า private member variable ใน Python จริงๆ แต่การเพิ่ม underscore สองตัว (__) นำหน้าทำให้ตัวแปรหรือเมธอดเป็น private เป็นข้อตกลงที่ใช้โดยโค้ด Python ส่วนใหญ่ มาเข้าใจแนวคิดนี้ผ่านตัวอย่าง − privateVar1.py class myClass: __privateVar = 27; def

  13. วิธีสร้างไฟล์ Byte Code ใน Python

    โปรแกรม Python ทุกโปรแกรมคอมไพล์ซอร์สโค้ดของคุณเป็น compiled code หรือเรียกว่า byte code โดยอัตโนมัติ ก่อนรันมัน ทุกครั้งที่เรานำเข้าโมดูลครั้งแรก หรือเมื่อไฟล์ซอร์สของคุณเป็นไฟล์ใหม่ หรือเรามีไฟล์ที่อัปเดตแล้ว แล้วไฟล์ที่คอมไพล์ล่าสุด ไฟล์ .pyc จะถูกสร้างขึ้นระหว่างการคอมไพล์ไฟล์ในไดเรกทอรีเดียวกั

  14. การค้นหา Google ด้วยโค้ด Python

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

  15. Python Object Serialization (การลำดับข้อมูลวัตถุ)

    Serialization (การลำดับข้อมูล) เป็นกระบวนการที่อ็อบเจกต์ถูกแปลงเป็นรูปแบบที่สามารถจัดเก็บ/บันทึก (ในไฟล์หรือ memory buffer) ได้ เพื่อให้เราสามารถ deserialize (ถอดลำดับ) มันภายหลังและกู้คืนเนื้อหา/อ็อบเจกต์ต้นฉบับจากรูปแบบที่ลำดับแล้ว เราจะใช้โมดูล pickle ของ Python เพื่อทำทุกการดำเนินการเหล่านี้ Pi

  16. Metaprogramming ด้วย Metaclasses ใน Python

    คำว่า Metaprogramming หมายถึงการเขียนโปรแกรมคอมพิวเตอร์ที่โปรแกรมคอมพิวเตอร์พยายามจัดการหรือมีความรู้เกี่ยวกับตัวมันเอง Python รองรับ metaprogramming สำหรับคลาสผ่านชนิดคลาสใหม่ที่เรียกว่า metaclass Meta-programming ผ่าน metaclasses ใน Python คือการสร้างฟังก์ชันและคลาสที่จัดการโค้ดโดยการแก้ไข ห่อหุ้

  17. Function Annotations ใน Python

    Function Annotations ที่นำมารวมใน Python 3.0 เพิ่มคุณสมบัติที่อนุญาตให้คุณเพิ่ม metadata อนุญาตให้เพิ่ม metadata เฉพาะเจาะจงไปยังพารามิเตอร์ฟังก์ชันและค่าที่คืนกลับ ตั้งแต่ Python 3 function annotations ได้ถูกเพิ่มอย่างเป็นทางการใน Python (PEP-3107) วัตถุประสงค์หลักคือมีวิธีมาตรฐานในการเชื่อมโยง me

  18. ทำไม Python จึงเหมาะสำหรับ Competitive Coding

    การเขียนโปรแกรมแข่งขัน (Competitive programming) โดยทั่วไปหมายถึงการเขียนโค้ดเพื่อใช้演算法ที่มีประสิทธิภาพด้วยโครงสร้างข้อมูลที่เหมาะสม พวกเขาทดสอบทักษะของโปรแกรมเมอร์ในหลายระดับ ด้วยความช่วยเหลือของ演算法และโครงสร้างข้อมูล คุณต้องแก้ปัญหาการเขียนโปรแกรมสมมติที่ طرحให้คุณ โดยการใช้ตรรกะที่แตกต่างกัน คุณ

  19. Python Tricks สำหรับการเขียนโค้ดแข่งขัน (Competitive Coding)

    Python เป็นหนึ่งในภาษาที่นักเขียนโค้ดชอบสำหรับการแข่งขันเขียนโปรแกรมส่วนใหญ่ ส่วนใหญ่ของปัญหาสามารถคำนวณได้ในกรอบเวลาที่เหมาะสมโดยใช้ Python สำหรับปัญหาบางอย่างที่ซับซ้อน การเขียนโค้ด Python ที่พอสมควรเร็วพอ บางครั้งเป็นความท้าทาย ด้านล่างคือโครงสร้างโค้ด Pythonic บางอย่างที่ช่วยปรับปรุงประสิทธิภาพ

  20. Pattern Matching ใน Python ด้วย Regex

    Regular Expression คืออะไร? ในโลกความเป็นจริง การแยกวิเคราะห์สตริงในภาษาโปรแกรมส่วนใหญ่จัดการโดย Regular Expression Regular Expression ในภาษาโปรแกรม Python เป็นวิธีที่ใช้สำหรับจับคู่รูปแบบข้อความ โมดูล re ซึ่งมาพร้อมกับการติดตั้ง Python ทุกครั้งให้การสนับสนุน Regular Expression ใน Python การค้นหา R

Total 9001 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:86/451  20-คอมพิวเตอร์/Page Goto:1 80 81 82 83 84 85 86 87 88 89 90 91 92