Python Weekly – ฉบับที่ 569

Python Weekly – ฉบับที่ 569

ดูอีเมลนี้ในเบราว์เซอร์ของคุณ

Python Weekly

ยินดีต้อนรับสู่ Python Weekly ฉบับที่ 569 ลองตรงไปที่ลิงก์ในสัปดาห์นี้
จากสปอนเซอร์ของเรา

a0276a1b-762d-aad2-c1c4-2fc5b1bd3212.png การสร้างกระบวนการจับจุดบกพร่องที่รวดเร็วและไม่ล่วงล้ำเป็นสิ่งสำคัญสำหรับองค์กรใดๆ แม้ว่าข้อความยืนยันจะเป็นทางออกที่ดี แต่ก็มาพร้อมกับความเสี่ยงด้านความปลอดภัยที่ไม่คาดคิด ดูหลักสูตรข้อขัดข้องของเราเพื่อทบทวนพื้นฐานของการยืนยัน วิธีใช้งานอย่างปลอดภัย และหลีกเลี่ยงอันตรายที่พบบ่อยใน Python วัน นี้

ข่าว

TensorStore สำหรับการจัดเก็บอาร์เรย์ที่ปรับขนาดได้ประสิทธิภาพสูง
Google ได้เปิดตัว TensorStore ซึ่งเป็นไลบรารีซอฟต์แวร์โอเพ่นซอร์ส C++ และ Python ที่ออกแบบมาสำหรับการจัดเก็บและจัดการข้อมูล n-dimensional

Arch Linux ลบ python2 ออกจากที่เก็บ
Python 2 หมดอายุการใช้งานในเดือนมกราคม 2020 ตั้งแต่นั้นเป็นต้นมา เราได้ลดจำนวนโปรเจ็กต์ลงอย่างแข็งขันโดยขึ้นอยู่กับ python2 ในที่เก็บของเรา และในที่สุดเราก็สามารถลบมันออกจากการแจกจ่ายของเราได้

บทความ บทช่วยสอน และเสวนา

สร้างแอปสตรีมข้อมูลปฏิกิริยาด้วย Python และ Apache Kafka af76283a-6e65-436c-967a-900427cf6399.png
คุณจะได้รับการแจ้งเตือนสดจากบริการที่ไม่รองรับการแจ้งเตือนสดได้อย่างไร คุณสามารถดูร้านค้าออนไลน์สำหรับการลดราคาได้หรือไม่? หรือติดตามความคิดเห็นในวิดีโอ YouTube ของคนอื่น หรือที่ทำงาน คุณสามารถตอบสนองต่อการเปลี่ยนแปลงในระบบของแผนกอื่นได้หรือไม่ เมื่อระบบนั้นไม่มี API การแจ้งเตือน คุณจะเปลี่ยนรูปแบบคำถามและคำตอบของเว็บให้เป็นระบบสตรีมมิงแบบสดได้อย่างไร

Pandas Groupโดย Warning
ฟังก์ชัน groupby ของ Pandas สามารถให้ผลลัพธ์ที่น่าประหลาดใจเมื่อต้องจัดการกับค่า NaN บทความนี้เป็นคำเตือนเพื่อไม่ให้คุณมีปัญหา

วิธีสร้างเครื่องมือค้นหา Podcast ที่น่าเกลียดที่สุดในโลกด้วย Python
ในโพสต์นี้ คุณจะได้เรียนรู้วิธีค้นหาข้อความถอดเสียงตอนของพอดแคสต์เพื่อค้นหาคำและวลีที่พูดคุยกัน

เขียน REST กับ Django และ Ninja af76283a-6e65-436c-967a-900427cf6399.png
Django Ninja เป็นไลบรารีที่ได้รับแรงบันดาลใจจาก FastAPI สำหรับเปลี่ยนมุมมอง Django ของคุณให้เป็นจุดสิ้นสุด REST API เรียนรู้วิธีเริ่มต้นใช้งาน Django Ninja วิธีที่อินเทอร์เฟซโต้ตอบกับกลไก URL และ ORM ของ Django และวิธีใช้การควบคุมการตรวจสอบสิทธิ์กับ REST API ของคุณ

ใช้ DateOffsets ของแพนด้าสำหรับการจัดการวันที่อย่างง่าย
วิธีง่ายๆ ในการจัดการวันที่คือ pandas DateOffsets พวกเขาจัดการกับสถานการณ์ที่ซับซ้อนจำนวนหนึ่ง รวมทั้งวันหยุด

บทช่วยสอนแบบลงมือปฏิบัติสำหรับ Bayesian Neural Networks
ในบทช่วยสอนนี้ คุณจะใช้วิธีการต่างๆ ของโครงข่ายประสาทเทียมแบบเบย์โดยอิงจากการอนุมานแบบแปรผัน เราจะดำเนินการเรื่องการถดถอยเพื่อดูการประยุกต์ใช้การประมาณค่าความไม่แน่นอนในทางปฏิบัติ ซึ่งรวมถึงกรณีศึกษาเกี่ยวกับการเพิ่มประสิทธิภาพแบบเบย์

การดำดิ่งสู่ Pathlib และความมหัศจรรย์เบื้องหลัง af76283a-6e65-436c-967a-900427cf6399.png
หากคุณยังไม่ได้ใช้ pathlib เพื่อจัดการกับไฟล์และไดเร็กทอรี ถือว่าคุณพลาด วิดีโอนี้จะพิจารณาไลบรารี pathlib ใน Python อย่างละเอียดและอธิบายความมหัศจรรย์บางอย่างที่รวมอยู่ในนั้น รวมถึงวิธีที่คุณสามารถใช้มันในโค้ดของคุณเอง

5 วิธีในการกำหนดเวลา Jupyter Notebook
Jupyter Notebook เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการสร้างเอกสารการคำนวณ มักจะมีข้อกำหนดในการอัปเดตผลลัพธ์ของสมุดบันทึกในช่วงเวลาที่เลือกและเผยแพร่ไปยังส่วนที่เหลือของทีม โพสต์นี้สรุปวิธีการต่างๆ ห้าวิธีสำหรับการตั้งเวลา Jupyter Notebook

การปรับใช้อัตโนมัติของโมเดล TensorFlow พร้อมการให้บริการ TensorFlow และการดำเนินการของ GitHub
ในโพสต์นี้ เราจะแบ่งปันวิธีที่เราให้บริการโมเดลการจัดประเภทรูปภาพ TensorFlow เป็นบริการ RESTful และ gRPC ด้วย TensorFlow Serving บนคลัสเตอร์ Kubernetes (k8s) ที่ทำงานบน Google Kubernetes Engine (GKE) ผ่านชุดของเวิร์กโฟลว์ GitHub Actions

สร้างแอปแชทแบบเรียลไทม์ด้วยช่อง Django และ WebSockets
การสร้างเว็บแอปพลิเคชันที่เก็บสถานะไว้อาจเป็นเรื่องยาก เว้นแต่คุณจะใช้เฟรมเวิร์ก แน่นอน Django ช่วยชีวิต! ในบทความนี้ เรียนรู้วิธีสร้างแอปแชทแบบเรียลไทม์โดยใช้ Django Channels และ WebSockets

การแก้ไขความปลอดภัยของ Python แตก (บางส่วน) bignums
โดยทั่วไปแล้ว การเปิดตัวโครงการด้านความปลอดภัยอย่างเร่งด่วนไม่ได้มีไว้สำหรับ CVE สองปี แต่เป็นกรณีของ Python ที่เผยแพร่ภาษาสี่เวอร์ชันล่าสุด ข้อบกพร่องคือการปฏิเสธบริการ (DoS) ที่อาจเกิดจากการแปลงตัวเลขมหาศาลเป็นสตริง หรือในทางกลับกัน แต่ก็ไม่ถือว่าร้ายแรงพอที่จะแก้ไขเมื่อมีการรายงานครั้งแรก เห็นได้ชัดว่ารายงานล่าสุด รวมถึงการแสวงประโยชน์จากจุดบกพร่องจากระยะไกล ได้ให้ความสำคัญกับมัน ทำให้เกิดการแก้ไขอย่างเร่งด่วน แต่การแก้ไขทำให้โค้ด Python ที่มีอยู่เสียหาย และกระบวนการจัดการเหตุการณ์ได้เหลือสิ่งที่ต้องการ ซึ่งทำให้โครงการมองหาวิธีปรับปรุงกระบวนการ

การสร้างภาพที่มีประสิทธิภาพสูงโดยใช้ Stable Diffusion ใน KerasCV
ในคู่มือนี้ เราจะแสดงวิธีสร้างรูปภาพใหม่โดยอิงจากข้อความแจ้งโดยใช้ KerasCV ของโมเดลข้อความเป็นรูปภาพของ stable.ai อย่าง Stable Diffusion

อัลกอริทึมใน Python – หลักสูตรเต็มรูปแบบสำหรับผู้เริ่มต้น af76283a-6e65-436c-967a-900427cf6399.png
ในหลักสูตร Introduction to Algorithms ใน Python คุณจะได้เรียนรู้เกี่ยวกับพื้นฐานของ Algorithm เช่น Recursion และไปจนถึงการทำงานกับ Concept อย่าง Dynamic Programming กลุ่มหลักสูตรหลัก 5 กลุ่มประกอบด้วยอัลกอริธึมแบบเรียกซ้ำอย่างง่าย โครงสร้างข้อมูล การแบ่งและพิชิต อัลกอริธึมที่โลภ และการเขียนโปรแกรมแบบไดนามิก

คู่มือสรุปปัญหากราฟ
คุณต้องการที่จะเรียนรู้วิธีการแก้ปัญหากราฟ? คุณกำลังเตรียมตัวสำหรับการสัมภาษณ์เขียนโค้ดหรือไม่? คุณต้องการขัดเกลาทักษะการแก้ปัญหาของคุณหรือไม่? ในบทความนี้ ฉันจะพยายามตอบคำถามเหล่านี้และอื่นๆ อีกมากมาย และคุณจะได้เรียนรู้รูปแบบที่จำเป็นในการจัดการกับปัญหาเหล่านี้

โครงการ เครื่องมือ และห้องสมุดที่น่าสนใจ

ชุดข้อมูล-เซิร์ฟเวอร์
รวมเข้ากับแอปของคุณมากกว่า 10,000 ชุดข้อมูลผ่านคำขอ HTTP ธรรมดา พร้อมการตอบสนองที่ประมวลผลล่วงหน้าและความสามารถในการปรับขนาดในตัว

จรวด
Rocketry เป็นเฟรมเวิร์กการตั้งเวลาตามคำสั่งที่ทันสมัยสำหรับ Python มันเรียบง่าย สะอาด และกว้างขวาง เหมาะสำหรับโครงการขนาดเล็กและขนาดใหญ่

Refurb
เครื่องมือสำหรับการปรับปรุงและปรับปรุงฐานรหัส Python ให้ทันสมัย

เปิดพร้อมท์
Open Prompts มีข้อมูลที่เราใช้สร้าง krea.ai ตอนนี้คุณสามารถเข้าถึงข้อมูลนี้ได้เช่นกัน คุณสามารถดาวน์โหลดไฟล์ CSV (ขนาดใหญ่) ที่มีลิงก์รูปภาพและข้อมูลเมตามากกว่า 10 ล้านคน หรือเข้าถึงผ่าน API ฟรีของเรา (ยังอยู่ระหว่างการพัฒนา)

CodeGeeX
โมเดลการสร้างรหัสหลายภาษาแบบเปิด

OFRAK
OFRAK (Open Firmware Reverse Analysis Konsole) เป็นแพลตฟอร์มการวิเคราะห์และแก้ไขไบนารี

SetFit
การเรียนรู้ไม่กี่ช็อตอย่างมีประสิทธิภาพด้วย Sentence Transformers

จดหมายข่าวอื่นๆ ของเรา
โปรแกรมเมอร์รายสัปดาห์ – จดหมายข่าวรายสัปดาห์ฟรีสำหรับโปรแกรมเมอร์

Founder Weekly – จดหมายข่าวรายสัปดาห์ฟรีสำหรับผู้ประกอบการที่มีเนื้อหาที่คัดสรรมาอย่างดี บทความที่ต้องอ่าน วิธีแนะนำ เคล็ดลับและคำแนะนำ ทรัพยากร กิจกรรม และอื่นๆ

ลิขสิทธิ์ © 2022 Python Weekly สงวนลิขสิทธิ์

ต้องการเปลี่ยนวิธีรับอีเมลเหล่านี้หรือไม่
คุณสามารถ อัปเดตค่ากำหนดของคุณ หรือ ยกเลิกการสมัครจากรายการ นี้

Python Weekly – ฉบับที่ 568

Python Weekly – ฉบับที่ 568

ดูอีเมลนี้ในเบราว์เซอร์ของคุณ

Python Weekly

ยินดีต้อนรับสู่ Python Weekly ฉบับที่ 568 ลองตรงไปที่ลิงก์ในสัปดาห์นี้
จากสปอนเซอร์ของเรา

b39f447d-8ea3-409b-9efd-899830da7e51.png รับการเขียนโปรแกรมรายสัปดาห์ของคุณ
จดหมายข่าวรายสัปดาห์ที่นำเสนอข่าวสาร บทความ บทแนะนำ การพูดคุย เครื่องมือ และห้องสมุดที่ดีที่สุดสำหรับโปรแกรมเมอร์ เข้าร่วมฟรี

ข่าว

Python Flaw อายุ 15 ปี เข้าสู่ซอฟต์แวร์ทั่วโลก
ข้อบกพร่องที่ไม่ได้รับการแก้ไขในที่เก็บโอเพ่นซอร์สที่ไม่ซ้ำกันมากกว่า 350,000 แห่งทำให้แอพพลิเคชั่นซอฟต์แวร์เสี่ยงต่อการถูกโจมตี ช่องโหว่ที่เกี่ยวข้องกับ Path Traversal ถูกติดตามเป็น CVE-2007-4559

บทความ บทช่วยสอน และเสวนา

ฉันสร้างเครื่องจับเท็จระยะไกลเพื่อทดสอบ Pulse ของ Zuckerberg af76283a-6e65-436c-967a-900427cf6399.png
ระบุการหลอกลวงใครก็ได้ในกล้อง แล้ววัดอัตราการเต้นของหัวใจ รหัสสามารถใช้ได้ ที่นี่

การขูดเว็บด้วย Python – คำแนะนำทีละขั้นตอน
เรียนรู้วิธีการขูดเว็บด้วย python ด้วย scrapingdog จากไลบรารีที่ใช้น้อยที่สุดไปจนถึงไลบรารีที่ใช้มากที่สุด เราได้ครอบคลุมทั้งหมดรวมถึง beautifulsoup, scrapy ฯลฯ ในบทช่วยสอนนี้

การปรับใช้เว็บแอป Python เป็นฟังก์ชัน AWS Lambda
AWS Lambda สามารถโฮสต์ฟังก์ชันที่เขียนด้วย Python สิ่งเหล่านี้คือ “สเกลเป็นศูนย์” – คำจำกัดความที่ฉันชอบคือไร้เซิร์ฟเวอร์! – ซึ่งหมายความว่าคุณจ่ายเฉพาะการเข้าชมที่พวกเขาให้บริการเท่านั้น โปรเจ็กต์ที่ไม่มีทราฟฟิกไม่ต้องเสียค่าใช้จ่ายในการดำเนินการ ต่อไปนี้คือวิธีการปรับใช้เว็บแอปพลิเคชัน Python เป็นฟังก์ชัน Lambda

Infrastructure-as-Code: การปรับใช้คลาวด์อย่างง่ายใน Python af76283a-6e65-436c-967a-900427cf6399.png
ขึ้นอยู่กับเทคโนโลยีและประเภทของผลิตภัณฑ์ระบบคลาวด์ที่คุณเลือก การปรับใช้ระบบคลาวด์อาจเป็นเรื่องที่น่ากลัว แต่ก็มักจะไม่ซับซ้อนขนาดนั้น วิดีโอนี้จะแนะนำวิธีง่ายๆ สองสามวิธีในการปรับใช้แอปพลิเคชัน ซึ่งไม่ต้องอาศัยความเข้าใจอย่างลึกซึ้งเกี่ยวกับ DevOps และใช้งานได้ง่ายและรวดเร็ว

อาร์กิวเมนต์ “ตัวเอง” ของ Python คืออะไร
นักพัฒนา Python ทุกคนคุ้นเคยกับการโต้แย้งในตัวเอง ซึ่งมีอยู่ในการประกาศ method ทุก ๆ* ของทุกคลาส เราทุกคนรู้วิธีใช้งาน แต่คุณรู้หรือไม่ว่ามันคืออะไร ทำไมมันถึงอยู่ที่นั่น และทำงานอย่างไรภายใต้ประทุน?

วิธีสร้างแดชบอร์ดข่าวกรองเสียงด้วย Gradio
Gradio ช่วยให้คุณสร้างแอพที่แชร์ได้โดยใช้ Python เท่านั้น เรียนรู้วิธีสร้างแดชบอร์ดสำหรับการวิเคราะห์ความฉลาดทางเสียงในบทช่วยสอนที่ทำตามได้ง่ายนี้

อธิบายการจัดทำดัชนี Pandas DataFrame: จาก .loc ถึง .iloc และเกิน
บทความนี้เป็นข้อมูลเชิงลึกเกี่ยวกับการทำดัชนีของ Pandas ตั้งแต่ .loc ถึง .iloc และอื่นๆ มันแสดงสิ่งที่จะใช้เมื่อสำหรับการเลือกข้อมูลที่มีประสิทธิภาพ

การใช้ Asyncio และ Batch API สำหรับบริการระยะไกล
เรียกใช้ชุด API โดยใช้ asyncio ของ Python ประมวลผลคำขอหลายรายการด้วยการโทรเพียงครั้งเดียวเพื่อประสิทธิภาพที่ดีขึ้น ฟังก์ชัน Async Python ใน Excel สามารถได้รับประโยชน์จากการใช้ API แบบแบตช์

การแบ่งส่วนรูปภาพ
ในบทความนี้ เราจะกำหนดการแบ่งส่วนรูปภาพ ค้นพบตัวชี้วัดที่เหมาะสมที่จะใช้ในงานเหล่านี้ สร้างไปป์ไลน์แบบ end-to-end ที่สามารถใช้เป็นเทมเพลตสำหรับจัดการปัญหาการแบ่งส่วนรูปภาพ และพูดคุยเกี่ยวกับการใช้งานที่มีประโยชน์บางอย่าง

การเข้ารหัสพื้นฐานในทฤษฎีและ Python af76283a-6e65-436c-967a-900427cf6399.png
คุณจะได้เรียนรู้ทฤษฎีพื้นฐานของพื้นฐานการเข้ารหัสลับพื้นฐาน แนวคิดด้านความปลอดภัยที่เกี่ยวข้องกับพื้นฐานแต่ละรายการ และจะเรียนรู้วิธีใช้ความเข้าใจเชิงทฤษฎีในหัวข้อนี้โดยเรียนรู้วิธีใช้ประโยชน์จากการเข้ารหัสดั้งเดิมต่างๆ ใน ​​Python ที่ด้านบนสุด และเพื่อให้คุณเข้าใจหัวข้อนี้อย่างลึกซึ้งยิ่งขึ้นไปอีก คุณจะไม่เพียงแต่เรียนรู้วิธีใช้การเข้ารหัสลับใน Python เท่านั้น แต่ยังจะได้เรียนรู้เพิ่มเติมเกี่ยวกับวิธีใช้งาน Primitives เหล่านี้ใน Python ด้วยตัวเองด้วย

โครงการ เครื่องมือ และห้องสมุดที่น่าสนใจ

กระซิบ
Whisper เป็นรูปแบบการรู้จำเสียงพูดเอนกประสงค์โดย OpenAI ได้รับการฝึกอบรมเกี่ยวกับชุดข้อมูลขนาดใหญ่ของเสียงที่หลากหลาย และยังเป็นโมเดลแบบมัลติทาสก์ที่สามารถทำการรู้จำคำพูดได้หลายภาษา เช่นเดียวกับการแปลคำพูดและการระบุภาษา

กรอบสีแดง
ไลบรารีการจัดการข้อมูลสำหรับ ML และการแสดงภาพ สามารถทำงานร่วมกับแพนด้าได้อย่างสมบูรณ์ เข้ากันได้กับ scikit-learn และใช้งานได้ดีกับ matplotlib!

RESP
ดึงเอกสารการวิจัยทางวิชาการจากแหล่งต่าง ๆ รวมถึง Google Scholar, ACL, ACM, PMLR ฯลฯ ตามคำหลักหรือชื่อ

huak
ตัวจัดการแพ็คเกจ Python ที่เขียนด้วยภาษา Rust ที่ได้รับแรงบันดาลใจจาก Cargo

incdec.py
ตัวดำเนินการเพิ่มและลดค่าสไตล์ C สำหรับ python

เครื่องหย่อน
Slack Machine เป็นเฟรมเวิร์กบอท Slack ที่เรียบง่ายแต่ทรงพลังและขยายได้ มากกว่าแค่บอท Slack Machine คือเฟรมเวิร์กที่ช่วยให้คุณพัฒนาพื้นที่ทำงาน Slack ของคุณให้เป็นขุมพลังของ ChatOps

Daft
Daft เป็นไลบรารีดาต้าเฟรมโอเพนซอร์สที่รวดเร็ว ถูกหลักสรีรศาสตร์ และปรับขนาดได้: สร้างขึ้นสำหรับปริมาณงาน Python และ Complex Data/Machine Learning

คำขอ-ip-rotator
ไลบรารี Python เพื่อใช้พูล IP ขนาดใหญ่ของ AWS API Gateway เป็นพร็อกซีเพื่อสร้าง IP ที่ไม่มีที่สิ้นสุดปลอมสำหรับการคัดลอกเว็บและการบังคับแบบเดรัจฉาน

ออกใหม่

แพนด้า 1.5.0
รุ่นนี้มีคุณลักษณะใหม่ การแก้ไขข้อบกพร่อง และการปรับปรุงประสิทธิภาพ

Matplotlib 3.6.0

กิจกรรมและการสัมมนาผ่านเว็บที่จะเกิดขึ้น

Central Coast Python Meetup กันยายน 2022 – Santa Barbara, CA
จะมีการเสวนาต่อไป

  • มีส่วนร่วมในโอเพ่นซอร์ส
  • เสาหิน ทำไมบริษัทถึงสร้างมันขึ้นมา และจะทำอย่างไรเมื่อพวกมันมีอายุยืนกว่าประโยชน์ (หรือที่เรียกกันว่าการย่อยสลายเสาหิน)

PyLadies London Meetup กันยายน 2022 – ลอนดอน
จะมีการเสวนา การเขียนแบบทดสอบอัตโนมัติ

Cleveland PyLadies Meetup กันยายน 2022 – คลีฟแลนด์ รัฐโอไฮโอ
คุณเคยสงสัยหรือไม่ว่าจะสร้างบอทได้อย่างไร? ไม่ว่าจะเป็นแชทบอท หรือบอททวิตเตอร์ที่มีจริยธรรม หรือบอทเพื่อตรวจดูว่ากาแฟแก้วโปรดของคุณมีจำหน่ายที่ร้านหรือไม่ เราจะสำรวจวิธีการสร้างสิ่งมีชีวิตดังกล่าวใน Python

Pydata Copenhagen Meetup กันยายน 2022 – โคเปนเฮเกน
จะมีการเสวนา 8 ปี Deep Generative Machine Learning

จดหมายข่าวอื่นๆ ของเรา
โปรแกรมเมอร์รายสัปดาห์ – จดหมายข่าวรายสัปดาห์ฟรีสำหรับโปรแกรมเมอร์

Founder Weekly – จดหมายข่าวรายสัปดาห์ฟรีสำหรับผู้ประกอบการที่มีเนื้อหาที่คัดสรรมาอย่างดี บทความที่ต้องอ่าน วิธีแนะนำ เคล็ดลับและคำแนะนำ ทรัพยากร กิจกรรม และอื่นๆ

ลิขสิทธิ์ © 2022 Python Weekly สงวนลิขสิทธิ์

ต้องการเปลี่ยนวิธีการรับอีเมลเหล่านี้หรือไม่
คุณสามารถ อัปเดตค่ากำหนดของคุณ หรือ ยกเลิกการสมัครจากรายการ นี้

Python Weekly – ฉบับที่ 566

Python Weekly – ฉบับที่ 566

ดูอีเมลนี้ในเบราว์เซอร์ของคุณ

Python Weekly

ยินดีต้อนรับสู่ Python Weekly ฉบับที่ 566 สัปดาห์ที่แล้ว บัญชี Twitter ของเราอายุ 11 ปี @PythonWeekly จู่ๆ ก็ถูกระงับ และฉันไม่เข้าใจจริงๆ ว่าทำไม เราไม่เคยมีปัญหาใด ๆ มาก่อน ฉันอุทธรณ์ทันทีผ่านกระบวนการมาตรฐานของพวกเขา และฉันก็ติดตามอีกครั้ง แต่ยังไม่ได้รับการตอบกลับ หากคุณทำงานที่ Twitter หรือรู้จักใครซักคนที่สามารถช่วยให้เรากู้คืนบัญชีได้ เราจะขอบคุณเป็นอย่างสูง
จากสปอนเซอร์ของเรา

53210d67-a18f-9609-5188-b0fc3eeb4203.png ต้องการเริ่มต้นการแข่งขันการรักษาความปลอดภัย Capture the Flag (CTF) หรือไม่? เข้าร่วมเวิร์กชอป CTF 101 ของ Snyk ในวันที่ 14 กันยายน เวลา 11.00 น. EDT เพื่อเรียนรู้วิธีแก้ไขความท้าทายของเว็บและ pwn CTF รับการสนับสนุนแบบสดจากผู้เชี่ยวชาญ CTF ในห้องแล็บเชิงปฏิบัติเมื่อคุณแก้ปัญหาความท้าทายแรกของคุณ สมัครตอนนี้!

ข่าว

แบบสำรวจผู้ใช้บรรจุภัณฑ์ Python
คุณมีแนวคิดในการปรับปรุงบรรจุภัณฑ์ Python หรือไม่? นี่เป็นโอกาสที่จะได้รับความคิดเห็นของคุณ

บทความ บทช่วยสอน และเสวนา

5 เคล็ดลับในการบรรลุ Coupling ต่ำในรหัส Python ของคุณ af76283a-6e65-436c-967a-900427cf6399.png
ในวิดีโอนี้ ฉันแบ่งปันเคล็ดลับ 5 ข้อเพื่อช่วยให้คุณเขียนโค้ดที่มี coupling ต่ำ ฉันจะแสดงตัวอย่างหลายตัวอย่างและแบ่งปันเรื่องราวของเทคนิคที่ฉันใช้หลายครั้งในอดีต ซึ่งช่วยลดการเชื่อมต่อและแก้ปัญหาการออกแบบซอฟต์แวร์ที่ซับซ้อนมากขึ้น

มีคนมายุ่งกับสิ่งเหนือธรรมชาติของฉัน!
หลังจากสังเกตเห็นคำเตือนที่น่ารำคาญ ฉันก็ไปโกนหนวดจามรีที่ไร้สาระ และพบว่าเนื่องจากแพ็คเกจ Python จำนวนหนึ่งที่สร้างด้วยตัวเลือกคอมไพเลอร์ที่ฟังดูน่าดึงดูดแต่อันตราย แพ็คเกจ Python มากกว่า 2,500 แพ็คเกจ—บางแพ็คเกจมีการดาวน์โหลดมากกว่าหนึ่งล้านครั้งต่อ เดือน—อาจทำให้โปรแกรมใดๆ ที่ใช้โปรแกรมเหล่านั้นคำนวณผลลัพธ์ที่เป็นตัวเลขที่ไม่ถูกต้อง

เร่งโค้ด Python 100x โดยนำเข้า taichi เป็น ti
ไม่มีวิธีแก้ปัญหาที่เป็นสากลสำหรับปัญหาการปรับให้เหมาะสมทั้งหมด นั่นเป็นสาเหตุส่วนหนึ่งที่ทำให้ Python มีเสน่ห์ คุณสามารถค้นหา/สร้างเครื่องมือที่ใช้งานง่ายที่สามารถแก้ไขปัญหาของคุณได้อย่างแม่นยำ ในแง่ของการคำนวณทางวิทยาศาสตร์ Taichi เป็นตัวเลือกในอุดมคติของ Python ที่สามารถช่วยให้คุณบรรลุประสิทธิภาพที่เทียบเท่ากับ C/C++

Python String Methods ที่ควรทราบ
สตริงของ Python มีวิธีการมากมาย แต่บางวิธีก็มีประโยชน์มากกว่าวิธีอื่นๆ มาพูดถึงวิธีสตริงที่ต้องรู้โหลและทำไมวิธีอื่นจึงไม่จำเป็น

การติดตามสินทรัพย์ในร่มโดยใช้ Wi-Fi Triangulation
สร้างโซลูชัน IoT การติดตามทรัพย์สินภายในอาคารที่สมบูรณ์แบบโดยใช้ Blues Wireless Notecard, MCU โฮสต์ ESP32, Notecarrier-F และ Datacake

25 Nooby Pandas ข้อผิดพลาดในการเข้ารหัสที่คุณควรหลีกเลี่ยง af76283a-6e65-436c-967a-900427cf6399.png
วิดีโอนี้มีรายการข้อผิดพลาด 25 ข้อที่มักทำให้ผู้เริ่มต้นเรียนรู้แพนด้าในหลาม หมีแพนด้าเป็นเครื่องมือที่ยอดเยี่ยม แต่มีข้อผิดพลาดบางประการที่ควรหลีกเลี่ยง!

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

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

การใช้ Raspberry Pi เป็นลำโพง Bluetooth กับ PipeWire
คุณมีลำโพง PC เก่าหรือ Hi-Fi แบบเก่าที่คุณต้องการแปลงเป็นลำโพง Bluetooth® เพื่อเล่นเพลงจากโทรศัพท์ของคุณหรือไม่? Raspberry Pi สามารถใช้เป็นสะพานเชื่อมเสียงระหว่างอุปกรณ์ Bluetooth® และระบบลำโพงแอนะล็อกได้อย่างง่ายดาย เพื่อให้เป็นไปได้ ในคู่มือฉบับย่อนี้ ฉันจะแสดงวิธีตั้งค่าซอฟต์แวร์บน Pi โดยใช้ PipeWire เพื่อให้บรรลุเป้าหมายนี้

โครงการ เครื่องมือ และห้องสมุดที่น่าสนใจ

สารคดี
วิธีง่ายๆ ในการดึงข้อมูลจากเอกสาร

WakaQ
คิวงานพื้นหลังแบบกระจายสำหรับ Python ที่สนับสนุนโดย Redis ซึ่งเป็น Celery ขั้นต่ำสุด

Stable-diffusion-วิดีโอ
สร้างวิดีโอด้วย Stable Diffusion โดยสำรวจพื้นที่แฝงและปรับเปลี่ยนระหว่างข้อความแจ้ง

ai-art-เครื่องกำเนิดไฟฟ้า
สร้างงานอาร์ตเวิร์กที่สร้างโดย AI จำนวนมากโดยอัตโนมัติในเครื่อง

ฟันเฟือง
Cog เป็นเครื่องมือโอเพนซอร์ซที่ให้คุณจัดแพ็คเกจโมเดลแมชชีนเลิร์นนิงในคอนเทนเนอร์มาตรฐานที่พร้อมสำหรับการผลิต

Marqo
เทนเซอร์ค้นหามนุษย์

ผู้ส่งออก
ส่งออกโมเดล Hugging Face ไปยัง Core ML และ TensorFlow Lite

ถดถอย
ไลบรารี Python สำหรับการถดถอยแบบไม่มีตัวแปร การประมาณค่า และการปรับให้เรียบ

รูปแบบ django-htmx
รูปแบบการแชร์ที่ฉันใช้กับ Django และ htmx

พีรุณ
เรียกใช้โค้ด Python จากทวีต

Unicaps
Python API แบบครบวงจรสำหรับบริการแก้ไข CAPTCHA

DevCase
CMS, Blog และ Portfolio ที่เน้นความเป็นส่วนตัวและปลอดภัยด้วย Python & Django ออกแบบโดยคำนึงถึงนักพัฒนาและผู้เชี่ยวชาญด้านไอที

ออกใหม่

Python ใน Visual Studio Code – กันยายน 2022 วางจำหน่าย
รุ่นนี้มีประกาศดังต่อไปนี้:

  • ปรับปรุงการรองรับ IntelliSense สำหรับ Jupyter Notebooks
  • ส่วนขยาย Flake8 ใหม่
  • ไฮไลท์การฝึกงาน: ปรับปรุงการรองรับ unittest และการวางภาพโน้ตบุ๊ก

การแก้ไขข้อบกพร่องของ Django: 4.1.1

Python ปล่อย 3.10.7, 3.9.14, 3.8.14 และ 3.7.14 แล้ว

กิจกรรมและการสัมมนาผ่านเว็บที่จะเกิดขึ้น

แผงไฮบริด: ร้อนแรงกับเครื่องมือ CI ที่เราใช้
ผู้เชี่ยวชาญจาก Azure DevOps, GitHub Actions, GitLab CI/CD และ JFrog Pipelines จะเข้าร่วม IndyPy สำหรับแผงควบคุม: “Hot Takes on CI Tools ที่เราใช้” การสนทนาที่มีชีวิตชีวาซึ่งดูแลโดย Calvin Hendryx-Parker (Six Feet Up) จะนำเสนอข้อดีและข้อเสียของเครื่องมือที่คุณชื่นชอบและเช่นเคย รางวัลยอดเยี่ยม

PyData Pittsburgh Meetup กันยายน 2022
ในเดือนนี้ PyData Pittsburgh จะประชุมอภิปรายเกี่ยวกับผู้จัดการและผู้นำด้านวิทยาศาสตร์ข้อมูลเพื่อแบ่งปันมุมมองและคำแนะนำเกี่ยวกับสิ่งที่ต้องทำเพื่อให้ได้งานด้านวิทยาศาสตร์ข้อมูลหรือการเรียนรู้ของเครื่อง

จดหมายข่าวอื่นๆ ของเรา
โปรแกรมเมอร์รายสัปดาห์ – จดหมายข่าวรายสัปดาห์ฟรีสำหรับโปรแกรมเมอร์

Founder Weekly – จดหมายข่าวรายสัปดาห์ฟรีสำหรับผู้ประกอบการที่มีเนื้อหาที่คัดสรรมาอย่างดี บทความที่ต้องอ่าน วิธีแนะนำ เคล็ดลับและคำแนะนำ ทรัพยากร กิจกรรม และอื่นๆ

ลิขสิทธิ์ © 2022 Python Weekly สงวนลิขสิทธิ์

ต้องการเปลี่ยนวิธีการรับอีเมลเหล่านี้หรือไม่
คุณสามารถ อัปเดตค่ากำหนดของคุณ หรือ ยกเลิกการสมัครจากรายการ นี้

Python Weekly – ฉบับที่ 562

Python Weekly – ฉบับที่ 562

ดูอีเมลนี้ในเบราว์เซอร์ของคุณ

Python Weekly

ยินดีต้อนรับสู่ Python Weekly ฉบับที่ 562 ลองตรงไปที่ลิงก์ในสัปดาห์นี้
จากสปอนเซอร์ของเรา

a4e22faa-33f5-62d3-358d-7bf85936df16.png Deepnote เป็นสมุดบันทึกวิทยาศาสตร์ข้อมูลที่สร้างขึ้นสำหรับการทำงานร่วมกัน สำรวจข้อมูลด้วย Python & SQL จากเบราว์เซอร์ของคุณ เพิ่มบริบทด้วยการแสดงภาพข้อมูลและการแก้ไข Rich Text แบ่งปันการวิเคราะห์กับใครก็ได้เพียงแค่ส่งลิงก์ เริ่มต้นกับแผนฟรี 100% ของ เรา

ข่าว

CloudGuard Spectral ตรวจพบแพ็คเกจที่เป็นอันตรายหลายตัวบน PyPI
แพ็คเกจที่เป็นอันตรายเหล่านี้ติดตั้งตัวขโมยข้อมูลที่ช่วยให้ผู้โจมตีสามารถขโมยข้อมูลส่วนตัวและข้อมูลประจำตัวของนักพัฒนาซอฟต์แวร์ได้

บทความ บทช่วยสอน และเสวนา

สร้าง AWS Microservices ในโลกแห่งความเป็นจริงด้วย Python และ FastAPI จาก Zero af76283a-6e65-436c-967a-900427cf6399.png
วิดีโอนี้จะแสดงวิธีเริ่มต้นจากจุดเริ่มต้น DevOps อย่างแท้จริง และสร้างไมโครเซอร์วิสของ AWS ในโลกแห่งความเป็นจริงด้วย Python และ FastAPI

การแสดงข้อมูลใน Python
เรียนรู้วิธีสร้างภาพข้อมูลที่ยอดเยี่ยมโดยใช้ไลบรารี Python ยอดนิยม เช่น matplotlib, seaborn และ plotly

พบปัญหาด้านประสิทธิภาพ: การทำโปรไฟล์หรือการบันทึก?
การบันทึกตามการติดตามและการทำโปรไฟล์ต่างกันอย่างไร คุณควรใช้อันไหน—คุณต้องการเพียงอันเดียวหรือทั้งสองอย่าง? วิธีที่เร็วที่สุดในการค้นหาปัญหาด้านประสิทธิภาพในการผลิตคืออะไร

เริ่มต้นใช้งาน Dash: การสร้างภาพข้อมูลอย่างง่ายใน Python af76283a-6e65-436c-967a-900427cf6399.png
สิ่งทั่วไปที่คุณต้องการทำใน Python คือการแสดงภาพข้อมูลของคุณในแดชบอร์ด วิดีโอนี้แสดงวิธีตั้งค่าการแสดงภาพข้อมูลโดยใช้ Plotly Dash ใน Python ในไม่กี่ขั้นตอนง่ายๆ

วิธีติดตามแพ็คเกจสำหรับโครงการ Django ของคุณด้วย Pip-Tools
คุณไม่จำเป็นต้องพึ่งพาการตรึง pip เพื่อจัดการข้อกำหนดของโครงการ

คำแนะนำขั้นสุดท้ายเกี่ยวกับแผนผังเว็บไซต์ด้วย Python
บทความนี้อธิบายแนวคิดทั่วไปและวิธีนำแผนผังไซต์ของคุณไปใช้ด้วย python

นักดาราศาสตร์แนะนำ NumPyro

SciPy 2022 วิดีโอ af76283a-6e65-436c-967a-900427cf6399.png

การสร้างต้นแบบอย่างรวดเร็วโดยใช้ Terraform, GitHub Action, Docker และ Streamlit ใน GCP

โครงการ เครื่องมือ และห้องสมุดที่น่าสนใจ

Flet
Flet ช่วยให้นักพัฒนาสามารถสร้างเว็บ แอพมือถือ และเดสก์ท็อปแบบเรียลไทม์ใน Python ได้อย่างง่ายดาย ไม่จำเป็นต้องมีประสบการณ์ส่วนหน้า

unblob
แยกไฟล์จากรูปแบบคอนเทนเนอร์ประเภทใดก็ได้

PySearch
PySearch เป็นเสิร์ชเอ็นจิ้นที่ให้บริการฟรีสำหรับการสืบค้นไลบรารี python โดยใช้คำอธิบายภาษาธรรมชาติของคุณสมบัติของฟังก์ชันที่คุณกำลังมองหา เป้าหมายคือช่วยคุณค้นหาฟังก์ชันที่คุณต้องการเมื่อคุณรู้ว่ามันอยู่ในห้องสมุดอะไร แต่ไม่ใช่ชื่อของมัน

django-pgtrigger
เขียนทริกเกอร์ Postgres สำหรับโมเดล Django ของคุณ

CellPyLib
ห้องสมุดสำหรับการทำงานกับ Cellular Automata สำหรับ Python

คบเพลิงไดนาโม
คอมไพเลอร์ JIT ระดับ Python ที่ออกแบบมาเพื่อให้โปรแกรม PyTorch ที่ไม่ได้แก้ไขเร็วขึ้น

ml-neuman
สนามเรเดียนของมนุษย์ประสาทจากวิดีโอเดียว

wandb
เครื่องมือสำหรับการแสดงภาพและติดตามการทดลองแมชชีนเลิร์นนิงของคุณ

มัด
Belay เป็นไลบรารีหลามที่ช่วยให้สามารถพัฒนาโปรเจ็กต์ที่โต้ตอบกับฮาร์ดแวร์ได้อย่างรวดเร็วผ่านบอร์ดที่เข้ากันได้กับไมโครไพธอน

DeFFcode
ตัวถอดรหัสเฟรมวิดีโอประสิทธิภาพสูงข้ามแพลตฟอร์มใน Python

ipyvizzu-story
การนำเสนอแผนภูมิแบบเคลื่อนไหวใน Jupyter Notebook

EasyMocap
EasyMocap เป็นกล่องเครื่องมือโอเพนซอร์ซสำหรับการจับการเคลื่อนไหวของมนุษย์แบบไม่มีเครื่องหมายและการสังเคราะห์มุมมองใหม่จากวิดีโอ RGB

ออกใหม่

Python 3.11.0rc1
รุ่นนี้ 3.11.0rc1 เป็นรุ่นตัวอย่างรุ่นสุดท้าย เมื่อเข้าสู่ขั้นตอนตัวเลือกการเปิดตัว อนุญาตให้ตรวจสอบเฉพาะการเปลี่ยนแปลงโค้ดที่มีการแก้ไขข้อผิดพลาดที่ชัดเจนระหว่างตัวเลือกการเผยแพร่นี้กับรุ่นสุดท้าย ผู้สมัครคนที่สองและตัวอย่างการเปิดตัวที่วางแผนไว้ล่าสุดมีการวางแผนในวันจันทร์ที่ 2022-09-05 ในขณะที่การเปิดตัวอย่างเป็นทางการมีการวางแผนในวันจันทร์ที่ 2022-10-03

Python ใน Visual Studio Code – วางจำหน่ายสิงหาคม 2022
รุ่นนี้มีการปรับปรุงต่อไปนี้:

  • การกำหนดค่าดีบักอัตโนมัติสำหรับเว็บแอป
  • การปรับปรุงประสบการณ์การเริ่มต้นใช้งาน
  • การตั้งค่าเพื่อกำหนดค่าการแสดงข้อมูลล่ามบนแถบสถานะ
  • เทมเพลตส่วนขยายเครื่องมือ Python ใหม่
  • ลบการนำเข้าที่ไม่ได้ใช้ทั้งหมดด้วย Pylance
  • ดับเบิลคลิกเพื่อยอมรับคำแนะนำประเภทด้วย Pylance
  • คัดลอกภาพที่ส่งออกในเซลล์ Jupyter
  • ไปที่เซลล์ที่ล้มเหลวล่าสุด

กิจกรรมและการสัมมนาผ่านเว็บที่จะเกิดขึ้น

PyData Pittsburgh Meetup สิงหาคม 2022
งานหลักจะเป็นการเสวนา Jupyter in Production

PyData Berlin Meetup สิงหาคม 2022
จะมีการเสวนาต่อไป

  • ข้อมูลรั่วไหล: นักฆ่าเงียบในการเรียนรู้ของเครื่องแบบเรียลไทม์
  • Datajudge – แสดงและทดสอบข้อกำหนดกับข้อมูลจากฐานข้อมูล

PyData Cambridge Meetup สิงหาคม 2022
จะมีการเสวนาต่อไป

  • บทเรียนสำหรับการสร้างทีมวิทยาศาสตร์ข้อมูลที่มีประสิทธิภาพ
  • แนะนำหลักการ SOLID ด้วย Pytho
จดหมายข่าวอื่นๆ ของเรา
โปรแกรมเมอร์รายสัปดาห์ – จดหมายข่าวรายสัปดาห์ฟรีสำหรับโปรแกรมเมอร์

Founder Weekly – จดหมายข่าวรายสัปดาห์ฟรีสำหรับผู้ประกอบการที่มีเนื้อหาที่คัดสรรมาอย่างดี บทความที่ต้องอ่าน วิธีแนะนำ เคล็ดลับและคำแนะนำ ทรัพยากร กิจกรรม และอื่นๆ

ลิขสิทธิ์ © 2022 Python Weekly สงวนลิขสิทธิ์

ต้องการเปลี่ยนวิธีรับอีเมลเหล่านี้หรือไม่
คุณสามารถ อัปเดตค่ากำหนดของคุณ หรือ ยกเลิกการสมัครจากรายการ นี้

Python Weekly – ฉบับ 560

Python Weekly – ฉบับ 560

ดูอีเมลนี้ในเบราว์เซอร์ของคุณ

Python Weekly

ยินดีต้อนรับสู่ Python Weekly ฉบับที่ 560 ลองตรงไปที่ลิงก์ในสัปดาห์นี้
จากสปอนเซอร์ของเรา

b2e9f537-62e4-301b-56a3-7e2202ed1b4d.png เรียนรู้เกี่ยวกับรูปแบบการข้ามผ่านวัตถุทั่วไปในระบบนิเวศ Python ที่กว้างขึ้น และสิ่งนี้นำไปสู่การค้นพบช่องโหว่การแทรกคำสั่งที่เก็บไว้ใน Celery ได้อย่างไร การวิเคราะห์ทีละขั้นตอนนี้ยังรวมถึงแนวทางการแก้ไขด้วย

บทความ บทช่วยสอน และเสวนา

Python เป็นแบบพกพาจริงๆ
โพสต์นี้อธิบายการพิสูจน์แนวคิดของ Python ที่สามารถเรียกใช้งานได้ (2.7.18 และ 3.6.14) ที่สร้างขึ้นบน Cosmopolitan Libc ซึ่งช่วยให้สามารถทำงานบนระบบปฏิบัติการที่แตกต่างกันหกระบบ (Linux, Mac, Windows, NetBSD, FreeBSD, OpenBSD)

การเรียนรู้เชิงลึกเชิงปฏิบัติสำหรับนักเขียนโค้ด 2022
หลักสูตรฟรีที่ออกแบบมาสำหรับผู้ที่มีประสบการณ์การเขียนโค้ดที่ต้องการเรียนรู้วิธีใช้การเรียนรู้เชิงลึกและการเรียนรู้ของเครื่องกับปัญหาในทางปฏิบัติ

วิธีสร้างแพ็คเกจ Python ในปี 2022
คุณจะสร้างแพ็คเกจ Python ได้อย่างไร คุณจะตั้งค่าการทดสอบอัตโนมัติและการครอบคลุมโค้ดอย่างไร คุณเผยแพร่แพ็คเกจอย่างไร นั่นคือสิ่งที่บทความนี้สอนคุณ

Python Web Conf 2022 Talks + บทช่วยสอน af76283a-6e65-436c-967a-900427cf6399.png
วิดีโอ 90 รายการ — รวมถึงการพูดคุย บทช่วยสอน การสนทนาแบบสายฟ้าแลบ และโซเชียลพร้อมใช้งานแล้ว

การค้นหา PDF ด้วย Python, Transformers และ Machine Learning
เราจะใช้พลังของ AI เพื่อค้นหาสิ่งที่คล้ายกับคำค้นหาที่คุณป้อน และเราจะแสดงวิธีปรับใช้เครื่องมือค้นหานั้นในชีวิตจริงเพื่อให้ทุกคนใช้งานได้

ข้อจำกัดของ Python vectorization เป็นเทคนิคประสิทธิภาพ
Vectorization เป็นวิธีที่ยอดเยี่ยมในการเร่งความเร็วโค้ด Python ของคุณ แต่จำกัดการดำเนินการเฉพาะกับข้อมูลจำนวนมาก เรียนรู้วิธีก้าวข้ามข้อจำกัดเหล่านี้

งูหลามวิทยาศาสตร์กับกุยโด อิมพีเรียล 9a9a57d0-eb4b-47f8-8af4-55ba50e8c350.png
หลังจากเสร็จสิ้นการประชุมทางวิทยาศาสตร์ไพธอน เรามีความยินดีเป็นอย่างยิ่งที่มี Guido Imperiale วิศวกร OSS ของ Coiled มาพูดคุยกับเราเกี่ยวกับพื้นที่ที่น่าตื่นเต้นนี้ รวมถึงงานของเขาใน Dask ประโยชน์ของการทำงานระยะไกล และวิธีกระจายการประมวลผลด้วยเทคโนโลยีล่าสุด เครื่องมือ Python ทำให้เขาสามารถจัดการโครงการวิทยาศาสตร์ข้อมูลขนาดใหญ่ได้อย่างง่ายดาย

การสร้างแบบจำลองอนุกรมเวลาสั้น ๆ ด้วยความรู้เดิมใน PyMC

การเข้ารหัสอายุใน Python ด้วย pyrage

ช่วยเราทดสอบร้านค้าที่เชื่อถือได้ของระบบใน Python

Python Package Manager Shootout

โครงการ เครื่องมือ และห้องสมุดที่น่าสนใจ

pycom
คอมไพเลอร์ Python จนถึงโค้ดเนทีฟ โดยใช้ C++

LovelyPlots
สไตล์ชีต Matplotlib เพื่อจัดรูปแบบตัวเลขอย่างสวยงามสำหรับเอกสารทางวิทยาศาสตร์ วิทยานิพนธ์ และการนำเสนอ ในขณะที่ยังคงแก้ไขได้อย่างสมบูรณ์ใน Adobe Illustrator

สึกิ
Tsuki เป็นแพลตฟอร์มโซเชียลมีเดียโอเพ่นซอร์สที่เรียบง่ายซึ่งสร้างขึ้นโดยใช้ Python

django-queryset-feeler
เครื่องมือที่ช่วยให้เข้าใจวิธีดำเนินการชุดข้อความค้นหา django

ธีซีอุส
ไลบรารีสำหรับการเพิ่มประสิทธิภาพแบบไม่เชิงเส้นเชิงอนุพันธ์

ดิฟแกรม
ข้อมูลการฝึกอบรม (การติดฉลากข้อมูล คำอธิบายประกอบ เวิร์กโฟลว์) สำหรับประเภทข้อมูลทั้งหมด (รูปภาพ, วิดีโอ, 3D, ข้อความ, ภูมิศาสตร์, เสียง, อื่นๆ) ตามขนาด

สถิติพยากรณ์
StatsForecast นำเสนอคอลเลกชันของแบบจำลองการคาดการณ์อนุกรมเวลาแบบไม่มีตัวแปรที่ใช้กันอย่างแพร่หลาย รวมถึงการสร้างแบบจำลอง ARIMA และ ETS อัตโนมัติที่ปรับให้เหมาะสมสำหรับประสิทธิภาพสูงโดยใช้ numba นอกจากนี้ยังมีแบตเตอรี่ขนาดใหญ่สำหรับรุ่นเปรียบเทียบ

ออกใหม่

Python 3.11.0b5

กิจกรรมและการสัมมนาผ่านเว็บที่จะเกิดขึ้น

เสมือน: Blockchain กับ Python
การบรรยายเบื้องต้นนี้จะสอนวิธีสร้างบล็อคเชนอย่างง่ายใน Python รวมถึงการให้ภาพรวมของพื้นฐานบางอย่าง เช่น การแฮช SHA256 และอัลกอริธึมบล็อคเชน

จดหมายข่าวอื่นๆ ของเรา
โปรแกรมเมอร์รายสัปดาห์ – จดหมายข่าวรายสัปดาห์ฟรีสำหรับโปรแกรมเมอร์

Founder Weekly – จดหมายข่าวรายสัปดาห์ฟรีสำหรับผู้ประกอบการที่มีเนื้อหาที่คัดสรรมาอย่างดี บทความที่ต้องอ่าน วิธีแนะนำ เคล็ดลับและคำแนะนำ ทรัพยากร กิจกรรม และอื่นๆ

ลิขสิทธิ์ © 2022 Python Weekly สงวนลิขสิทธิ์

ต้องการเปลี่ยนวิธีรับอีเมลเหล่านี้หรือไม่
คุณสามารถ อัปเดตค่ากำหนดของคุณ หรือ ยกเลิกการสมัครจากรายการ นี้

Python Weekly – ฉบับที่ 558

Python Weekly – ฉบับที่ 558

ดูอีเมลนี้ในเบราว์เซอร์ของคุณ

Python Weekly

ยินดีต้อนรับสู่ Python Weekly ฉบับที่ 558 ลองตรงไปที่ลิงก์ในสัปดาห์นี้
จากสปอนเซอร์ของเรา

1d7a4f39-eb36-19f5-10b9-86284057f500.png Deepnote เป็นสมุดบันทึกข้อมูลสำหรับการทำงานร่วมกัน : สำรวจข้อมูลจากเบราว์เซอร์ของคุณได้อย่างสะดวกสบายและไม่ต้องตั้งค่าให้ยุ่งยาก เชื่อมต่อกับสแตกของคุณผ่านการผสานรวมในตัวมากมาย ทำงานร่วมกันแบบเรียลไทม์ การแสดงความคิดเห็น และการควบคุมเวอร์ชัน แบ่งปันงานของคุณโดยเพียงแค่ส่งลิงค์

ข่าว

PyPI เพื่อเปิดใช้งาน 2FA บนบัญชีโครงการ Python ที่สำคัญ
จากการสังเกตการไฮแจ็กของโปรเจ็กต์หลามหลายโปรเจ็กต์ล่าสุด ดัชนีแพ็คเกจไพธอน (PyPI) กำหนดให้การตรวจสอบสิทธิ์แบบสองปัจจัยสำหรับบัญชีของโปรเจ็กต์ที่สำคัญ

Python 3.11 อาจล่าช้า

บทความ บทช่วยสอน และเสวนา

ใช้ GPT-3 เพื่ออธิบายวิธีการทำงานของโค้ด
หนึ่งในการใช้งานที่ฉันโปรดปรานสำหรับโมเดลภาษา GPT-3 AI คือการสร้างคำอธิบายว่าโค้ดทำงานอย่างไร มันได้ผลอย่างน่าตกใจ: ชุดฝึกอบรมมีซอร์สโค้ดจำนวนมากอย่างชัดเจน

วิธีการใช้ Docker เพื่อให้การพัฒนาในท้องถิ่นเป็นเรื่องง่าย af76283a-6e65-436c-967a-900427cf6399.png
Docker เป็นเครื่องมือที่ทรงพลังมากสำหรับการพัฒนาแอพพลิเคชั่นที่ทำงานบนคลาวด์ หากคุณต้องการได้รับประโยชน์สูงสุดจากมัน คุณต้องแน่ใจว่าวิธีที่คุณเรียกใช้โค้ดในเครื่องนั้นตรงกับวิธีการทำงานบนคลาวด์มากที่สุดเท่าที่จะเป็นไปได้ วิดีโอนี้แสดงวิธีการทำสิ่งนี้ โดยใช้เซิร์ฟเวอร์ API อย่างง่ายใน Python เป็นตัวอย่าง

ฉันวิเคราะห์รายการราคาโรงพยาบาล 1835 รายการ คุณไม่จำเป็นต้องทำ
กฎหมายฉบับปัจจุบันกำหนดให้โรงพยาบาลต้องระบุขั้นตอนการทำงานด้วยรหัสทั่วไป วิธีนี้ทำให้คุณสามารถเปรียบเทียบราคาระหว่างโรงพยาบาลได้ จาก 33% (หรือมากกว่านั้น) ของโรงพยาบาลที่เผยแพร่ผู้ควบคุมค่าใช้จ่าย และเป็นไปตามหลักการของกฎหมาย โรงพยาบาลเหล่านี้หลายแห่งเผยแพร่ข้อมูลเพียงบางส่วนเท่านั้น ทำให้การซื้อสินค้าราคาเหมือนการซื้อที่นอน เป้าหมายของเราคือทำความสะอาดชุดข้อมูลในโลกแห่งความเป็นจริงนี้ และดูว่าเราสามารถหาจำนวนแถวที่สามารถมีโค้ดได้หรือไม่ แล้วมาดูกันว่ามีโรงพยาบาลกี่แห่งที่ปฏิบัติตามกฎหมาย

การประเมินการประมาณการการส่งมอบคีย์บอร์ดเครื่องกลด้วย Python Web Scraping
การประเมินความถูกต้องของการประมาณการการส่งมอบของ Novelkeys.com โดยใช้ beautifulsoup และ matplotlib

แยกข้อความจากรูปภาพด้วย Python af76283a-6e65-436c-967a-900427cf6399.png
ในวิดีโอนี้ เราเรียนรู้วิธีแยกข้อความจากรูปภาพโดยใช้ python เราเปรียบเทียบไลบรารียอดนิยมสามไลบรารี: pytesseract, easyocr และ keras_ocr ตัวอย่างจะรันในสมุดบันทึก kaggle บนชุดข้อมูล TextOCR

เขียนโค้ด Clean Python เสมอ.
การวิเคราะห์แบบคงที่ของ Sonar ช่วยให้คุณสร้างและรักษาโค้ด Python คุณภาพสูงได้ ด้วยกฎเฉพาะมากกว่า 215 ข้อ เราพบปัญหาในการเขียนโค้ดของคุณในขณะที่คุณตั้งใจทำงาน สำรวจโซลูชันฟรีของเรา สปอนเซอร์

การประมวลผลไฟล์ขนาดใหญ่แบบขนานใน Python
เรียนรู้เทคนิคต่างๆ เพื่อลดเวลาในการประมวลผลข้อมูลโดยใช้การประมวลผลหลายตัว joblib และ tqdm พร้อมกัน

สำรวจอัลกอริทึมแผนผังการตัดสินใจใน Python af76283a-6e65-436c-967a-900427cf6399.png
เรียนรู้วิธีใช้อัลกอริธึมการเรียนรู้ของเครื่อง Decision Tree Classifier ใน Python ทั้งหมดตั้งแต่เริ่มต้น ตั้งแต่คำอธิบายเชิงลึกไปจนถึงคำอธิบายโค้ดโดยละเอียด วิดีโอนี้เป็นบทแนะนำที่สมบูรณ์แบบสำหรับทุกคนที่ต้องการทดลองและคุ้นเคยกับโครงสร้างการตัดสินใจมากขึ้น

รองรับการเรียนรู้ของเครื่องที่เร่งด้วย GPU ด้วย Kubernetes และ Nix
ไม่ใช่สิ่งที่คุณไม่รู้ที่ทำให้คุณมีปัญหา – บางครั้งก็เป็นเช่นนั้น

วิธีการดันเดอร์
นี่คือข้อมูลเบื้องต้นเกี่ยวกับเมธอด dunder ใน Python เพื่อช่วยให้คุณเข้าใจว่ามันคืออะไรและมีไว้เพื่ออะไร

ไฟล์ข้อ จำกัด Pip
บางครั้งเป็นการยากที่จะระบุว่าการพึ่งพาดั้งเดิมของแอปพลิเคชัน Python คืออะไร ไฟล์ข้อ จำกัด เป็นวิธีการแก้ปัญหานี้

เหตุใด DRY จึงเป็นหลักการตั้งโปรแกรมที่ให้คะแนนสูงเกินไป

จัดระเบียบโค้ด Python อย่าง PRO

วิธีสร้างเว็บแอป Raspberry Pi Pico W ด้วยทั่ง

โครงการ เครื่องมือ และห้องสมุดที่น่าสนใจ

packj
Packj (แพ็คเกจที่ออกเสียง) เป็นเครื่องมือบรรทัดคำสั่ง (CLI) เพื่อตรวจสอบแพ็คเกจซอฟต์แวร์โอเพนซอร์ซสำหรับแอตทริบิวต์ “เสี่ยง” ที่ทำให้พวกเขาเสี่ยงต่อการโจมตีของห่วงโซ่อุปทาน

i8-terminal
การวิจัยตลาดสมัยใหม่ด้วยพลังของบรรทัดคำสั่ง

ออกแบบโดยสัญญา
มัณฑนากรที่เรียบง่ายสำหรับการออกแบบตามรูปแบบสัญญาที่เขียนด้วยรหัส Python 3.10 ที่ทันสมัยกว่า 100 บรรทัดเพียงเล็กน้อย (ไม่นับเอกสารประกอบและการบันทึก)

นาทีGPT
การนำ PyTorch กลับมาใช้ใหม่น้อยที่สุดของการฝึกอบรม OpenAI GPT (Generative Pretrained Transformer)

secimport
โมดูลไพ ธ อนแซนด์บ็อกซ์โดยไม่ต้องเปลี่ยนรหัสของคุณ

PyCircTools
ไลบรารี Python ที่มีโมดูลต่างๆ เพื่อสร้างวงจร

kloop
kLoop เป็นการนำ Python asyncio event loop ไปใช้งานที่เขียนด้วย Cython โดยใช้คุณสมบัติ io_uring และ kTLS ของเคอร์เนล Linux จึงเรียกว่า k(ernel)Loop

ออกใหม่

Python ใน Visual Studio Code – วางจำหน่ายกรกฎาคม 2022
รุ่นนี้มีคำแนะนำประเภทการฝังด้วย Pylance และการปรับปรุงประสบการณ์การตั้งค่าด้วยโน้ตบุ๊ก Jupyter หากคุณสนใจ คุณสามารถตรวจสอบรายการการปรับปรุงทั้งหมดในบันทึกการเปลี่ยนแปลงของเราสำหรับส่วนขยาย Python, Jupyter และ Pylance

Python 3.11.0b4

กิจกรรมและการสัมมนาผ่านเว็บที่จะเกิดขึ้น

Virtual: PyLadies Dublin Meetup กรกฎาคม 2022
จะมีการเสวนาต่อไป

  • ส่งเสริมให้สาววัยรุ่นเขียนโปรแกรมอย่างไร
  • วิธีการเริ่มต้นอาชีพใน python
  • ความปลอดภัยของห่วงโซ่อุปทานใน OSS

Pyninsula #30 – พาโลอัลโต CA
จะมีการเสวนาต่อไป

  • หยุดเดา รับคำขอ
  • Jupyter สำหรับ DevOps
  • เพิ่มคุณภาพโค้ดด้วย Pre-commit Hooks

PyDataMCR Meetup กรกฎาคม 2022 – แมนเชสเตอร์
จะมีการเสวนา Race Against the Machine

PyData Berlin กรกฎาคม 2022 – เบอร์ลิน BE
จะมีการเสวนาต่อไป

  • โมเดลภาษาขนาดใหญ่สำหรับการใช้งานในโลกแห่งความเป็นจริง
  • ความเป็นส่วนตัวในการเรียนรู้ของเครื่องและการเรียนรู้แบบสหพันธรัฐ
จดหมายข่าวอื่นๆ ของเรา
โปรแกรมเมอร์รายสัปดาห์ – จดหมายข่าวรายสัปดาห์ฟรีสำหรับโปรแกรมเมอร์

Founder Weekly – จดหมายข่าวรายสัปดาห์ฟรีสำหรับผู้ประกอบการที่มีเนื้อหาที่คัดสรรมาอย่างดี บทความที่ต้องอ่าน วิธีแนะนำ เคล็ดลับและคำแนะนำ ทรัพยากร กิจกรรม และอื่นๆ

ลิขสิทธิ์ © 2022 Python Weekly สงวนลิขสิทธิ์

ต้องการเปลี่ยนวิธีรับอีเมลเหล่านี้หรือไม่
คุณสามารถ อัปเดตค่ากำหนดของคุณ หรือ ยกเลิกการสมัครจากรายการ นี้