TLWI Python #10
Hello and welcome to another edition of our newsletter! This week, we've gathered some exciting and interesting articles for you to enjoy!
First up, we have GFPGAN - an organization dedicated to developing algorithms for face restoration in real-world settings. As we use more and more technology to capture images of ourselves and those around us, it's important that we have the tools to restore those images quickly and efficiently. This is where GFPGAN comes in, working tirelessly to develop practical algorithms that can be used in the real world.
Next, we have Taking our Password generator a step forward. With cyber attacks becoming more common every day, it's more important than ever to ensure our online identities are secure. One way to do this is by using complex passwords that are difficult for hackers to guess. This article explores how we can take our password generator to the next level by incorporating additional security measures that will keep our online identities safe.
If you're interested in data science, you won't want to miss Linear Regression using Gradient Descent. This article breaks down the process of linear regression using gradient descent, making it easy for anyone to understand. Whether you're a seasoned data scientist or just starting out, this article will provide new insights into the world of linear regression.
In our ongoing series on model training, this week we bring you Guide to model training: Part 4 — Ditching datetime. This article explores how datetime can cause problems in machine learning models and what we can do to avoid these issues. By ditching datetime, we can improve the accuracy and efficiency of our models, making them even more effective in solving complex problems.
Finally, we have Step by step, implement a simple Python background task. In this article, we take a look at how to implement a simple background task in Python. This technique can be useful in a wide range of applications, from web scraping to data processing. By following the step-by-step guide in this article, you can easily add background tasks to your own Python scripts.
That's it for this week's newsletter! We hope you enjoy reading these articles as much as we enjoyed putting them together. As always, if you have any feedback or suggestions for future topics, feel free to get in touch.
Updates From The Python Blog
- Python 3.10.1 is available - Monday, December 6, 2021
Hot Python Articles This Week On Reddit
- Django 4.0 released (15 hours ago)
Our Article Picks
- david050708: DaveWebOS : free, user-friendly
- Emmanuel John Ayarma: Is Learning Programming/Coding Difficult?
- Sanjay Kumar Baskaran: Create dynamic custom shields for your GitHub Readme!
- Yash Makan: 4 ways to create modern GUI in python in the easiest way possible
- Vicki (she/they): If This... Then That
- Mage: Guide to model training: Part 4 — Ditching datetime
- Alchemist: Step by step, implement a simple Python background task
- Vadim Kolobanov: Poetry vs pip: Or How to Forget Forever "requirements.txt" Cheat Sheet for Beginners
- Emma Donery: MACHINE LEARNING WITH PYTHON: INTRODUCTION
- Suleiman Ibrahim: Variables in Python
- orkes: Netflix Conductor Workers in Python
- Kalob Taulien: Handling Payments with Stripe (the easy way) 💳
- Mark Vassilevskiy: The 5 Most Popular Programming Languages
- saidpy: How to Test Internet Speed in Python
- Otu Michael: Python Virtual Environment
- Crazy Codigo: Crazy Codigo - Haven't Heard That Name in a While...
- Emmanuel Tanimowo: Handling Exceptions In Python
- Suleiman Ibrahim: Data Types in Python
- Ethan Taylor: Best Hacks for Django Web Development
- Nelson Adonis Hernández: How to use Azure Blob Storage with Python
- Isaac Tonyloi: Search algorithms.
- Bek Brace: Flask user authentication with JWT
- Krishna Pichai: Study with Free Online study resources
- Swayam Singh: Linear Regression using Gradient Descent
- Viper: Advent of Code 2021 Python Solution: Day 4
- Suleiman Ibrahim: Python Hello World
- Viper: Advent of Code 2021 Python Solution: Day 7
- Elias Juremalm: Binary search and big O notation
- Cecília Coelho: How to code a price tracker using Python - clearly explained (beginner's friendly)
- Abhishek.H: How To Make A Simple Calculator in Python
- Josiah Ayres: Create a Python Layer for your AWS Lambda Function
- PyDominator: CyberSecurity in times of coronavirus
- Viper: Advent of Code 2021 Python Solution: Day 1
- amzy-0: Pure Python Text Editor ...
- Ranjeet Singh: CI pipeline for Django Project
- nuh yurduseven: Create a systemd service for Flask API(for GNU/Linux distros)
- Senko Rasic: Serving static files with Django
- SpandyBoss: Taking our Password generator a step forward
- Yuan Gao: Advent of Code 2021: Day 03 with Python, and more numpy
- Praveen Kumar: Open Source news api for developers
- kulashekar reddy: Scrapping weather data from google for live climate updates
- Yuan Gao: Advent of Code 2021: Day 07 with Python, cheating by using scipy
- sureshimg: How to get my business on top of google search?
- Maurice: Using PySpark and AWS Glue to analyze multi-line log files
- zeankun.dev: How I made my very own YT downloader in Python
- Dimitry Zub ☀️: Scrape Naver Organic Results with Python
- Viper: Advent of Code 2021 Python Solution: Day 5
- anurag kashyap: python
- Anand: Xmas Card Generator
- camilo cabrales: DynamoDB TTL
- Yuan Gao: Advent of Code 2021: Day 05 with Python, even more numpy
- Kateryna Pakhomova: Top 15 Django Hosting Services: Pros and Cons
- Tom Jebbo: Pycraft v0.9.3 is now live!
- JB: Re-Doing the Django Tutorial With FastAPI And React: Connecting a React app to FastAPI !
- Tiago Antao: Automatic code changing in Python with the ast module
- Viper: Advent of Code 2021 Python Solution: Day 3
- Elero Obaitan: Help With SVG In Python
- Yuan Gao: Advent of Code 2021: Day 01 with Python and numpy's convolution function
- Simon Green: Weekly Challenge 141
- Yuan Gao: Advent of Code 2021: Day 04 with Python, and numpy masked arrays
Our Repo Picks
- pengzhiliang/MAE-pytorch (Python): Unofficial PyTorch implementation of Masked Autoencoders Are Scalable Vision Learners
- mpcabete/bombcrypto-bot (Python): This is a python bot that automatically logs in, clicks the new button, and sends heroes to work in the bombcrypto game. It is fully open source and free.
- TencentARC/GFPGAN (Python): GFPGAN aims at developing Practical Algorithms for Real-world Face Restoration.
- zulip/zulip (Python): Zulip server and web app—powerful open source team chat
- Netflix/metaflow (Python): 🚀 Build and manage real-life data science projects with ease!
- 521xueweihan/HelloGitHub (Python): 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
- donnemartin/system-design-primer (Python): Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- open-mmlab/mmtracking (Python): OpenMMLab Video Perception Toolbox. It supports Video Object Detection (VID), Multiple Object Tracking (MOT), Single Object Tracking (SOT), Video Instance Segmentation (VIS) with a unified framework.
- kholia/OSX-KVM (Python): Run macOS on QEMU/KVM. With OpenCore + Big Sur + Monterey support now! Only commercial (paid) support is available now to avoid spammy issues.
- ddbourgin/numpy-ml (Python): Machine learning, in numpy
- xinntao/Real-ESRGAN (Python): Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration.
- TheAlgorithms/Python (Python): All Algorithms implemented in Python
- Pycord-Development/pycord (Python): Pycord, a maintained fork of discord.py, is a python wrapper for the Discord API
- Ganapati/RsaCtfTool (Python): RSA attack tool (mainly for ctf) - retreive private key from weak public key and/or uncipher data
- iterativv/NostalgiaForInfinity (Python): Trading strategy for the Freqtrade crypto bot
- scikit-learn/scikit-learn (Python): scikit-learn: machine learning in Python
- ethereum/consensus-specs (Python): Ethereum Proof-of-Stake Consensus Specifications
- wandb/client (Python): 🔥 A tool for visualizing and tracking your machine learning experiments. This repo contains the CLI and Python API.
- PaddlePaddle/PaddleOCR (Python): Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and deployment among server, mobile, embedded and IoT devices)
- rwightman/pytorch-image-models (Python): PyTorch image models, scripts, pretrained weights -- ResNet, ResNeXT, EfficientNet, EfficientNetV2, NFNet, Vision Transformer, MixNet, MobileNet-V3/V2, RegNet, DPN, CSPNet, and more
- beurtschipper/Depix (Python): Recovers passwords from pixelized screenshots
- ultralytics/yolov5 (Python): YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite
- th3unkn0n/TeleGram-Scraper (Python): telegram group scraper tool. fetch all information about group members
- josephmisiti/awesome-machine-learning (Python): A curated list of awesome Machine Learning frameworks, libraries and software.
- bkerler/mtkclient (Python): Inofficial MTK reverse engineering and flash tool
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! 🦄