Django Developers Survey 2021 Results
We are excited to share the results of the annual Django Developers Survey which was conducted this ...
https://www.djangoproject.com/weblog/2022/jan/03/django-developers-survey-2021-results/
We are excited to share the results of the annual Django Developers Survey which was conducted this ...
https://www.djangoproject.com/weblog/2022/jan/03/django-developers-survey-2021-results/
It's time to stop using Python 3.6
Upgrading to new software versions is work, and work that doesn’t benefit your software’s ...
https://pythonspeed.com/articles/stop-using-python-3.6/
Upgrading to new software versions is work, and work that doesn’t benefit your software’s ...
https://pythonspeed.com/articles/stop-using-python-3.6/
Python⇒Speed
It’s time to stop using Python 3.8
Python 3.8 will stop getting security updates in November 2024. You really should upgrade!
Analyzing Seated's restaurants by reversing their API
Seated is an app that offers a certain (sizable) percentage off your bill for certain restaurants in your area. This post shows you how to grab all their restaurants and visualize the stats on them.
https://blog.jonlu.ca/posts/seated
Seated is an app that offers a certain (sizable) percentage off your bill for certain restaurants in your area. This post shows you how to grab all their restaurants and visualize the stats on them.
https://blog.jonlu.ca/posts/seated
JonLuca’s Blog
Analyzing Seated’s restaurants by reversing their API
Last month I wrote about writing a bot to automatically get reservations for OpenTable. In that same vein, Seated is an app that offers a certain (sizable) percentage off your b...
Extracting information from Python source code
What library symbols does a Python source code file use? And what symbols does it provide to its users? A simple tool called invectio can provide this information based on static source code analysis. This small tool can extract information about imports as well as information about what users can import from Python modules.
https://developers.redhat.com/articles/2022/01/05/extracting-information-python-source-code
What library symbols does a Python source code file use? And what symbols does it provide to its users? A simple tool called invectio can provide this information based on static source code analysis. This small tool can extract information about imports as well as information about what users can import from Python modules.
https://developers.redhat.com/articles/2022/01/05/extracting-information-python-source-code
Red Hat Developer
Extracting information from Python source code | Red Hat Developer
What library symbols does a Python source code file use? And what symbols does it provide to its users? A simple tool called invectio can provide this information based on static source code analysis. Invectio means “import” in Latin. As the name suggests…
Game Boy Emulator: Writing the Z80 Disassembler
Let’s continue where we left off in the introduction to Game Boy Emulation with a deep dive into the Game Boy’s opcodes and operands – the language of the Z80 CPU – and how to make sense of it all.
https://www.inspiredpython.com/course/game-boy-emulator/game-boy-emulator-writing-the-z80-disassembler
Let’s continue where we left off in the introduction to Game Boy Emulation with a deep dive into the Game Boy’s opcodes and operands – the language of the Z80 CPU – and how to make sense of it all.
https://www.inspiredpython.com/course/game-boy-emulator/game-boy-emulator-writing-the-z80-disassembler
Inspiredpython
Game Boy Emulator: Writing the Z80 Disassembler
Before we get started on the CPU emulation for our Game Boy emulator, we must first write an instruction decoder and disassembler.
pytermgui
A simple yet powerful TUI framework for your Python (3.7+) applications.
https://github.com/bczsalba/pytermgui
A simple yet powerful TUI framework for your Python (3.7+) applications.
https://github.com/bczsalba/pytermgui
GitHub
GitHub - bczsalba/pytermgui: Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup…
Python TUI framework with mouse support, modular widget system, customizable and rapid terminal markup language and more! - bczsalba/pytermgui
Is your Python code vulnerable to log injection?
https://dev.arie.bovenberg.net/blog/is-your-python-code-vulnerable-to-log-injection/
https://dev.arie.bovenberg.net/blog/is-your-python-code-vulnerable-to-log-injection/
Arie Bovenberg
Is your Python code vulnerable to log injection?
Following the news on log4j lately, you may wonder if Python’s logging library is safe. After all, there is a potential for injection attacks where string formatting meets user input. Thankfully, Python’s logging isn’t vulnerable to remote code execution.…
Django security releases issued: 4.0.1, 3.2.11, and 2.2.26
https://www.djangoproject.com/weblog/2022/jan/04/security-releases/
https://www.djangoproject.com/weblog/2022/jan/04/security-releases/
Django Project
Django security releases issued: 4.0.1, 3.2.11, and 2.2.26
Posted by Carlton Gibson on Jan. 4, 2022
Asyncer
Asyncer, async and await, focused on developer experience.
https://github.com/tiangolo/asyncer
Asyncer, async and await, focused on developer experience.
https://github.com/tiangolo/asyncer
GitHub
GitHub - fastapi/asyncer: Asyncer, async and await, focused on developer experience.
Asyncer, async and await, focused on developer experience. - fastapi/asyncer
debug-toolkit
A modern code-injection framework for Python. Like Pyrasite but Kubernetes-aware.
https://github.com/robusta-dev/debug-toolkit
A modern code-injection framework for Python. Like Pyrasite but Kubernetes-aware.
https://github.com/robusta-dev/debug-toolkit
GitHub
GitHub - robusta-dev/debug-toolkit: A modern code-injection framework for Python. Like Pyrasite but Kubernetes-aware.
A modern code-injection framework for Python. Like Pyrasite but Kubernetes-aware. - GitHub - robusta-dev/debug-toolkit: A modern code-injection framework for Python. Like Pyrasite but Kubernetes-aw...
Guido van Rossum - Python 4.0 will never arrive🤚😔: "Thеrе will probably nеvеr bе a 4.0 and wе’ll continuе until 3.33, at lеast." - Sabrina Carpenter [Medium] Then, evidently, we will get a Python 'Pi'
https://www.reddit.com/r/Python/comments/rt0p1i/guido_van_rossum_python_40_will_never_arrive/
https://www.reddit.com/r/Python/comments/rt0p1i/guido_van_rossum_python_40_will_never_arrive/
reddit
Guido van Rossum - Python 4.0 will never arrive🤚😔: "Thеrе will...
Posted in r/Python by u/RichKatz • 647 points and 149 comments
A strongly typed dialect of Python is coming. I would like to humbly suggest a name for it.
https://www.reddit.com/r/Python/comments/rs2utp/a_strongly_typed_dialect_of_python_is_coming_i/
https://www.reddit.com/r/Python/comments/rs2utp/a_strongly_typed_dialect_of_python_is_coming_i/
reddit
A strongly typed dialect of Python is coming. I would like to...
With type hints, secondary tooling like the `typing` module, and really good inspectors like Pyright already available, a strongly typed dialect...
EMOJILANG: A programming language where you can code using emojis🗿
https://www.reddit.com/r/Python/comments/ruytfm/emojilang_a_programming_language_where_you_can/
https://www.reddit.com/r/Python/comments/ruytfm/emojilang_a_programming_language_where_you_can/
reddit
EMOJILANG: A programming language where you can code using emojis🗿
It is built using Lark Parser. And we implemented the interpreter in the python itself. Though it may be useless but it sounds cool. Link:...
Build an NFT rarity tool with Django
Learn how to build an NFT rarity tool. The project we will build will use Django, celery for asynchronous tasks, and web3.py to interact with the Ethereum blockchain.
https://ghost.justdjango.com/blog/nft-rarity-tool/
Learn how to build an NFT rarity tool. The project we will build will use Django, celery for asynchronous tasks, and web3.py to interact with the Ethereum blockchain.
https://ghost.justdjango.com/blog/nft-rarity-tool/
JustDjango
Django Tutorial: Build an NFT rarity tool
Learn how to build an NFT rarity tool. The project we will build will use Django, celery for asynchronous tasks and web3.py to interact with the Ethereum blockchain.
Python Type Hints – How to Handle Optional Imports
https://adamj.eu/tech/2021/12/29/python-type-hints-optional-imports/
https://adamj.eu/tech/2021/12/29/python-type-hints-optional-imports/
adamj.eu
Python type hints: handle optional imports - Adam Johnson
This post is not about importing typing.Optional, but instead imports that are themselves optional. Libraries often have optional dependencies, and the code should work whether or not the import is there. A common pattern to solve this to catch ImportError…