Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. Garbage Collection ใน Python

    การจัดการหน่วยความจำของ Python เรียบง่าย คุณไม่ต้องกังวลเรื่องการจัดการหน่วยความจำ เนื่องจากการจัดสรรและการปล่อยหน่วยความจำเป็นอัตโนมัติ หนึ่งในกลไกของการจัดการหน่วยความจำคือ Garbage Collection มาเข้าใจแง่มุมต่างๆ ของ Garbage Collection กัน Garbage Collection (การเก็บขยะ) คือกระบวนการที่หน่วยความจำ

  2. การแทนที่สตริงด้วยตัวเลขใน Python สำหรับการวิเคราะห์ข้อมูล

    บางครั้งมีความจำเป็นต้องแปลงสตริงเป็นตัวเลข (int/float) ในการวิเคราะห์ข้อมูล สำหรับแต่ละสตริง เราสามารถกำหนดค่าจำนวนเต็มที่ไม่ซ้ำกันเพื่อแยกแยะค่าสตริง สำหรับเรื่องนี้ เราใช้ข้อมูลในไฟล์ Comma Separated Values (CSV) สมมติว่าเรามีไฟล์ Excel ที่มีข้อมูล CSV ดังนี้ − Company Industry Recommen

  3. List Comprehension ใน Python คืออะไร?

    Python มีไวยากรณ์ที่กระชับสำหรับการสร้างลิสต์ใหม่จากลิสต์เดิม นิพจน์เหล่านี้เรียกว่า List Comprehensions List Comprehensions เป็นหนึ่งในเครื่องมือที่ทรงพลังที่สุดใน Python List Comprehension ของ Python เป็นตัวอย่างของการสนับสนุนแนวคิดการเขียนโปรแกรมเชิงฟังก์ชัน (functional programming) ของภาษานี้ L

  4. ความแตกต่างระหว่าง Flatten() และ Ravel() ใน NumPy

    มีหลายวิธีในการสร้างอาร์เรย์ NumPy NumPy มีสองวิธีที่แตกต่างกันในการแปลง ndarray ให้เป็นอาร์เรย์ 1 มิติ: คือการใช้เมธอด flatten() และอีกวิธีคือใช้เมธอด ravel() ตัวอย่าง # นำเข้าไลบรารีที่จำเป็น import numpy as np # สร้างอาร์เรย์จากลิสต์ arr = np.array([(2, 7, 3, 4), (5, 6, 9, 1)]) # ผลลัพธ์จาก flat

  5. การสไลซ์พื้นฐานและการจัดดัชนีขั้นสูงใน NumPy Python

    การจัดดัชนีของ ndarrays สามารถทำได้โดยใช้ไวยากรณ์ x[obj] มาตรฐานของ Python โดยที่ x คืออาร์เรย์และ obj คือการเลือก มีการจัดดัชนี 3 ประเภท: field access basic slicing advanced indexing ประเภทของการจัดดัชนีที่จะใช้ขึ้นอยู่กับ obj ในส่วนนี้ เราจะเน้นหลักที่ basic slicing และ advanced indexing เราส

  6. พิมพ์สีในเทอร์มินัลด้วย Python

    ในเทอร์มินัล หากคุณต้องการให้ข้อความบางส่วนปรากฏในโหมดสี มีหลายวิธีในการเขียนโปรแกรม Python เพื่อทำได้ ใช้โมดูล Python 1. โมดูล termcolor: เป็นการจัดรูปแบบสี ANSI สำหรับเอาต์พุทในเทอร์มินัล import sys from termcolor import colored, cprint text1 = colored(Hello, Tutorialspoint!, blue, attrs=[revers

  7. Python Pickling - การสيريอาไลซ์และดีซีเรียลไลซ์ออบเจกต์

    โมดูล pickle ของ Python ใช้สำหรับการ serialize และ de-serialize โครงสร้างออบเจกต์ Python กระบวนการแปลงออบเจกต์ Python ใดๆ (list, dict, ฯลฯ) เป็นไบต์สตรีม (0 และ 1) เรียกว่า pickling หรือ serialization หรือ flattening หรือ marshalling เราสามารถแปลงไบต์สตรีม (ที่สร้างผ่าน pickling) กลับเป็นออบเจกต์ Py

  8. แสดงรายการไดเรกทอรีและไฟล์ใน Python

    มีหลายวิธีในการแสดงรายการไดเรกทอรีและไฟล์ใน Python แสดงไฟล์ในไดเรกทอรี หนึ่งในวิธีที่ง่ายที่สุดในการรับไฟล์หรือไดเรกทอรีทั้งหมดจากเส้นทางเฉพาะคือการใช้เมธอด os.listdir() import os for x in os.listdir(.): print(x) ผลลัพธ์ .pytest_cache 4forces.json annotation1.py asyncWrite.txt attribute_access

  9. การเข้ารหัส MD5 ด้วย Python

    ความกังวลหลักของบริษัท IT ทุกแห่งคือความปลอดภัยของข้อมูลของพวกเขา มีเทคนิคการแฮชหลายอย่างเพื่อปกป้องและตรวจสอบข้อมูลของเรา Hash คืออะไร Hash เป็นฟังก์ชันที่รับลำดับไบต์ความยาวตัวแปรเป็นอินพุตและแปลงเป็นลำดับความยาวคงที่ อย่างไรก็ตาม การรับข้อมูลต้นฉบับ (input bytes) กลับมาไม่ใช่ง่าย ตัวอย่าง x คืออ

  10. การเข้ารหัส SHA ด้วย Python

    ความกังวลหลักของบริษัท IT ทุกแห่งคือความปลอดภัยของข้อมูลของพวกเขา มีเทคนิคการแฮชหลายอย่างเพื่อปกป้องและตรวจสอบข้อมูลของเรา Hash คืออะไร Hash เป็นฟังก์ชันที่รับลำดับไบต์ความยาวตัวแปรเป็นอินพุตและแปลงเป็นลำดับความยาวคงที่ อย่างไรก็ตาม การรับข้อมูลต้นฉบับ (input bytes) กลับมาไม่ใช่ง่าย ตัวอย่าง x คืออ

  11. การสร้าง ID แบบสุ่มใน Python

    เราเคยสร้างตัวเลขสุ่มในโปรเจกต์สำหรับข้อมูลตัวอย่าง ซึ่งนำไปใช้ทดสอบ เติมคอลัมน์ว่าง หรือวัตถุประสงค์อื่นๆ อีกมาก สิ่งสำคัญคือเราต้องสร้างข้อมูลสุ่ม ใน Python มีหลายวิธีในการสร้างข้อมูลสุ่ม และเราจะสำรวจบางวิธีที่นี่ โมดูล random() ของ Python หนึ่งในไลบรารีสำคัญที่มาพร้อมกับ Python คือ random และเร

  12. พัฒนา Notepad ด้วย Tkinter ใน Python

    Tkinter เป็นไลบรารี GUI จาก Python ที่เราสามารถสร้างแอป GUI หลายตัวได้ ที่นี่ ใช้ tkinter เราจะพัฒนา text editor แบบ Notepad Notepad นี้จะมีเมนูที่เราสามารถสร้างไฟล์ใหม่ เปิดไฟล์ที่มีอยู่ บันทึกไฟล์ แก้ไข ตัดและวาง ทุกฟังก์ชันจะมีครบ ข้อกำหนดเบื้องต้น ติดตั้ง Python ติดตั้ง Tkinter หมายเหตุ: tki

  13. ออกแบบ Keylogger ใน Python

    ที่นี่เราจะพัฒนา keylogger โดยใช้ Python แต่ก่อนอื่น keylogger คืออะไร? Keylogger คือโปรแกรมที่เราติดตามการกดแป้นพิมพ์ การกดแป้นเหล่านี้จะถูกจัดเก็บในไฟล์ log เราสามารถบันทึกข้อมูลละเอียดอ่อน เช่น ชื่อผู้ใช้และรหัสผ่าน ได้โดยใช้การกดแป้นนี้ เพื่อสร้าง keylogger เราจะใช้โมดูล pynput เนื่องจากไม่ใช่ไ

  14. การสร้างโปรแกรมบล็อกเว็บไซต์ด้วย Python

    หากคุณทำงานในบริษัท IT ขนาดใหญ่ คุณอาจสังเกตเห็นว่ามีเว็บไซต์บางแห่งถูกบล็อก โดยเฉพาะเว็บโซเชียลเน็ตเวิร์กอย่าง Facebook, YouTube, Instagram เป็นต้น แทนที่จะใช้แอปพลิเคชันของบุคคลที่สามในการบล็อกเว็บไซต์ เราสามารถพัฒนาแอปพลิเคชันแบบกำหนดเองได้ ซึ่งจะบล็อกเว็บไซต์ที่เราต้องการ และการพัฒนาโปรแกรมบล็อ

  15. การแฮชแบบมีคีย์สำหรับการยืนยันข้อความใน Python (HMAC)

    การยืนยันข้อความโดยใช้ฟังก์ชันแฮชทางเข้ารหัสใน Python สามารถทำได้ผ่านกลไก HMAC เราสามารถใช้ HMAC กับฟังก์ชันแฮชที่วนซ้ำได้หลายตัว เช่น MD5, SHA-1 ร่วมกับคีย์ลับที่แชร์ร่วมกัน แนวคิดพื้นฐานคือการรักษาความปลอดภัยข้อมูลของเรา โดยการสร้างแฮชเข้ารหัสของข้อมูลจริงรวมกับคีย์ลับที่แชร์ร่วมกัน ผลลัพธ์สุดท้า

  16. ไลบรารี Python PyTube สำหรับดาวน์โหลดวิดีโอ YouTube

    คุณรู้จัก YouTube ไหม? ใช่ เว็บไซต์แชร์วิดีโอที่มีชื่อเสียงมาก โดยเฉพาะในอินเดีย 😄. หลายครั้งคุณชอบวิดีโอบางอย่างและพยายามดาวน์โหลดวิดีโอนั้นเพื่อดูภายหลัง/ออฟไลน์ แล้วคุณเจอแอป youtube-downloader สำหรับดาวน์โหลดวิดีโอ YouTube จากเว็บไซต์ YouTube แต่แอปส่วนใหญ่มาพร้อมข้อจำกัด (ถ้าใช้ฟรี) หรือคิดเงิ

  17. ออบเจกต์ Barrier ใน Python

    Barrier ให้เทคนิคซิงโครไนซ์ชันของ Python หนึ่งแบบ ที่เธรดเดี่ยวหรือหลายเธรดรอจนถึงจุดหนึ่งในชุดกิจกรรม และก้าวหน้าพร้อมกัน เพื่อกำหนดออบเจกต์ Barrier ใช้ threading.Barrier threading.Barrier(parties, action=None, timeout=None) ที่: parties = จำนวนเธรด action = เรียกโดยหนึ่งในเธรดเมื่อพวกเขาถูกปล่อ

  18. การเขียนโปรแกรม Socket ด้วย Multi-threading ใน Python

    แนวคิด Multithreading Multithreading เป็นแนวคิดหลักของภาษาโปรแกรมมิ่งสมัยใหม่เกือบทุกภาษา โดยเฉพาะ Python เนื่องจากการนำเธรดไปปฏิบัติที่เรียบง่าย เธรด (Thread) คือ โปรแกรมย่อยภายในโปรแกรมที่สามารถรันได้อย่างอิสระจากส่วนอื่นของโค้ด เธรดทำงานในบริบทเดียวกัน แชร์ทรัพยากรที่รันได้ของโปรแกรม เช่น หน่วยค

  19. อ่านและเขียนไฟล์ AIFF และ AIFC ด้วย Python (aifc)

    ฟังก์ชันต่างๆ ในโมดูล aifc ให้การสนับสนุนการอ่านและเขียน AIFF (Audio Interchange File Format) และ AIFF-C ไฟล์ รูปแบบ AIFF ใช้สำหรับจัดเก็บตัวอย่างเสียงดิจิทัลในไฟล์ รุ่นใหม่ AIFF-C มีความสามารถในการบีบอัดข้อมูลเสียง ไฟล์เสียงมีพารามิเตอร์หลายตัวที่อธิบายข้อมูลเสียง: อัตราการสุ่มตัวอย่างหรืออัตราเฟ

  20. การแปลงระหว่างระบบสีด้วย Python (colorsys)

    โมเดลสี RGB ชื่อจากตัวอักษรแรกของสีประกอบเพิ่มเติมสามสี เป็นโมเดลสีแบบเพิ่มเติมที่แสงสีแดง เขียว และน้ำเงินถูกเพิ่มเข้าด้วยกันเพื่อสร้างสีต่างๆ โมเดลสี RGB ใช้ในการแสดงและแสดงภาพในระบบอิเล็กทรอนิกส์ เช่น โทรทัศน์และคอมพิวเตอร์ มันอิงตามการรับรู้สีของมนุษย์ การแทนค่าสีแบบอื่นๆ ได้แก่: YIQ: Luminanc

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