- Python Weekly
- Posts
- Python Weekly (Issue 598 May 4 2023)
Python Weekly (Issue 598 May 4 2023)
Python Weekly - Issue 598
Python Weekly
Welcome to issue 598 of Python Weekly. Let's get straight to the links this week.
From Our Sponsor
Build the web applications, data analysis, and automation your project needs, and avoid the threat of man-in-the-middle attacks and eavesdropping, with Snyk's
Articles, Tutorials and Talks
Learn Python programming from Harvard University. It dives more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap. Topics include database design, scalability, security, and user experience. You will learn how to write and use APIs, create interactive UIs, and leverage cloud services like GitHub and Heroku.
Dangers of inconsistent parsing of URLs.
Lockfiles are great. They can also be hard to review and a source of malicious code injection.
Functions vs. Classes?! Are you trying to decide which one to use in your code? This video explores how and when to use each of them, so you can make sure your code is as efficient and effective as possible.
What is Clean Code, and how does this concept apply to Python specifically? Join Sonar on May 10 to see examples of how a Clean Code approach can positively impact the quality of your Python code.
SPONSORIntroducing Hidet: A Deep Learning Compiler for Efficient Model ServingHidet is a powerful deep learning compiler that simplifies the process of implementing high-performing deep learning operators on modern accelerators (e.g., NVIDIA GPUs). With the new feature of torch.compile(...) in PyTorch 2.0, integrating a novel compiler into PyTorch is easier than ever - Hidet now can be used as a torch.compile(...) backend to accelerate PyTorch models, making it an attractive option for PyTorch users who want to improve the inference performance of their models, especially for those who also need to implement extremely optimized custom operators.Elegantly Handle Environment Variables in Python with PydanticThe article highlights how to use Pydantic library in Python to manage environment variables elegantly. It demonstrates how Pydantic simplifies the process of defining and validating environment variables, making the code more robust and maintainable.Introducing st.experimental_connection!A recently released version 1.22.0 of the Streamlit core library has a cool new feature: st.experimental_connection. This feature lets you easily connect Streamlit apps to data sources and APIs in just 4 lines of code!How to have Python show warnings when running DjangoHow to show warnings when running Python, and Django, during local development. The easy, yet not well known, way.Speeding up a Django viewStep by step insights into cutting the email view's TTFB by 70%Introducing GrasshopperAn Open Source Python Library for Load Testing.ChatAWS: Deploy AWS Resources Seamlessly With ChatGPTExplore ChatAWS, a ChatGPT plugin simplifying AWS deployments. Create Lambda functions and websites effortlessly through chat, making AWS more accessible.Python's Missing Batteries: Essential Libraries You're Missing Out OnEven though Python’s standard library comes with “batteries included,” it’s still missing some essentials.BooksLearn Python with JupyterA free course book to develop computational thinking while learning to code.Interesting Projects, Tools and LibrariesMojoA new programming language for all AI developers. Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models.mlc-llmEnable everyone to develop, optimize and deploy AI models natively on everyone's devices.frogmouthA Markdown browser for your terminal.SkyAGIEmerging human-behavior simulation capability in LLM.ThinkGPTAgent techniques to augment your LLM and push it beyond its limits.Roadmaper A Roadmap as Code (Rac) Python library. Generate professional roadmap diagram using Python code.AudioGPTUnderstanding and Generating Speech, Music, Sound, and Talking Head.StreamsyncStreamsync is an open-source framework for creating data apps. Build user interfaces using a visual editor; write the backend code in Python.PentestGPTA GPT-empowered penetration testing tool.LaminiThe LLM engine for rapidly customizing models.pandas-aiPandas AI is a Python library that integrates generative artificial intelligence capabilities into Pandas, making dataframes conversational.IFOpen source text-to-image model. browsrA pleasant file explorer in your terminal.FigmaChainFigmaChain is a set of Python scripts that generate HTML/CSS code based on Figma designs. Using OpenAI's GPT-3 model, FigmaChain enables developers to quickly generate HTML/CSS code from a Figma design input. It also includes a Streamlit-based chatbot interface for interactive code generation.JsonformerA Bulletproof Way to Generate Structured JSON from Language Models.New ReleasesDjango security releases issued: 4.2.1, 4.1.9, and 3.2.19Upcoming Events and WebinarsPyData Tel Aviv Meetup May 2023There will be following talks
Data-centric AI
VisiData: Data exploration in the terminal
Modeling COVID-19 Spread in a Complex Reality
Unlocking the Power of Ordinal Data in Machine Learning
PyData NYC Meetup May 2023There will be a talk, Rapid Data Analysis with Siuba and Pins.Virtual: PyData Munich Meetup May 2023There will be a talk, Scaling Down to Scale Up: A Guide to PEFT.PyData Western Balkans Meetup May 2023There will be a talk, Infrastructure as Code (IaC) in Terraform.
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.