TLWI Python #17
Welcome back, dear readers! We hope you're having a smashing start to the week. In this edition, we've curated some exciting resources that might pique your interest. Get ready to delve deeper into the world of Python with these awesome links(pun intended).
First up, we have a beginner-friendly tutorial on Web Scraping with Python 101. Scouring the depths of the internet for data might be a daunting task, but this tutorial breaks it down into digestible chunks. From handling HTTP requests to parsing HTML content, you'll be scraping like a pro in no time.
Next, we have an intriguing insight into using Python and Selenium to solve the "Wordle" Game. For those not in the know, "Wordle" is a popular word game that's been making the rounds on social media. This article gives you a glimpse into how you can use automation with Python and Selenium to solve the game. Intrigued? We sure were!
Are you on the lookout for ways to Find Available Ports with Python? Look no further! This article explores how you can use Python to find out which ports are available for use on your system. From checking ports within a range to checking if a specific port is open, this tutorial covers it all!
If you've been keeping up with our past newsletters, you'd know that we're big fans of AI and Machine Learning. The Facebook AI Research Sequence-to-Sequence Toolkit written in Python is a game-changer when it comes to natural language processing. This toolkit makes it easier to develop applications that can process large amounts of language data, turning tasks that would otherwise be incredibly difficult or even impossible into child's play.
Finally, we have an excellent resource for those looking to optimize their deep learning models with DeepSpeed. This library makes distributed training easy, efficient, and effective, even on large clusters. With real-time feedback and minimal setup, DeepSpeed is perfect for those looking to streamline their deep learning workflow.
That's it for this week folks! Stay tuned for another edition, and don't forget to let us know what you thought of this newsletter. Till next time!
Our Article Picks
- Nomadev💻🔱: 5 Underrated GitHub Features Every Developer Should Know
- Renan Moura: Beware of excess of "best practices"
- Sm0ke: Django v4 Release Summary - Free Samples Included
- Sm0ke: Free Django v4 Starter - Soft UI Dashboard
- Ander Rodriguez: Web Scraping with Python 101
- Umme Abira Azmary: What is Module?
- EniRox: I Started Programming All Over Again…
- Tom Zach: Get Started with OpenTelemetry Python: A Practical Guide
- Yaniv Noema: 6 Amazing Algorithms For Detecting Faces In Images With Python Code References
- Michael Mintz: Solving the "Wordle" Game using Python and Selenium
- Matt Layman: Understand Django: Go Fast With Django
- AC Nice: Let's Save A Life with AI 🤖
- Burak Yılmaz: Django REST Framework - WebSocket
- Harendra Kumar Kanojiya: A Collection of 25 Awesome Python Scripts (mini projects) - PDF Download
- Ethan Olchik: Peregrine Update - The Python-like programming language that's as fast as C++
- Ryan Blunden: Why syncing .env files doesn’t scale for secrets management
- Naman sharma: find youtube videos in just 2 lines of python.
- aman-km: How to make NFT
- Metete Welete: PAGINATION USING PYTHON, REST API, FLASK & MONGODB
- Waylon Walker: Python Find Available Port
- Roman: Extend 3rd party classes. Rust's Implementations pattern in Python.
- Omkar Bhagat: The Three Basic N^2 Sorting Algorithms
- Meet Gor: Django Basics: Database Configurations
- Emma Donery: MeiliSearch: Next generation search API
- Omkar Bhagat: Tree Problems Made Easy
- Anthony Dellavecchia: MongoDB with Django
- Sijey: Get Search results from DuckDuckGo with Web Scraping.
- Siddhesh shankar: EDA, Feature Engineering and ML Model Creation - 100,000 UK Used Car Data Set (Kaggle)
- Waylon Walker: Rename Python Variables with nvim
- Moscatena: What's the Norm? What's the Standard?
- manifoldmindaway: IMDb Review Sentiment Prediction with the CountVectorizer
- virender: Top 10 Python Interview Questions You Must Prepare In 2022
- dhakshinesh: Tkinter, Creating Forms
- Ata Kuyumcu: I did a few things at STM CTF 2018 Prelims
- CodeWithKenn: YOU NEED to Learn Python in 2022! (Business Perspective)
- Dmitry Zub ☀️: Scrape historic Google Scholar Organic, Cite results using Python
- bistcuite: The Hascal Programming Language
- shallowdepth: Using Python decorators to process and authorize requests
- Chris May: Refactoring and asking for forgiveness
- Atulpriya Sharma: Observability with OpenTelemetry & Datadog in Fission
- Ivaylo Ivanov: Everyting you need to know about the Print() function in Python.
- Mahmoud EL-kariouny: Python challenge_14
- Arctype Team: Task Management App Tutorial with Python
- Flavio Campelo: Python - Functions and variable scopes
- MariaZentsova: Topic modelling with Gensim and SpaCy on startup news
- Marcelo Trylesinski: How to change FastAPI's swagger favicon?
- Santhosh Thomas: Convert Keys in Json to Snake Case
- Ivaylo Ivanov: Install latest Python version on any Linux distro.
- Josh Holbrook: pyee Release 9.0: Type Annotations, New APIs & More!
- Waylon Walker: Python Respect the .gitignore
- Shrikant Dhayje: Python venv or virtualenv won't activate on windows
- Omkar Bhagat: QuickSort Explained
- Marvin: How to Put Keyword Arguments in your Python Class Definitions
- Chandre Van Der Westhuizen: MindsDB: Your introduction to creating machine learning predictive models.
- Zafri Zulkipli: Parallel Behat
- Geoffrey Bourne: TikTok API: How to Post to TikTok Using a Social Media API
- Surendra Kumar Arivappagari: NumPy - Python for Data Science
- Melissa Guachun: 125. Valid Palindrome in Python3
- Tifey_: How to use Pandas for Csv data in Python
- VISHAK: Virtual Assistant using python
Our Repo Picks
- Textualize/rich (Python): Rich is a Python library for rich text and beautiful formatting in the terminal.
- public-apis/public-apis (Python): A collective list of free APIs
- revoxhere/duino-coin (Python): ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.
- facebookresearch/ConvNeXt (Python): Code release for ConvNeXt model
- KurtBestor/Hitomi-Downloader (Python): 🍰 Desktop utility to download images/videos/music/text from various websites, and more.
- pytorch/fairseq (Python): Facebook AI Research Sequence-to-Sequence Toolkit written in Python.
- itcharge/LeetCode-Py (Python): ⛽️「算法通关手册」，超详细的「算法与数据结构」基础讲解教程，「LeetCode」650+ 道题目 Python 版的详细解析。通过「算法理论学习」和「编程实战练习」相结合的方式，从零基础到彻底掌握算法知识。
- pytube/pytube (Python): A lightweight, dependency-free Python library (and command-line utility) for downloading YouTube Videos.
- 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
- Textualize/textual (Python): Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
- dask/dask (Python): Parallel computing with task scheduling
- torrinworx/Blend_My_NFTs (Python): Generate thousands of 3D models, images, and animation NFTs automatically in Blender with Blend_My_NFTs.
- encode/uvicorn (Python): The lightning-fast ASGI server. 🦄
- PyTorchLightning/pytorch-lightning (Python): The lightweight PyTorch wrapper for high-performance AI research. Scale your models, not the boilerplate.
- ytdl-org/youtube-dl (Python): Command-line program to download videos from YouTube.com and other video sites
- neuml/txtai (Python): 💡 Build AI-powered semantic search applications
- tiangolo/fastapi (Python): FastAPI framework, high performance, easy to learn, fast to code, ready for production
- microsoft/DeepSpeed (Python): DeepSpeed is a deep learning optimization library that makes distributed training easy, efficient, and effective.
- encode/django-rest-framework (Python): Web APIs for Django. 🎸
- microsoft/cascadia-code (Python): This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
- deepset-ai/haystack (Python): 🔍 Haystack is an open source NLP framework that leverages Transformer models. It enables developers to implement production-ready neural search, question answering, semantic document search and summarization for a wide range of applications.
- meisnate12/Plex-Meta-Manager (Python): Python script to update metadata information for movies, shows, and collections as well as automatically build collections.
- wagtail/wagtail (Python): A Django content management system focused on flexibility and user experience
- facebookresearch/mae (Python): PyTorch implementation of MAE https//arxiv.org/abs/2111.06377
- xmu-xiaoma666/External-Attention-pytorch (Python): 🍀 Pytorch implementation of various Attention Mechanisms, MLP, Re-parameter, Convolution, which is helpful to further understand papers.⭐⭐⭐
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! 🦄