Python Weekly Newsletter, Pydo. Curated Python news, tutorials, tools and more!
🌐 View in your browser.   |  ✍️ Publish on FAUN   |  🦄 Become a sponsor
 
Allow loading remote contents and showing images to get the best out of this email.
PyDo
 
 
🐾 From FAUNers
 
faun.dev faun.dev
 
Automating an EC2 schedule with Python, Lambda, and CloudWatch   ✅
 
 
A step-by-step tutorial on how to automate an EC2 schedule with Python, Lambda, and CloudWatch.
 
 
👉 Create your FAUN Page if it's not done yet and start sharing your blog posts, news, and tools on FAUN Developer Community, collect badges and more!
 
 
🐾 Publication
 
faun.pub faun.pub
 
Make Art Using Python
 
 
A quick tutorial on how to create art using the turtle module in python.
 
 
 
🔗 From the web
 
medium.com medium.com
 
Setting a Cloud Build trigger with Pulumi in Python
 
 
How to setup Pulumi with Cloud Build to automatically call "pulumi up" automatically at every git commit
 
 
cloud.google.com cloud.google.com
 
How to Connect to Cloud SQL using Python … the easy way!
 
 
Learn how to connect to a Cloud SQL database from Python using the Cloud SQL Python Connector.
 
 
memgraph.com memgraph.com
 
Temporal graph neural networks with PyTorch - How to create a simple recommendation engine on an Amazon dataset
 
 
Temporal graph neural networks can be used to perform both label classification and link prediction. Learn how to create a simple graph recommendation engine using TGNs on an Amazon product dataset.
 
 
mckerlie.com mckerlie.com
 
Using Python to generate over 10,000 unique 8-bit lightsabers
 
 
The author created a computer program that generates a unique lightsaber made out of four different parts (blade, hilt, pommel and button) and tweets it out once a day along with some statistics about the lightsaber.
 
 
backfill.dev backfill.dev
 
Building modern Python API backends in 2022
 
 
This guide comes from experience building api backends for a variety of startups in different industries, it serves as a starting point for what the state of “best practise” is for how we think about organising Python projects, structuring code, testing, and common libraries we’ve reused across projects.
 
 

 
📺 Quick Hits
 
 
Python 3.11.0rc2 is now available. This release, 3.11.0rc2, is the last preview before the final release of Python 3.11.0 on 2022-10-24.
 
 
Github announced the public beta of our larger GitHub-hosted runners for Linux and Windows. With the new, enhanced GitHub-hosted runners, you’ll get access to bigger runner sizes, fixed IP ranges, increased concurrency for your workflows, and more, so you build, test, and ship code fast.
 
 
Citus 11.1 is out. New in Citus 11.1, you can now distribute Postgres tables, split shards, and isolate tenants—without interruption, which means without blocking writes. Also included is PostgreSQL 15 beta 4 support—plus shard rebalancing in the background.
 
 
To accelerate progress in AI, PyTorch is moving to a new, independent PyTorch Foundation, under the Linux Foundation umbrella. Meta will continue to invest in PyTorch and use it as our primary framework for AI research and production applications at the company.
 
 
🎦 Videos
 
www.youtube.com www.youtube.com
 
Pandas Alternatives Benchmarked - Dask vs Ray vs Modin vs Vaex
 
 
This video is a benchmark some of the python pandas alternative libraries and benchmark their speed on a large dataset. It looks at four different libraries: Dask, Modin, Ray and Vaex
 
 
www.youtube.com www.youtube.com
 
Python Tutorial - Repeating code with LOOPS   🔰
 
 
A beginner's guide to learning how to process data across an array and blocks of code that repeats until a set condition is met.
 
 

 
⚙️ Tools
 
github.com github.com
 
google-research/deeplab2
 
 
DeepLab2 is a TensorFlow library for deep labeling, aiming to provide a unified and state-of-the-art TensorFlow codebase for dense pixel labeling tasks.
 
 
github.com github.com
 
lorenzocesconetto/fastapi-postgresql
 
 
FastAPI + Postgres project generator
 
 
github.com github.com
 
nvinayvarma189/log-booster
 
 
An VS code extension to quickly add frequently used log statements
 
 
github.com github.com
 
openai/Video-Pre-Training
 
 
Learning to Act by Watching Unlabeled Online Videos
 
 
github.com github.com
 
DonDebonair/slack-machine
 
 
A simple, yet powerful and extendable Slack bot
 
 
github.com github.com
 
unifyai/ivy
 
 
The Unified Machine Learning Framework
 
 
github.com github.com
 
google-research/t5x
 
 
Contribute to google-research/t5x development by creating an account on GitHub.
 
 
👉 Spread the word and help developers find and follow your Open Source project by promoting it on FAUN. Get in touch for more information.
 
❤️ Thanks for reading
 
 
👋 Keep in touch and follow us on social media:
- 💼LinkedIn
- 📝Medium
- 🐦Twitter
- 👥Facebook
- 📸Instagram

👌 Was this newsletter helpful?
We'd really appreciate it if you could forward it to your friends! You can also donate to help us keep this newsletter going.

🙏 Never miss an issue!
To receive our future emails in your inbox, don't forget to add community@faun.dev to your contacts.

ℹ️ Have a question or feedback?
Feel free to reply to this email. We'd love to hear from you!

🤩 Want to sponsor our newsletter?
Reach out to us at sponsors@faun.dev and we'll get back to you as soon as possible.
 

PyDo #339: Building Modern Python API Backends in 2022
Legend: ✅ = Editor's Choice / ♻️ = Old but Gold / ⭐ = Promoted / 🔰 = Beginner Friendly

You received this email because you are subscribed to FAUN.
🐾 FAUN is a world wide community of developers 👣 We help developers learn and grow by keeping them up with what matters.

You can manage your subscription options here (recommended) or use the old way here (legacy). If you have any problem, read this or reply to this email.

Important: We are gradually migrating to a new system. If you don't create an account on FAUN (here), you will stop receiving our weekly newsletter.