#Pybites
Bridging the Skills Gap Across Africa with Pybites
When Bob and I first started Pybites, there was no way I could have imagined it’d grow to what it is today. Launching our first products was a massive moment for us both, not just because these were ways to sustain the business, but because we were actually HELPING people. People were coming to us…
#News
By Julian Sequeira | Jan 29, 2025
#Real Python
Top Python Game Engines
In this tutorial, you'll explore several Python game engines available to you. For each, you'll code simple examples and a more advanced game to learn the game engine's strengths and weaknesses.
#basics #gamedev
By – | Feb 02, 2025
Build a Dice-Rolling Application With Python
In this step-by-step project, you'll build a dice-rolling simulator app with a minimal text-based user interface using Python. The app will simulate the rolling of up to six dice. Each individual die will have six sides.
#basics #projects
By – | Feb 02, 2025
Develop Data Visualization Interfaces in Python With Dash
In this tutorial, you'll learn how to build a dashboard using Python and Dash. Dash is a framework for building data visualization interfaces. It helps data scientists build fully interactive web applications quickly.
#intermediate #data-science #data-viz
By – | Feb 02, 2025
Build a Quiz Application With Python
In this step-by-step project, you'll build a Python quiz application for the terminal. Your app will ask you multiple-choice questions that you can use to strengthen your own knowledge or challenge your friends to test theirs.
#basics #projects
By – | Feb 02, 2025
Providing Multiple Constructors in Your Python Classes
In this step-by-step tutorial, you'll learn how to provide multiple constructors in your Python classes. To this end, you'll learn different techniques, such as checking argument types, using default argument values, writing class methods, and implementing single-dispatch methods.
#intermediate #python
By – | Feb 01, 2025
Python & APIs: A Winning Combo for Reading Public Data
In this tutorial, you'll learn what APIs are and how to consume them using Python. You'll also learn some core concepts for working with APIs, such as status codes, HTTP methods, the requests library, and much more. You'll also see a few examples of real-life APIs and how to consume them.
#intermediate #api
By – | Feb 01, 2025
Natural Language Processing With spaCy in Python
In this step-by-step tutorial, you'll learn how to use spaCy. This free and open-source library for natural language processing (NLP) in Python has a lot of built-in capabilities and is becoming increasingly popular for processing and analyzing data in NLP.
#intermediate #data-science
By – | Feb 01, 2025
Build a Tic-Tac-Toe Game With Python and Tkinter
In this step-by-step project, you'll learn how to create a tic-tac-toe game using Python and the Tkinter GUI framework. Tkinter is cross-platform and is available in the Python standard library. Creating a game in Python is a great and fun way to learn something new and exciting!
#intermediate #gamedev #gui
By – | Feb 01, 2025
How to Split a Python List or Iterable Into Chunks
This tutorial provides an overview of how to split a Python list into chunks. You'll learn several ways of breaking a list into smaller pieces using the standard library, third-party libraries, and custom code. You'll also split multidimensional data to synthesize an image with parallel processing.
#intermediate #python
By – | Jan 27, 2025
#testdriven.io
Developing a Single Page App with FastAPI and React
Build a CRUD app with FastAPI and React.
#API #FastAPI #Front-end #React
By Abdulazeez Abdulazeez Adeshina | Feb 02, 2025
#Hashnode
Building Your First Flask Web Application: A Fun Guide for Total Beginners! 🚀
Introduction 🌟
Embarking on the journey of web development can feel like venturing into a magical realm. But don't worry! With the right guidance, you'll find it's an exciting and rewarding experience. Today, we'll build your very first Flask web ap…
By Ammar Attar | Jan 29, 2025
Building a RAG System with Async FastAPI, Qdrant, Langchain and OpenAI
Introduction
In the era of advanced AI applications, Retrieval-Augmented Generation (RAG) stands out as a game-changing approach. By combining retrieval techniques with generative models, RAG enhances the quality, accuracy, and relevance of generated…
By Shreyas Dhaware | Jan 31, 2025
Scaling Flask with Docker: Deploying a Portfolio Project with NGINX Load Balancing
💡 Introduction
Welcome to the World of Exploration!
Today, we’re diving into an exciting experiment with NGINX as a load balancer to see how we can distribute traffic across multiple instances of an application. For those of you who are new here, I …
By Pravesh Sudha | Jan 28, 2025
Building an Async Similarity Search System from scratch with FastAPI and Qdrant VectorDB
Introduction
Search engines and retrieval systems have evolved to become remarkably intelligent. They no longer rely on exact keyword matches or rigid rules to find what you're looking for. Instead, they understand the context and meaning behind your…
By Pruthviraj Mahalunge | Jan 31, 2025
Introduction to Web Development & Backend
Web development is the process of building and maintaining websites. It is divided into two main parts:
Frontend: The part of a website that users see and interact with (like buttons, images, and text).
Backend: The part that works behind the scene…
By Evangeline Omuko | Feb 02, 2025
RAG Optimization Unleashed: Reducing Latency and Computational Demands in NLP
Retrieval-Augmented Generation (RAG) is an advanced framework in Natural Language Processing (NLP) that combines the capabilities of retrieval systems with large language models (LLMs) to deliver highly accurate and context-aware outputs. Unlike trad…
By Anurag Anand | Jan 27, 2025
Web and Backend Development
Introduction to Web Development and Backend Development🌐
Web development is like building a digital city . The frontend is what people see—the fancy skyscrapers and colorful streets. But behind the scenes, the backend keeps everything running—the po…
By Hope Kerubo | Feb 02, 2025
Understanding Web Development Concepts in Backend Development with Django
Understanding Web Development Concepts in Backend Development with Django
Introduction
Web development allows us to create interactive websites and applications. It has two main parts: frontend and backend. While the frontend deals with the user inte…
By Sarah Nzeshi | Feb 02, 2025
How to setup Django with React using InertiaJS
The official Django Inertia adapter was released in December 2022 but there was 0 front-end documentation and only the Django part of documentation – even now (as of 2nd February 2025) it says "Django specific frontend docs coming soon." with referen…
By Anjanesh Lekshminarayanan | Feb 02, 2025
Introduction to web development and Backend
Web development is the process of creating, building and maintaining websites and web applications. It encompasses a wide range of tasks, from creating simple static web pages to developing complex web applications that interact with databases and ha…
By Cathy Mutimbanyoka | Feb 02, 2025
Decoding the Web: Essential Concepts for Aspiring Developers
The world of web development can seem daunting at first, filled with jargon and complex processes. But fear not! This article aims to break down some fundamental web development concepts in a clear and accessible way, providing real-world examples an…
By Igwe Ebelechukwu Blessing | Feb 02, 2025
Unit test vs Functional test
Now that I have the correct version of the textbook, we are back at it again! Today we are actually writing views and urls!
Thanks to the practice in previous series: Learning Django, I have a good idea how to do that…. so I thought.
Man this chapter…
By Victor | Feb 02, 2025
Add Login and Logout in Django – Simple Guide
This blog will show you how to add login and logout features to your website.
In Django, this involves three steps: creating a view, making a template, and setting up URLs. These steps can be done in any order.
URLs → Templates →View
First, we'll be…
By Rohit Rajput | Feb 01, 2025
Introduction to Web Development & Backend
Web development involves creating and maintaining websites or web applications. It consists of two main areas: frontend development, which handles the user interface, and backend development, which powers the application behind the scenes.
Backend de…
By Princess Otoma | Feb 01, 2025
Web Development Explained: A Beginner's Guide
Web development is the process of creating and maintaining websites and web applications that run on the Internet. A website is a collection of static pages that you can visit using a web browser while a web application is a dynamic, interactive plat…
By violet gakii | Feb 01, 2025
Understanding Backend Development
Introduction
Backend development is a crucial aspect of web development that deals with server-side logic, databases, and application integration. Unlike frontend development, which focuses on user interface and experience, backend development ensure…
By Tolulope Adesanya | Feb 01, 2025
Understanding Backend Development with Django
Introduction
Have you ever wondered how websites work internally? When you log in to a website, post comments, or shop online, there's so much that goes on at the back end. This is where backend development comes in! In this article, we take a look a…
By Afomia T | Feb 01, 2025
Introduction To Web Development And Backend
Web development refers to the creating, building, and maintaining of websites. It includes aspects such as web design, web publishing, web programming, and database management. It is the creation of an application that works over the internet i.e. we…
By Modinat Balogun | Feb 01, 2025
What did I work on in January?
I think it's time to document everything work-related. I am not sure if I can add the links to my work here, I’ll ask my boss.
What happened in January?
I primarily worked on two major tasks:
Deploying a React-Django app (which I built end to end) t…
By Vivek Khatri | Feb 01, 2025
I made a mistake, then I fixed it
This was suppose to be the part where I work on Chapter 3, but then I ran into a road block.
While I was going through the chapter, when I was finally about to write some django code, I realized the urls.py that my django generated did not look like …
By Victor | Feb 01, 2025
Shaped by the First: How Your Initial Programming Language Influences Your Coding Style
Learning to program is like learning a new language. Your first language, whether it's Python, Java, or C++, shapes how you think about solving problems and structuring your code. This "cognitive imprint" can significantly impact how you approach pr…
By Sylvester Das | Feb 02, 2025
Understanding Backend Development
What is Backend Development?
Backend development is the backbone of any web application. While frontend development focuses on what users see and interact with, backend development deals with the server-side logic, databases, and application architec…
By Esther Amoo | Jan 31, 2025
Core Web Development Concepts For The Beginner
Web Development……what comes to mind? When I heard this phrase for the first time I thought it was all about spiders building their homes lol, but nope! Web development is actually the process of building and maintaining web sites. Did you use Faceboo…
By NAOMI CHATAIKAH | Feb 02, 2025
Data Classes in Python: A Game Changer for Django Developers!
Introduction
If you’ve been writing Python classes just to store data, chances are you've spent time writing __init__, __repr__, and __eq__ methods over and over. Python’s dataclasses module, introduced in Python 3.7, makes this process effortless. I…
By Rohit Ranjan | Jan 31, 2025
Code Smell 288 – Unthrown Exceptions
TL;DR: Creating a new exception without throwing it leads to silent failures. 👃💩
Problems 😔
Silent failures
Unhandled errors
Misleading logic
Hidden defects
Hollow Exceptions
Solutions 😃
Always ensure you throw exceptions
Check exception usag…
By Maxi Contieri | Feb 02, 2025
Reading Test Driven Development with Python by Harry Percival (Part 2)
So back in my last series Learning Django (You can find it here: https://victorynotes.hashnode.dev/series/learning-django) I tried to separate the text from my pictures in part 2 instead of having them all together in one jpg. I’m not sure I like it …
By Victor | Jan 30, 2025
understanding of web development concepts.
My Learning Journey in Backend Development with Python
IntroductionPython is a simple coding language that's easy to read. It's great for web development, data science, and more. In this article, I’ll share what I've learned in backend development wi…
By Ghaniyat Babalola | Feb 02, 2025
The Proxy Design Pattern in Django: Boost Performance, Security & Scalability
Introduction
Have you ever needed to control access to an object, optimize performance, or secure your Django application? The Proxy Design Pattern is your answer!
In this article, we'll break down the Proxy Pattern with simple Python examples and sh…
By Rohit Ranjan | Jan 30, 2025
Reading Test Driven Development with Python by Harry Percival (Part 1)
By Victor | Jan 30, 2025
Learning Django (Part 8, fin)
By Victor | Jan 28, 2025
Optimizing Full-Text Search in Django: My Outreachy Internship Journey at Firefox
It’s been over six weeks since I started my Outreachy internship at Mozilla Firefox, where I've been working on improving search functionality for PerfCompare. This experience has been more than implementing a new feature—it has been about overcoming…
By Chineta Adinnu | Jan 27, 2025
#Adam Johnson – Blogs
Boost Your Git DX second update out now
Today I have released the second update to Boost Your Git DX, my book of developer experience (DX) recommendations for using Git. Since the last update (2024-04-04), it has grown again by 28 pages, for a new total of 391 pages!
By Adam Johnson | Jan 28, 2025
#406 – Matthias
Weeknotes (2025 week 05)
Weeknotes (2025 week 05)
Djangonaut Space
In December I wrote a few paragraphs about my decision to not run for the
Django Steering Council,
mentioning that I want to contribute in different ways.
I have offered to contribute to Djangonaut Space to d…
By Matthias Kestenholz | Jan 29, 2025
#TimonWeb
Honored to Become a Member of the Django Software Foundation
#Django #Python
By Tim Kamanin | Jan 27, 2025
#Dev.to
Writing search view for Django application
#django #database #search #python
By Shakhzhakhan Maxudbek | Feb 02, 2025
Functional Programming in Python: A Deep Dive
#python #django #flask #fastapi
By Leapcell | Jan 30, 2025
Python Performance Tips You Must Know
#python #django #flask #fastapi
By Leapcell | Jan 29, 2025
Django + Heroku : Guide Complet de Déploiement 2025 🚀
#python #heroku #django #deploiement
By Fabrice | Jan 29, 2025
How to Create a Real-Time AI Chat with Django Channels and React
#django #react #websocket #llm
By grbeno | Jan 28, 2025
Django Channels: Asynchronous Magic for Real-Time Applications 🚀
#django #python #web #webdev
By MatyaSina | Jan 28, 2025
Exploring Django: The Framework That Powers Modern Web Development
#django #webdev #development #developers
By GD Coders | Jan 28, 2025
The Best Website Designing Company for Your Business: Global Expertise from GD Coders
#webdev #developers #django #javascript
By GD Coders | Jan 28, 2025
How to Use GraphQL in Django with Elasticsearch
#django #elasticsearch #graphql #graphene
By Aidas Bendoraitis | Jan 27, 2025
How to Create Custom Template Tags in Django?
#djangocms #python #django #webdev
By Syeda Maham Fahim | Jan 27, 2025
How to disable admin editing in the Django Admin Panel
#webdev #django #djangocms #python
By Syeda Maham Fahim | Jan 27, 2025
Python Basics to Advanced
#programming #python
By Sumedha | Feb 02, 2025
LIBRARIES USED IN PYTHON FOR DATA SCIENCE
#programming #ai #beginners #python
By Morris | Feb 02, 2025
The last odd
#perl #python #theweeklychallenge
By Simon Green | Feb 02, 2025
Install DeepSeek in Your Local Computer
#ai #deepseek #python #machinelearning
By Raja | Feb 02, 2025
Day 32 – OOPS, CSV, matplotlib
#python #oops #csv #matplotlib
By Lakshmi Pritha Nadesan | Feb 02, 2025
Scaling Data Analytics: Building a Starter Kit with Neon, Airflow, and Streamlit
#neon #beginners #python
By Olga Braginskaya | Feb 02, 2025
20+ Best Python Automation Project Ideas for Beginners
#python #pythonautomation #projectideas #pythonautomationprojectideas
By Tarun | Feb 02, 2025
Apache Kafka Project: Real-Time Twitter Streaming with Python
#python #devops #kafka #twitter
By Pravesh Sudha | Feb 02, 2025
My First Week Learning from CS50x and CS50P
#programming #beginners #python #learning
By Sammantha | Feb 02, 2025
Sliding Window || Python || Data Structures and Algorithms
#webdev #programming #python #career
By Rishab Trivedi | Feb 02, 2025
Beyond arrays and linked lists: Exploring powerful data structures for efficient problem solving
#datastructures #performance #python #softwareengineering
By Axel N'cho | Feb 02, 2025
ElasticTransform in PyTorch
#python #pytorch #elastictransform #v2
By Super Kai (Kazuya Ito) | Feb 02, 2025
🧩 Building a Web-Based Sudoku Solver with Flask & Machine Learning
#ai #machinelearning #python #sudokusolver
By Amit Chandra | Feb 02, 2025
2024: NYSC, 9-5 Wins, and My AI/ML Journey
#devchallenge #newyearchallenge #career #python
By Nwajei Gideon | Feb 02, 2025
Open-Source LLMs Deserve Code, Not Prompts! (DSPy, Voila!)
#rag #ai #opensource #python
By Prathamesh Devadiga | Feb 02, 2025
Story of a Wordle Solver
#python #fun #streamlit
By Rashid Javed | Feb 01, 2025
Mastering Python Virtual Environments: A Beginner’s Guide to venv & pip
#python #webdev #backend #tutorial
By NJOKU SAMSON EBERE | Feb 01, 2025
Newbie Machine Learning Project
#machinelearning #python #datascience
By Hameedhullah | Feb 01, 2025
AI with AI: Let Robots Talk
#ai #python
By MilesWK | Feb 01, 2025
"Raindrops" more complex version of the 'FizzBuzz' challenge Opened a Whole New Idea and Concept.
#raindrops #python #exercism #development
By Mihsa Idebus | Feb 01, 2025
Flask kod
#flask #python #opensource
By Coco | Feb 01, 2025
Why Python’s Sort Is Faster Than You Think 🐍🐍
#python #algorithms #datastructures #leetcode
By Leapcell | Feb 01, 2025
Relearning CompSci: Blackjack in Python
#python #terminal #codecademy
By treybrown19 | Feb 01, 2025
Is Coding Dead in 2025?
#ai #learning #python #coding
By Abhinav Anand | Feb 01, 2025
RandomAffine in PyTorch (2)
#python #pytorch #randomaffine #v2
By Super Kai (Kazuya Ito) | Feb 01, 2025
6 Common Python Mistakes You Should Avoid (And How to Fix Them!)
#webdev #programming #productivity #python
By Thameem Azfar Ansari | Feb 01, 2025
Predicting House Prices as Your First ML Project
#machinelearning #ai #datascience #python
By Pejman Rezaei | Feb 01, 2025
Understanding RAGAS: A Comprehensive Framework for RAG System Evaluation
#rag #ai #python #ragas
By angu10 | Feb 01, 2025
RandomAffine in PyTorch (1)
#python #pytorch #randomaffine #v2
By Super Kai (Kazuya Ito) | Feb 01, 2025
Unlock DeepSeek R1 7B on Your Laptop—Experience the Smartest AI Model I Ever Tested!
#ai #deepseek #python #code
By Alexander Uspenskiy | Feb 01, 2025
Automated Workload Evaluation with Python and CloudWatch
#aws #cloudwatch #python #cloud
By Gabriel Florêncio | Feb 01, 2025
Introduction to Set Theory with python
#python #settheory #discrete #math
By eaarroyo | Feb 01, 2025
Maven Project – Call python executable
#java #python #programming
By Said Olano | Feb 01, 2025
Build a Time Tracking App with Tkinter and Pygame
#python #pygame #tkinter #productivity
By Florian Zeba | Feb 01, 2025
Day 10 in Python Exercise
#python #exercism #beginners #programming
By Mihsa Idebus | Jan 31, 2025
Profiling asynchronous Python
#python #performance #programming #tutorial
By Maksim Smirnov | Jan 31, 2025
Web Crawling and RSS Reading Made Easy
#webscraping #rss #python
By Piotr | Jan 31, 2025
LEARNING PYTHON, GIT AND GIT HUB
#beginners #github #computerscience #python
By Christopher Galvez | Jan 31, 2025
Built public API for HNG stage0 task
#hng #fastapi #api #python
By mayowa-kalejaiye | Jan 31, 2025
Create a Python virtual environment (quick)
#python #pip
By Timo Reusch | Jan 31, 2025
5 Essential Python Tips Every Beginner Should Know!
#programming #beginners #python #webdev
By Thameem Azfar Ansari | Jan 31, 2025
Top 10 Python Libraries That Will Save You Hours of Work.
#python #productivity #programming #automation
By Balraj Singh | Jan 31, 2025
Building a Busy 21 Rel 12 Accounting Software in Business
#python #accounting
By Sico Spain | Jan 31, 2025
I asked deepseek to code my an python that no one ever human made
#python
By johny boi | Jan 31, 2025
Simple Yet Powerful: Building an In-Memory Async Event Bus in Python
#webdev #programming #python #architecture
By Kuba | Jan 31, 2025
Building an AI-powered Financial Behavior Analyzer with NodeJS, Python, SvelteKit, and TailwindCSS – Part 0
#node #python #ai #svelte
By John Owolabi Idogun | Jan 31, 2025
Python Day – 31 Types of Functions
#payilagam #python #functions #coding
By Guru prasanna | Jan 31, 2025
Building My First Python Calculator!
#programming #beginners #python #learning
By Thameem Azfar Ansari | Jan 31, 2025
Day 31 – Types of functions
#python #payilagam #functions #lambda
By Lakshmi Pritha Nadesan | Jan 31, 2025
Automatizando Análises de Ações da Bolsa com Python e Inteligência Artificial
#api #python #http #restapi
By Matheus Ronelle | Jan 31, 2025
VOSK the Offline Speech Recognition
#vosk #python #ai #speechrecognition
By Mateus Valentim | Jan 31, 2025
RandomCrop in PyTorch (2)
#python #pytorch #randomcrop #v2
By Super Kai (Kazuya Ito) | Jan 31, 2025
Implementing a Redis-Based Task Queue with Configurable Concurrency
#python #redis #celery #devops
By Idris Rampurawala | Jan 31, 2025
RandomCrop in PyTorch (1)
#python #pytorch #randomcrop #v2
By Super Kai (Kazuya Ito) | Jan 31, 2025
How Serverless is Killing the Traditional Backend Role 🔥
#python #backend #programming #cloud
By Leon Martin | Jan 31, 2025
DeepSeek-R1 with Ollama
#deepseek #python
By Ramandeep Singh | Jan 31, 2025
#Data School
How to keep up with AI in 2025 🏃♂️
These 7 AI experts will guide you through the most important developments in Artificial Intelligence.
#AI
By Kevin Markham | Jan 30, 2025
#Daniel Roy Greenfeld Blogs
TIL: Every Jupyter notebook cell runs in an async loop
Obvious now that I think about it!
By Daniel Roy Greenfeld | Jan 31, 2025