Python Weekly (Issue 587 February 9 2023)

Python Weekly - Issue 587

Python Weekly

Welcome to issue 587 of Python Weekly. Let's get straight to the links this week.

From Our Sponsor 

Python is a popular and powerful programming language that is often used for building web applications, data analysis, and automation. Check out Snyk’s article that gives you an inside look at

. 

News

We invite you to submit your proposal no matter your background or experience level with Django. Proposals can be from a wide range of topics; non-Django and community topics are welcome. The deadline for submissions is 26th February 2023 AoE. 

Articles, Tutorials and Talks

Logging can make all the difference in commercial software products, and it's essential to have a proper understanding of how to use it effectively. This video dives into the details of Python’s built-in logging package, along with tips on how to make your logs easier to manage.

In this tutorial, you'll learn how to use NGINX, and Gunicorn+Uvicorn to deploy a FastAPI app, and generate a free SSL certificate for it.

The easy way to add JavaScript to your Django projects.

Data augmentation is a key tool in reducing overfitting, whether it's for images or text. This article compares three Auto Image Data Augmentation techniques.

Learn how to use GPT-3 to create an AI assistant for documentation, blogs, books etc.

This article provides an overview of how Python works in WebAssembly environments and provides a step by step guide on how to use it.

A guide on when to use small and large language models.

Interesting Projects, Tools and Libraries

OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so. 

DocsGPT is a cutting-edge open-source solution that streamlines the process of finding information in project documentation. With its integration of the powerful GPT models, developers can easily ask questions about a project and receive accurate answers. 

PyGlove is a general-purpose library for Python object manipulation. It introduces symbolic object-oriented programming to Python, allowing direct manipulation of objects that makes meta-programs much easier to write.

A pathfinding visualizer made in Python and Pygame. This project aims to provide a fun and interactive way to learn about popular pathfinding algorithms such as Dijkstra's, A* and other supported algorithms.

xlOil provides framework for interacting with Excel in different programming languages (python & C++ currently)

Accurate answers and instant citations for your documents.

Generate speech, sound effects, music and beyond, with text.

End-to-End Text to Speech Synthesis with Human-Level Quality.

New Releases

This release includes the following announcements:

  • Automatic environment selection when VS Code is launched from an activated terminal

  • Select requirements files or optional dependencies with the Python: Create Environment command

  • Preview: Improved IntelliSense support for pytest with Pylance

  • Jupyter kernel picker improvements

Here are the new cool features available in JupyterLab 3.6.0:

  • Real-time collaboration rework

  • Notifications

  • Terminals enhancements

  • Various highlights

  • Performance improvements

Upcoming Events and Webinars

Learn, exchange ideas, and network with some of the best technical minds in data at Data Council 23, a 3-day, community-driven, data science, engineering, analytics & AI event, featuring over 10-tracks and 75+ speakers. Use code ProgWeekly20 for 20% off.

There will be following talks

  • Turning your Data/AI algorithms into full web apps in no time with Python

  • Improving non-invasive BCI - Contributions of open-source software tools

There will be a talk, Bringing GitOps to ML experiments with dstack.

There will be following talks

  • Demonstrating Compliance by Design for Data Security and Privacy in AI Apps

  • Building Successful Data Science Projects

There will be following talks

  • Lessons learned from setting up a MLOps pipeline

  • ML Model Monitoring

Our Other Newsletters

 - A free weekly newsletter for programmers.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.