PythonHub Logo Python Hub Weekly Digest for 2022-10-09

Cover by unsplash.com

šŸ’– Most Popular

I wrote a Python script which can generate any city from the real world in Minecraft

I've built an app to show how to build a complete web app

utorial: Scrape Google Search Results
One neat little trick it can do is scrape Google search results.

datasets-server
Integrate into your apps over 10,000 datasets via simple HTTP requests, with pre-processed responses and scalability built-in.

How I deploy my bootstrapped Python webapp with 150k monthly users


šŸ“– Articles

alibaba / EasyCV
An all-in-one toolkit for computer vision

Conda vs. Pip, Venv, and Pyenv ā€” Simplicity Wins
Conda is a slick, integrated utility that replaces many other tools. We compare them and include a ...

Making Python fast for free ā€“ adventures with mypyc

EvanLi / Github-Ranking
ā­Github Rankingā­ ā€” Github stars and forks ranking list. Github Top100 stars list of different languages. Automatically update daily.

Guido was right, there should be no lambda in Python (2018)

I Made a Remote Lie Detector to Test Zuckerberg's Pulse
Identify deception in anyone on camera, then measure their heart rate. The code is available

Use pandas DateOffsets for easy date manipulation
An easy way to manipulate dates is pandas DateOffsets. They handle a number of complicated scenarios, including holidays.

Show HN: Refurb ā€“ A tool for refurbishing and modernizing Python codebases

High-performance image generation using Stable Diffusion in KerasCV
In this guide, we will show how to generate novel images based on a text prompt using the KerasCV implementation of stability.ai's text-to-image model, Stable Diffusion.

jquesnelle / txt2imghd
A port of GOBIG for Stable Diffusion

How to Build the World's Ugliest Podcast Search Engine with Python
In this post, you'll learn how to search podcast episode transcripts to find words and phrases that were discussed.

Build a Reactive Data Streaming App with Python and Apache Kafka
How do you get live notifications from a service that doesnā€™t support live notifications? Can you watch an online store for price drops? Or track comments on someone elseā€™s YouTube video? Or at work, can you react to changes in another departmentā€™s system, when that system doesnā€™t have a notification API? How do you turn the question-and-answer model of the web into a live-streaming system?

Writing REST With Django and Ninja
Django Ninja is a FastAPI inspired library for turning your Django views into REST API end-points. Learn how to get started with Django Ninja, how the interface interacts with Django's URL and ORM mechanisms, and how to apply authentication controls to your REST API.

A Hands-on Tutorial for Bayesian Neural Networks
In this tutorial, you will implement various Bayesian neural network methods based on variational inference. We will go through regression tasks to see the applications of uncertainty estimation in practice, including a case study on Bayesian optimisation.

A Deep Dive Into Pathlib And The Magic Behind It
If youā€™re not yet using pathlib for dealing with files and directories, youā€™re missing out. This video takes a close look at the pathlib library in Python and explains some of the magic that goes into it, as well as how you can use it in your own code.

5 ways to schedule Jupyter Notebook
Jupyter Notebook is an excellent tool for creating computational documents. There is often a requirement to update the notebookā€™s results at a selected time interval and publish it to the rest of the team. This post summarizes five different approaches for Jupyter Notebook scheduling.

Building a Realtime Chat App with Django Channels and WebSockets
Building stateful web applications can be tricky, unless you use a framework, of courseā€”Django to the rescue! In this article, learn how to build a realtime chat app using Django Channels and WebSockets.

Algorithms in Python ā€“ Full Course for Beginners
In this Introduction to Algorithms in Python course, you'll learn about algorithm basics like recursion and then go all the way to working with concepts like dynamic programming. The 5 main course segments include simple recursive algorithms, data structures, divide & conquer, greedy algorithms, and dynamic programming.

The Definitive Guide to Graph Problems
Do you want to learn how to solve graph problems? Are you preparing for a coding interview? Do you want to polish your problem-solving skills? In this article I will try to answer these questions and more, and you will learn the patterns necessary to deal with these problems.


āš™ļø Projects

CodeGeeX
An Open Multilingual Code Generative Model.

Whisper
Whisper is a general-purpose speech recognition model by OpenAI. It is trained on a large dataset of diverse audio and is also a multi-task model that can perform multilingual speech recognition as well as speech translation and language identification.

Automated Deployment of TensorFlow Models with TensorFlow Serving and GitHub Actions
In this post, we will share how we serve a TensorFlow image classification model as RESTful and gRPC based services with TensorFlow Serving on a Kubernetes (k8s) cluster running on Google Kubernetes Engine (GKE) through a set of GitHub Actions workflow


šŸ‘¾ Reddits

My 1 year journey from complete Noob to Data Analyst in big corp(can help you as a roadmap)


← Previous Next →

Project by Ruslan Keba. Since 2012. Powered by Python. Made in šŸ‡ŗšŸ‡¦Ukraine.