TLWI Python #36
thelastweekin.dev
Hey there newsletter enthusiasts! We've got an AMAZING edition for you this week, chock-full of exciting tech content. Get ready to dive head-first into the world of programming with an Introduction to Python that will surely leave you eager to learn more!
But that's not all, folks! Have you ever heard of Command Injection? It might sound like some sort of fancy kitchen technique, but in reality it's a serious cyber security threat. Don't worry though, we've got you covered! Our feature article this week will tell you What Command Injection is, and how to protect yourself against it
Time for some fun and games! If you're a fan of online multiplayer games (who isn't?), then you'll love our next highlight. Check out our article about a ReactJS and Python Online Multiplayer Game
And speaking of fun, have you ever participated in a Hacktoberfest event? Our next article is all about one developer's experience, and the Things They Learned Through Their First Hacktoberfest Pull Requests! [https://dev.to/saminarp/things-i-learned-through-my-first-hacktoberfest-pull-requests-4na1] Hint: It involves a lot of teamwork, problem-solving, and maybe even a little stress!
Last but not least, we bring you an article about integrating Fastapi and Websocket connection with vue 3 (Composition API). [https://dev.to/siumhossain/basic-fastapi-websocket-and-vue-3-composition-api-1dhb] Don't let the tech jargon scare you off though, we promise it'll be a worthwhile read.
So there you have it, folks! This week's newsletter is jam-packed with exciting content that is sure to pique your interest. Sit back, relax, and enjoy!
Dennis
Our Article Picks
- Samina Rahman Purba: Things I Learned Through My First Hacktoberfest Pull Requests!
- Anton Yakutovich: Aggressive dependency caching in GitHub Actions
- Velda Kiara: Big O Notation: Time and Space Complexity
- Rajesh Joshi: I Created an 🤯 Online Multiplayer Game 🎮 in ReactJS and Python
- Mahmoud Harmouch: A Deep Dive into Connecting FastAPI with SingleStore.
- Daniel: DataFrame Wars: Polars Leaves Pandas in the dust!
- ashwins-code: AI learns how to land on the moon
- Asiqur Rahman: Generate a Blog with OpenAI
- Bek Brace: Learn Automation in Python with 7 Projects
- DevShy: Programação orientada a testes?!
- Kavin Bharathi: The fascinating Wave Function Collapse algorithm.
- Hunter Johnson: How to become a Python developer in 2022
- Orlandov14: Detect vulnerable libraries within your GitHub environments for free
- Alex Tread: Difference between Software Developer and Software Engineer
- Akash Pattanaik: The astonishing logic behind pip update
- Alexey Timin: Performance comparison: Reduct Storage vs. Minio
- Manthan Koolwal: Web Scraping Yellow Pages using Python for Business Data, Email, Phone Number & Address
- Eduardo Klosowski: Questões para estudo de algoritmos
- Pieces 🌟: flutter.py | Kings of both -ends
- sium_hossain: Integrate Fastapi websocket connection with vue 3 (Composition APi)
- Jessica Alves: Converting Roman numerals to integers and vice versa
- skeltsyboiii: How I used Marqo to create a multilingual legal database in 5 key lines of code
- kuldeep_singh: Python Concurrent Image Downloader
- Debjoty Mitra: NumPy
- Lakshyaraj Dash: How to convert decimal number to bin, octal and hex format using python ?
- Namah Shrestha: Chapter 6: Test on Commit With Github Actions
- emmanuel-k-adominah: Do you know the ‘Swiss Army knife’ of programming?
- Bas codes: This Week in Python
- Suttipong Kullawattana: How to setup MongoDB with Jupyter Notebook
- Namah Shrestha: Chapter 1: The Need For Test Automation
- Anthony: What is Command Injection, and how to protect yourself against it?
- Madhuban Khatri: Question n Answer Website in Django
- Alex Tread: 10 ways to optimize your Python code
- Iyamin: Installation process python and pycharm
- Sachit71: Automating Discord, without the API
- boroskoyo: Bringing the simplicity of print() to production debugging using PyCharm
- dmikhr: Building CLI time tracker with Python
- Vinay P: Get the selected values from html file to app in flask
- Fredy Sandoval: 8 illustrations to make Twitter/Instagram dev post rock!
- finllcry9: ing date. we were careworn becau
- Adham Salama: Code Execution: Single Threading vs Multithreading vs Multiprocessing
- João Vítor: Python, por onde começar? (2022/2023)
- Revathi Joshi: DynamoDB and its integration with Lambda function
- Ashok Nagaraj: Auto-instrumentation: No-code approach to instrument Python
- Azad Kshitij: Data Science: Project Structure
- Debjoty Mitra: Introduction to Python
- Rangeesh: Coding redis cluster the hard way
- Jon Lopez de Guereña: I built a website image scraper + AI classifier
- Mikhail Karavaev: Bitcoin Signatures From Scratch (4/4): ECDSA Implementation in Python Using Zero Dependencies
- Xiao Ling: How to Improve Python Barcode QR Code Scanning Performance on Raspberry Pi
- kster: Lists in Python
- Anoob: Automation Testing
- Joshua Hassan: Integrating Paystack payments in Django website
- Kuba: 5 Things That Make My Software Developer Life Easier
- Kevin Lubick: Animated Python: For Each Loops and Palindromes
- Alexey Melezhik: SparrowCI Pipelines - super fun and flexible CICD pipelines
- Peter van der Does: Wait for celery to finish its tasks
- Paul: Where to start when developing from scratch with Python?
- Onelinerhub: 5 examples of using Pillow to manipulate images in Python
- ENSHunt.com: Working with Django Models
Our Repo Picks
- danielgatis/rembg (Python): Rembg is a tool to remove images background.
- FedML-AI/FedML (Python): FedML - The federated learning and analytics library enabling secure and collaborative machine learning on decentralized data anywhere at any scale. Supporting large-scale cross-silo federated learning, cross-device federated learning on smartphones/IoTs, and research simulation. MLOps and App Marketplace are also enabled (https://open.fedml.ai).
- moyix/fauxpilot (Python): FauxPilot - an open-source GitHub Copilot server
- AUTOMATIC1111/stable-diffusion-webui (Python): Stable Diffusion web UI
- 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)
- KichangKim/DeepDanbooru (Python): AI based multi-label girl image classification system, implemented by using TensorFlow.
- WeAreMahsaAmini/FreeInternet (Python): Women, Life, Freedom. The goal of this project is to provide free internet access to Iranian people by any means. #MahsaAmini
- t3l3machus/hoaxshell (Python): An unconventional Windows reverse shell, currently undetected by Microsoft Defender and various other AV solutions, solely based on http(s) traffic.
- mindsdb/mindsdb (Python): In-Database Machine Learning
- PaddlePaddle/PaddleDetection (Python): Object Detection toolkit based on PaddlePaddle. It supports object detection, instance segmentation, multiple object tracking and real-time multi-person keypoint detection.
- tiangolo/fastapi (Python): FastAPI framework, high performance, easy to learn, fast to code, ready for production
- JustAnotherArchivist/snscrape (Python): A social networking service scraper in Python
- dwyl/english-words (Python): 📝 A text file containing 479k English words for all your dictionary/word-based projects e.g: auto-completion / autosuggestion
- PaddlePaddle/PaddleNLP (Python): Easy-to-use and powerful NLP library with Awesome model zoo, supporting wide-range of NLP tasks from research to industrial applications, including Neural Search, Question Answering, Information Extraction and Sentiment Analysis end-to-end system.
- facebookresearch/metaseq (Python): Repo for external large-scale work
- mingyuan-zhang/MotionDiffuse (Python): MotionDiffuse: Text-Driven Human Motion Generation with Diffusion Model
- donnemartin/interactive-coding-challenges (Python): 120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
- Textualize/textual (Python): Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
- KAIR-BAIR/nerfacc (Python): A General NeRF Acceleration Toolbox in PyTorch.
- tiangolo/full-stack-fastapi-postgresql (Python): Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
- ticarpi/jwt_tool (Python): 🐍 A toolkit for testing, tweaking and cracking JSON Web Tokens
- huggingface/transformers (Python): 🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
- geerlingguy/ansible-for-devops (Python): Ansible for DevOps examples.
- 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.
- lutris/lutris (Python): Lutris desktop client in Python / PyGObject
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! 🦄