TLWI Python #16
Welcome back to another exciting edition of our weekly newsletter! We've got an abundance of fantastic articles and resources to share with you, so buckle up and get ready for a ride!
First up, we have XKCD, a well-known webcomic that often features jokes about programming and technology. This week's comic is all about the Python environment, and it's a must-read for all you Python enthusiasts out there.
If you're looking to take your Python skills to the next level, check out this Python Decorator Quick-Reference. This article offers an in-depth guide to decorators in Python, so you can learn how to use them to write more efficient and elegant code.
For those of you who are interested in working with data, we've got two great resources for you. The first is a comparison between Pandas and SQL, two popular tools for working with data. This article provides a side-by-side look at their similarities and differences, so you can determine which one is right for you.
The second resource is a personal account of how one developer tried to automate a repetitive data extraction task with Python. Check out How I try to automate a repetitive task of extracting a token from a string to see how they tackled this problem and learn from their experience.
Finally, we have an exciting development from the world of big data. Apache Spark has recently introduced a new Pandas API, and you can learn all about it in this comprehensive guide, Exploring Apache Spark New Pandas API.
That's all for this week's newsletter! We hope you had as much fun reading it as we had putting it together. Remember to stay curious, keep exploring, and we'll see you again next week.
Updates From The Python Blog
- Python 3.10.2, 3.9.10, and 3.11.0a4 are now available - Friday, January 14, 2022
Hot Python Articles This Week On Reddit
- XKCD | Python Environment (3 days ago)
Our Article Picks
- Agnieszka Stec: Cherry-Pick Your Teammate's Changes Without Push 'n Pull-ing To Your Repo In PyCharm
- Brandon Fan: Trading Algos - 5 Key Backtesting Metrics and How to Implement Them in Python
- Umme Abira Azmary: Basics of Python "String"
- Ankit Anand ✨: Monitoring Django application performance with OpenTelemetry | SigNoz
- Arijit Roy: Introducing AQUA: Digital Education Made Simple
- javinpaul: 5 Best Free NumPy Courses and Tutorials for Python Programmers in 2022
- Yash Makan: How to predict the future using Python 🐍?
- Lalit Pagaria: Introducing Obsei
- Nomadev💻🔱: Top 7 Websites To Get Your First Paid Internship
- sumit kumar: Cache Master data in Redis using Python
- Matteo Bianchi: RENT! e-commerce, submission for AtlasHackathon
- Mahmoud EL-kariouny: Python for Everybody the most popular book to learn python-3
- Damini Jain: Sampling Bias and how to fix it?
- Mohammad Alim: Create Personalized Blockchain in 60 Minutes
- Emmanuel Os: Download Any YouTube Video With 5 Lines Of Code In Python
- Oksana Horlock: Clean 'em! Getting rid of unused AMIs using Python Lambda and Terraform
- Bek Brace: Retro Computers and Games Museum | Wroclaw, Poland
- All About Python: How to automate excel creation in Python
- Mandy Moore: Writing Documentation and Caring About Developer Mental Health with Lorna Mitchell
- Waylon Walker: Python Enum
- Ali Moradi: How practice and improve trade skills with demo trading on trading view with bar reply mode feature? (open source project)
- coding-land: How to become a web developer in 2021 | web developer salary | All-time-dev
- Dinh Anh Vu: How stupid is Matlab for loop?
- Kateryna Pakhomova: 30 Top Apps Made With Python
- Flavio Campelo: Python - Conditionals
- Tim Bennett: Excluding Fields in Django Rest Framework Serializers
- Abdallah Yashir: How I try to automate a repetitive task of extracting a token from a string
- Waylon Walker: python functools total ordering
- Thom Zolghadr: Uploading Images to Django REST Framework from Forms in React
- Tai Kedzierski: Python Decorator Quick-Reference
- Waylon Walker: Installing Pipx on Ubuntu
- Todd Birchard: Intro to Asynchronous Python with Asyncio
- Yashasvi Singh: Supa-Fast API (Supabase FastAPI) : Building the API
- doldoki: .webp to .jpg for Product Image
- Yefet Ben Tili: Exploring Apache Spark New Pandas API
- Harendra Kumar Kanojiya: Smart Weather Information App Using Python
- arunkc: 6 Useful Python Tricks
- DelRayo: Executing Selenium test with python(pytest) using GitHub Actions
- Abhishek Sharma: Pandas and SQL side by side
- Azlan-Syed: HELLO WORLD
- Ted Ngeene: Automating Django Deployment workflow with Github Actions
- Sem Moolenschot: Create a NFT collection using Python
- Waylon Walker: Using Copier Answers to rerun templates quickly
- virender: Top 10 Python Frameworks for Game Development 2022
- Giovanni Barillari: How I made a binary version of Poetry package manager
- Juan David Ferreira: Flask-FomanticUI - Flask extension to allow easy embedding of Fomantic UI CSS Framework.
- Ssali Jonathan: Introduction to Graphene Python. Build a GraphQL API with Python
- Melissa Guachun: LeetCode #136: Single Number
- Waylon Walker: Implement --pdb in a python cli
- Abhay Parashar: Jupyter Notebook 101: Everything You Need To Know
- Faith Mueni Kilonzi: REASONS TO LEARN PYTHON WITH DJANGO IN 2022
- Ashutosh Narang: Building Microservices With Nameko
- Ian Kerins: The Complete Scrapyd Guide - Deploy, Schedule & Run Your Scrapy Spiders
- aahadrahi: fhh fh gh
- Lukas: Simple Movie rec sys
- Flavio Campelo: Python - Calculator sample
- Manuel Kanetscheider: AtlasHackathon - A Quiz API using MongoDB and FastAPI
- Lei Feng: Use Python+AWS Create Sentiment Analysis Application
- Dmitry Zub ☀️: Scrape Qwant Organic and Ad Results using Python
- Koji (he/him): Try AnimeGANv2 with PyTorch on Google Colab
Our Repo Picks
- facebookresearch/mae (Python): PyTorch implementation of MAE https//arxiv.org/abs/2111.06377
- TheAlgorithms/Python (Python): All Algorithms implemented in Python
- 521xueweihan/HelloGitHub (Python): 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
- trekhleb/learn-python (Python): 📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
- dwyl/english-words (Python): 📝 A text file containing 479k English words for all your dictionary/word-based projects e.g: auto-completion / autosuggestion
- xmu-xiaoma666/External-Attention-pytorch (Python): 🍀 Pytorch implementation of various Attention Mechanisms, MLP, Re-parameter, Convolution, which is helpful to further understand papers.⭐⭐⭐
- Asabeneh/30-Days-Of-Python (Python): 30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than100 days, follow your own pace.
- testerSunshine/12306 (Python): 12306 智能刷票，订票
- tiangolo/asyncer (Python): Asyncer, async and await, focused on developer experience.
- muguruzawang/jd_maotai_seckill (Python): 优化版本的京东茅台抢购神器
- ultralytics/yolov5 (Python): YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite
- tensorflow/models (Python): Models and examples built with TensorFlow
- torrinworx/Blend_My_NFTs (Python): Generate thousands of 3D models, images, and animation NFTs automatically in Blender with Blend_My_NFTs.
- openvinotoolkit/open_model_zoo (Python): Pre-trained Deep Learning models and demos (high quality and extremely fast)
- AnthonyCalandra/modern-cpp-features (Python): A cheatsheet of modern C++ language and library features.
- pittcsc/Summer2022-Internships (Python): Collection of Summer 2022 tech internships!
- ranaroussi/quantstats (Python): Portfolio analytics for quants, written in Python
- josephmisiti/awesome-machine-learning (Python): A curated list of awesome Machine Learning frameworks, libraries and software.
- pjialin/py12306 (Python): 🚂 12306 购票助手，支持集群，多账号，多任务购票以及 Web 页面管理
- nodejs/node-gyp (Python): Node.js native addon build tool
- astropy/astropy (Python): Astronomy and astrophysics core library
- sxyu/svox2 (Python): Plenoxels: Radiance Fields without Neural Networks, Code release WIP
- httpie/httpie (Python): As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
- eth-brownie/brownie (Python): A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
- Textualize/rich (Python): Rich is a Python library for rich text and beautiful formatting in the terminal.
The Last Week In Python is a weekly roundup for all things Python! Follow me on Twitter for more projects @dennisokeeffe92.
Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! 🦄