Python's Instance, Class, and Static Methods Demystified | Dan Bader
Python — Advanced. Functions, Getting Started with PyMySQL, WebGPU In Python with some more interesting articles and packages
Python — Advanced. Functions
We all love Python for many reasons, especially because it's easy to understand and learn and has many libraries and built-in features. If we have an idea about those, we can use them at the right time. “The Ritty” covered some interesting stuff Python has like Variable Argument List, collections, etc.
# The Ritty
Getting Started with PyMySQL
This article is a good place to get an idea about PyMySQL which is a popular python library to connect to the MySQL databases.
# Ayush Jain
If you are into graphics and rendering then you might have heard about WebGPU. In Python, pygfx library is there which is a kind of abstraction on top of wgpu-py which is Python implementation of WebGPU. In this video, Dr. Xu gave examples and a basic understanding of it.
# Dr. Xu
How to Use Type Hints for Multiple Return Types in Python
In Python, type hinting is an optional yet useful feature. It helps in understanding code better and helps everyone a lot when the project slowly becomes bigger. Sometimes we need to return multiple data types of data. Claudia Ng gave good examples about it and shared ways how to do it.
# Claudia Ng
Python's Instance, Class, and Static Methods Demystified
3 types of methods are there instance, class and static but for many people, there is a lot of confusion about what is what and why to use. Dan Bader explained very well with an amazing example and explained when to use them in this article.
# Dan Bader
Mastering Streamlit: Essential Commands for Interactive Apps
Many data scientists love Streamlit or heard about Streamlit a lot. It helps them a lot in sharing their findings and knowledge with the world as a web application. Sai harish cherukuri covered essential commands in this article.
# Sai harish cherukuri
13 Python Frameworks for Frontend Development: JavaScript Alternatives
Javascript kind of became a synonym for Frontend Development but If you are someone with no web development experience but have a good understanding of Python these libraries will save you a lot of stress. Adejumo Ridwan Suleiman wrote this article with 8 frameworks and regularly updated the article to make sure we know more good options.
# Adejumo Ridwan Suleiman
Interesting Packages to explore
Gensim - Gensim is a Python library for topic modelling, document indexing and similarity retrieval with large corpora. The target audience is the natural language processing (NLP) and information retrieval (IR) community.
Asyncer - Asyncer is a small library built on top of AnyIO. Asyncer has a small number of utility functions that allow working with async
, await
, and concurrent code in a more convenient way under @tiangolo - Sebastián Ramírez very opinionated and subjective point of view.
Pyarmor - Python is an interpreted language which leads to advantages like flexibility and code becoming platform-independent. One major issue because of it is when you create software it exposes the source code of a program created by Python. Yes, we have the option of creating an executable file with packages like PyInstaller but we can decompile .pyc (compiled bytecode) files with packages like uncompyle6. How can we protect our code from getting exposed? To tackle this we gave libraries like pyarmor. You will get an understanding from its tutorial.
Next Week Python Events
Python Devroom @ FOSDEM 2024
Feb 4, 2024
PyDelhi User Group Meetup
Feb 4, 2024
Python Atlanta Meetup
February 8, 2024