Python/FastAPI/Django – Weekly News Summary – 18/11/2024 to 24/11/2024
#Real Python Interacting With Python In this tutorial, you'll explore the various ways of interacting with Python. You'll learn about the REPL for quick testing and running scripts, as well as how to work with IDEs, Jupyter Notebooks, and online interpreters.#basics #python By – | Nov 18, 2024 NumPy Practical Examples: Useful Techniques In this tutorial, you'll learn how to use NumPy by exploring several interesting examples. You'll read data from a file into an array and analyze structured arrays to perform a reconciliation. You'll also learn how to quickly chart an analysis and turn a custom function into a vectorized function.#intermediate #numpy #python By – | Nov 20, 2024 Continuous Integration and Deployment for Python With GitHub Actions With most software following agile methodologies, it's essential to have robust DevOps systems in place to manage, maintain, and automate common tasks with a continually changing codebase. By using GitHub Actions, you can automate your workflows efficiently, especially for Python projects.#advanced #devops By – | Nov 21, 2024 Expression vs Statement in Python: What's the Difference? In this tutorial, you'll explore the differences between an expression and a statement in Python. You'll learn how expressions evaluate to values, while statements can cause side effects. You'll also explore the gray areas between them, which will enhance your Python programming skills.#basics #python By – | Nov 21, 2024 Efficient String Concatenation in Python In this tutorial, you'll learn how to concatenate strings in Python. You'll use different tools and techniques for string concatenation, including the concatenation operators and the .join() method. You'll also explore other tools that can also be handy for string concatenation in Python.#basics #best-practices #python By – | Nov 24, 2024 #Python Insider Python 3.14.0 alpha 2 released By Hugo | Nov 20, 2024 #PyCoders Issue #656 – Debugging TUIs, Dictionary Comprehensions, Puzzles, and More By – | Nov 19, 2024 #Python Library How to Debug Your Textual Application Textual is a great Python package for creating a lightweight, powerful, text-based user interface. That means you can create a GUI in your terminal with Python without learning curses! But what happens when you encounter some problems that require debugging your application? A TUI takes over your terminal, which means you cannot see anything from […]#Debugging #GUI Toolkits #Python By Mike | Nov 19, 2024 #Adam Johnson – Blogs Django-related Deals for Black Friday 2024 Here are some Django-related deals for this year’s Black Friday (29th November) and Cyber Monday (1st December), including my own. By Adam Johnson | Nov 18, 2024 Boost Your Django DX updated again I have just released the second update to Boost Your Django DX, my book of developer experience (DX) recommendations for Django projects. This update contains a new chapter, changes some recommended tools, and upgrades to Python 3.13 and Django 5.1. Overall, the book is 45 pages longer, now totalling 326! By Adam Johnson | Nov 18, 2024 Git: count commits with git rev-list lists details about commits (also known as “revisions”, hence the name). Its –count option outputs the count of commits in the given range. Pass it @, the short alias for HEAD, to count commits on the current branch: By Adam Johnson | Nov 20, 2024 Django: find ghost tables without associated models Heavy refactoring of models can leave a Django project with “ghost tables”, which were created for a model that was removed without any trace in the migration history. Thankfully, by using some Django internals, you can find such tables. By Adam Johnson | Nov 21, 2024 #Hashnode Mining Bitcoin with a Raspberry Pi 5: A Fun and Hilariously Slow Journey Let’s get one thing straight: mining Bitcoin on a Raspberry Pi 5 is like trying to fill a swimming pool with a teaspoon. Possible? Technically. Practical? Not even close. But as a fun nerdy challenge from my Math professor for our Engineering club at… By Chris Bolosan | Nov 18, 2024 Install Python, Miniconda, and create an environment env001 using PowerShell. Due to PowerShell's execution policy, due to a security feature in Windows, which prevents scripts from running, and don t allow Conda to function properly, we need follow these steps: Step 0: Allow Script Execution Run this command in PowerShell to… By user1272047 | Nov 18, 2024 Finding Elements in a List using Python When working with Python, lists are one of the most versatile data structures you'll come across. It works majorly like Arrays, as seen in other programming languages. The lists allow you to store collections of items, such as integers, strings, or e… By Swapnoneel Saha | Nov 18, 2024 Day 7: Overview of Progress and Future Plans Today, I'm excited to share the progress made so far on my journey and provide a sneak peek into what’s to come. In this post, we’ll touch on a few key points that illustrate how everything is coming together and where we’re heading next. Flashcard A… By Anastasia Zaharieva | Nov 18, 2024 Python Project: Building a Store Calculator Introduction: I created a Store Calculator using Python. It is a simple program that calculates the total amount of items, allows the user to quit by pressing "q," and generates a receipt with all item prices. In this article, I’ll share how I built… By Sheikh Abdul Wahid | Nov 18, 2024 Create Resources on AWS Using Ansible If you're starting with cloud automation using Ansible, setting up AWS resources is a great project to try. In this blog, I'll show you how I created an AWS EC2 instance with Ansible. This guide is easy to follow and meant for anyone who knows the ba… By Harsh Soni | Nov 18, 2024 Building for WebAssembly I’m currently exploring two interesting topics for Memphis, my Python interpreter in Rust: building for WebAssembly and embedding CPython. With no major milestones to report this week, I thought I’d share some in-progress thoughts. For me, Memphis is… By Jones Beach | Nov 18, 2024 Writing a Twitter (X) API Script
