Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. ดึงข้อมูล Repository ยอดนิยม Top 10 จาก GitHub ด้วย Python

    Git เป็นระบบควบคุมเวอร์ชันยอดนิยมที่นักพัฒนาล้านๆ คนใช้จัดการโปรเจกต์และโค้ด ในบทความนี้เราจะดึงข้อมูล Top 10 repositories ที่ได้ดาว (star) มากที่สุดในแต่ละเดือนจาก GitHub Trending ไลบรารีที่ใช้ Requests: ดึงข้อมูลเว็บ BeautifulSoup: แยกวิเคราะห์ HTML (web scraping) $ pip install requests beautif

  2. โปรแกรมตรวจจับการเคลื่อนไหวจากเว็บแคมด้วย Python

    เราจะเขียนโปรแกรม Python ที่วิเคราะห์ภาพจากเว็บแคม เพื่อตรวจจับการเคลื่อนไหว และบันทึกช่วงเวลาที่มีการเคลื่อนไหวลงในไฟล์ CSV ไลบรารีที่จำเป็น ใช้ OpenCV และ pandas ติดตั้งได้ด้วย: $ pip install opencv-python pandas โค้ดตัวอย่าง import cv2 import pandas as pd import time from datetime import datet

  3. รูปแบบฟิลโลแท็กซิส (Phyllotaxis) ใน Python

    รูปแบบฟิลโลแท็กซิส คืออะไร? ฟิลโลแท็กซิส (Phyllotaxis) หมายถึงการจัดเรียงของดอกไม้ ใบหรือเมล็ดพันธุ์บนก้านพืช ซึ่งมีรูปแบบคล้ายกับสปิรัลฟิบอนัชชี (Fibonacci spiral) ที่พบในลำดับฟิบอนัชชี: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ... โดยแต่ละตัวเลขเป็นผลรวมของสองตัวเลขก่อนหน้า สปิรัลฟิบอนัชชี เราม

  4. พล็อตข้อมูลบน Google Maps ด้วยแพ็กเกจ pygmaps

    ไลบรารี pygmaps ของ Python เป็น wrapper สำหรับ Google Maps JavaScript API ช่วยให้ผู้ใช้ Python สามารถสร้างอินเทอร์เฟซแบบ matplotlib เพื่อสร้าง HTML และ JavaScript แล้วนำเสนอข้อมูลเพิ่มเติมบน Google Maps ได้ ไลบรารีที่จำเป็น เราจะใช้เฉพาะไลบรารี pygmaps ซึ่งติดตั้งได้ผ่าน pip: $ pip install pygmaps

  5. สคริปต์ Python เปิดตำแหน่งบน Google Maps จากคลิปบอร์ด

    โดยทั่วไปเราจะเปิดเบราว์เซอร์เพื่อค้นหาสถานที่บน Google Maps แต่ถ้าต้องทำหลายครั้งต่อวันจะรู้สึกเบื่อหน่าย เราสามารถทำให้เป็นอัตโนมัติได้โดยให้เบราว์เซอร์เปิดขึ้นมาและแสดง Google Maps ของตำแหน่งที่ต้องการทันที การติดตั้ง เราจะใช้แพ็กเกจ pyperclip ซึ่งไม่ใช่แพ็กเกจมาตรฐาน จึงต้องติดตั้งผ่าน pip: >

  6. คำนวณระยะทางและระยะเวลาระหว่างสองสถานที่ด้วย Google Distance Matrix API ใน Python

    เราเกือบทุกคนใช้ Google Maps เพื่อตรวจสอบระยะทางระหว่างต้นทางและปลายทาง รวมถึงเวลาเดินทาง สำหรับนักพัฒนาและผู้สนใจ Google จัดเตรียม Google Distance Matrix API ไว้เพื่อคำนวณระยะทางและระยะเวลาระหว่างสองสถานที่ได้อย่างง่ายดาย การขอ API Key ในการใช้ Google Distance Matrix API คุณจะต้องมี Google Maps AP

  7. คำนวณพิกัดภูมิศาสตร์ (Geocoding) ด้วย Google Maps Geocoding API ใน Python

    ใช้ Google Maps Geocoding API แปลงชื่อสถานที่/ที่อยู่ → พิกัด latitude/longitude ด้วย Python requests และ json ข้อกำหนดก่อนใช้งาน สร้าง Google Cloud Project Enable Geocoding API สร้าง API Key (Credentials → API Key) ตั้งค่า Billing (API ต้องมี billing account) 📖 รายละเอียด: Get API Key Guide ติ

  8. Mathematical Statistics Functions ใน Python: โมดูล statistics

    โมดูล statistics ใน Python standard library (Python 3.4+) ให้ฟังก์ชันสถิติพื้นฐานสำหรับ numeric data รองรับ int, float, Fraction, Decimal Import from statistics import * Measures of Central Tendency (ขนาดตำแหน่งศูนย์กลาง) 1. mean() - ค่าเฉลี่ยเลขคณิต numbers = [12, 34, 21, 7, 56] mean(numbers) #

  9. Python Rational Numbers: โมดูล fractions สำหรับเศษส่วนแม่นยำ

    เลขตรรกยะ (Rational Numbers) คือเลขที่เขียนในรูปเศษส่วน p/q ได้ โมดูล fractions ใน Python standard library ให้คลาส Fraction สำหรับคำนวณเศษส่วนอย่างแม่นยำ (ไม่มี floating-point errors) สร้าง Fraction Object from fractions import Fraction # Fraction(numerator, denominator) f1 = Fraction(2, 5) #

  10. เกม Hangman ใน Python: โค้ดตัวอย่างครบถ้วน

    Hangman เป็นเกมทายคำคลาสสิก: ทายตัวอักษรทีละตัว ก่อนที่โอกาสจะหมด สร้างได้ง่ายด้วย Python เหมาะสำหรับมือใหม่ โค้ดเต็ม: Hangman Game 0: failed = 0 # นับตัวอักษรที่ยังทายไม่ถูก # แสดงสถานะคำ: ตัวอักษรที่ทายถูก หรือ _ สำหรับที่ยังไม่ทาย for char in secret_word:

  11. Python Closures: ฟังก์ชันที่จดจำสภาพแวดล้อมการสร้าง

    Closure (คลอเจอร์) คือฟังก์ชันที่ จดจำ สภาพแวดล้อม (enclosing scope) ที่มันถูกสร้างขึ้น — สามารถเข้าถึงตัวแปรจาก outer function ได้แม้ outer function จบการทำงานแล้ว Nested Functions (ฟังก์ชันซ้อน) ฟังก์ชันที่定义อยู่ในฟังก์ชันอื่น เรียกว่า Nested Function เข้าถึงตัวแปรของ outer scope ได้ def func_out

  12. เข้าใจ Logistic Regression ใน Python: ทฤษฎีและการปฏิบัติ

    Logistic Regression เป็นเทคนิคทางสถิติสำหรับทำนาย Binary Outcome (0/1, Yes/No, True/False) ใช้กันกว้างในการเงิน การแพทย์ อาชญากรรมวิทยา และสังคมวิทยา ติดตั้ง Libraries pip install numpy pandas statsmodels matplotlib Dataset: UCLA Graduate Admission ข้อมูลจาก UCLA IDRE - ปัจจัยที่ส่งผลต่อการรับเข้า

  13. Command Line Interface (CLI) ใน Python: สร้าง CLI ด้วย Click Library

    Command Line Interface (CLI) เป็นโปรแกรมที่รันจาก terminal/shell โดยรับคำสั่งผ่าน arguments, options, flags Python มี library Click ช่วยสร้าง CLI ได้ง่าย สวย ตามหลัก DRY (Dont Repeat Yourself) โครงสร้าง CLI องค์ประกอบ คำอธิบาย ตัวอย่าง Argumentsพารามิเตอร์บังคับ ต้องระบุpip install numpy → nu

  14. ฟังก์ชัน eval() ใน Python: การใช้งานและข้อควรระวังด้านความปลอดภัย

    eval() ใช้ parse และ execute string เป็น Python expression ภายในโปรแกรม ให้ความยืดหยุ่นแต่มี ความเสี่ยงด้านความปลอดภัยสูง ไวยากรณ์ eval(expression, globals=None, locals=None) พารามิเตอร์ คำอธิบาย expressionString ที่เป็น Python expression (required) globalsDict สำหรับ global namespace (optio

  15. ตรวจสอบประเภทไฟล์ภาพใน Python ด้วยโมดูล imghdr

    โมดูล imghdr ใน Python standard library ใช้ระบุประเภทไฟล์ภาพจากเนื้อหาไฟล์ (ไม่ใช่แค่ดู副檔名) รองรับ JPEG, PNG, GIF, TIFF, BMP, และอื่นๆ ติดตั้งและตรวจสอบ ฟังก์ชันหลัก: imghdr.what() imghdr.what(filename[, h]) พารามิเตอร์ คำอธิบาย filenameพาธไฟล์ภาพ h (optional)byte stream ของภาพ (ถ้าระบุ จะ

  16. Junk File Organizer ใน Python: จัดระเบียบไฟล์อัตโนมัติ

    สคริปต์ Python สำหรับคนเก็บไฟล์เยอะ ไม่อยากจัดเอง โปรแกรมจะย้ายไฟล์ไปโฟลเดอร์ตามประเภท (Images, Videos, Documents, etc.) และลบโฟลเดอร์ว่างอัตโนมัติ โครงสร้างก่อน/หลัง ก่อน: ไฟล์หลั่งไหลในโฟลเดอร์เดียว หลัง: ไฟล์ถูกจัดกลุ่มอยู่ในโฟลเดอร์ IMAGES, VIDEOS, DOCUMENTS, ARCHIVES, AUDIO, PDF, PYTHON, XML,

  17. จัดการไฟล์ PDF ใน Python ด้วย PyPDF2

    PyPDF2 เป็น pure-Python library สำหรับจัดการ PDF: split, merge, crop, transform, เพิ่ม metadata/password, ดึงข้อความและ metadata ติดตั้ง pip install pypdf2 ตรวจสอบ: import PyPDF2 (ไม่มี error = สำเร็จ) 1. ดึง Metadata จาก PDF from PyPDF2 import PdfFileReader def extract_pdf_meta(path): with

  18. ความแตกต่างของ Python Implementations ต่างๆ: CPython, PyPy, Jython, IronPython

    นักพัฒนาส่วนใหญ่รู้จัก Python แต่ไม่ได้รู้ว่ามีหลาย implementations (การนำภาษาออกใช้งานจริง) ซึ่งแต่ละตัวมีจุดประสงค์และความสามารถต่างกัน Python คือ Specification (ข้อกำหนด) Python เป็น language specification - ข้อกำหนดภาษาที่สามารถนำไป implement (นำไปสร้าง interpreter/compiler) ได้หลายแบบ Impleme

  19. Linear Regression ใน Python: คู่มือครบวงจรพร้อมโค้ดและการวิเคราะห์

    Linear Regression (ถดถอยเชิงเส้น) เป็นเครื่องมือ Machine Learning พื้นฐานสำหรับวิเคราะห์ความสัมพันธ์ระหว่างตัวแปรสองตัว (บวก/ลบ) และใช้ทำนายได้รวดเร็ว Regression คืออะไร? เทคนิคการสร้างแบบจำลองเชิงพยากรณ์ (Predictive Modeling) ที่สร้างความสัมพันธ์ระหว่าง Dependent Variable (Y) และ Independent Varia

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