Python
Master Python programming with tutorials, libraries, and best practices
Navigate through content by publication date
Sat, Nov 15
16 items found
Preparing Data Science Projects for Production | Real Python Podcast #274
How do you prepare your Python data science projects for production? What are the essential tools and techniques to make your code reproducible, organized, and testable? This week on the show, Khuyen Tran from CodeCut discusses her new book, "Production Ready Data Science". 👉 Links from the show: https://realpython.com/podcasts/rpp/274/ Khuyen shares how she got into blogging and what motivated her to write a book. She shares tips on how to create repeatable workflows. We delve into modern Pyt
These Tools Changed My Python Workflow
Try ConfigCat's Forever Free plan, or get 25% off any paid plan with the code TIM25 → https://configcat.com/promotions/tech-with-tim/?utm_source=youtube&utm_medium=sponsor&utm_campaign=tech-with-tim_202511 The tools I'll show you in this video have completely changed my Python workflow. They've saved me hundreds of hours of development time, and they're ones that I believe every Python developer should least be considering, if not using in their workflow. DevLaunch is my mentorship program whe
An MLIR pipeline for offloading Fortran to FPGAs via OpenMP
With the slowing of Moore's Law, heterogeneous computing platforms such as Field Programmable Gate Arrays (FPGAs) have gained increasing interest for accelerating HPC workloads. In this work we present, to the best of our knowledge, the first implementation of selective code offloading to FPGAs via the OpenMP target directive within MLIR. Our approach combines the MLIR OpenMP dialect with a High-Level Synthesis (HLS) dialect to provide a portable compilation flow targeting FPGAs. Unlike prior OpenMP FPGA efforts that rely on custom compilers, by contrast we integrate with MLIR and so support any MLIR-compatible front end, demonstrated here with Flang. Building upon a range of existing MLIR building blocks significantly reduces the effort required and demonstrates the composability benefits of the MLIR ecosystem. Our approach supports manual optimisation of offloaded kernels through standard OpenMP directives, and this work establishes a flexible and extensible path for directive-based FPGA acceleration integrated within the MLIR ecosystem.
Paolo Melchiorre: How to use UUIDv7 in Python, Django and PostgreSQL
Learn how to use UUIDv7 today with stable releases of Python 3.14, Django 5.2 and PostgreSQL 18. A step by step guide showing how to generate UUIDv7 in Python, store them in Django models, use PostgreSQL native functions and build time ordered primary keys without writing SQL.
Trusted Python Training Institute in Pune
Trusted Python Training Institute in Pune, WebAsha Technologies, offers expert-led training designed for beginners and professionals. Learn Python programming with practical sessions, live projects, and real-world applications. Our comprehensive curriculum covers core concepts, data analysis, and web development. With experienced trainers, flexible batches, and 100% placement support, we ensure career-ready skills and confidence. Join WebAsha Technologies today and build a successful future i...
Professional Python Language Course in Pune
Join the Professional Python Language Course in Pune at WebAsha Technologies and master programming with hands-on, practical learning. This course covers Python fundamentals, object-oriented programming, data handling, and web development. Learn from experienced trainers through real-time projects and interactive sessions. Designed for students and professionals, it helps you gain industry-ready skills and certification. Start your journey toward becoming a skilled Python developer with exper...
Single Page Web App in Python - Part 1
Why this? I found myself working on yet another python web application, copying some stuff from the previous one, improving it a bit and wondering if now is the time to create that great example project to make life easier next time. I am starting this without knowing exactly where it will end, but I imagine a basic single page application with complete build and installation scripts for Linux, Docker and Kubernetes. In this post In this post I will create a small python project ...
Krish Naik: Stop Fighting with Kubernetes! Scale Python to 1000s of Machines with Coiled
Ever wished spinning up hundreds of machines was as easy as adding a decorator to your Python script? Meet Coiled: a super-light cloud compute platform built for data engineers and scientists that lets you stick with pandas, NumPy, scikit-learn, PyTorch—or whatever you already love—without ever touching Docker or Kubernetes. Your code looks almost identical to local, and with one line you’re suddenly running on dozens or even thousands of cloud nodes. When your job’s done, those machines van...
Day 35: Python Morse Code Generator, Convert English Text to Morse with Full A-Z Mapping and Interactive Input
Welcome to Day 35 of the #80DaysOfChallenges journey! This intermediate challenge focuses on building a simple Morse code generator that translates English text to Morse signals, supporting the full alphabet from A to Z through a dictionary lookup, while managing user input in an interactive loop for repeated conversions. It incorporates clean string processing to handle words and letters with appropriate spacing, plus a placeholder for unknown characters, making it a robust utility for text ...
Krish Naik: Stop Fighting with Kubernetes! Scale Python to 1000s of Machines with Coiled
Coiled is a lightweight cloud compute platform for Python data engineers and scientists that lets you skip Docker and Kubernetes entirely. With a single decorator or line of code, you can scale your pandas, NumPy, scikit-learn or PyTorch workloads to hundreds or thousands of machines while still using Jupyter, VS Code or PyCharm. It spins up only when your job starts and shuts down as soon as it finishes—so you pay only for what you use. Plus, your local packages, credentials and files are a...
Tech With Tim: 7 Python Anti Patterns to Avoid
7 Python Anti-Patterns to Avoid Dive into seven deceptively harmless Python habits that can turn your code into a maintenance nightmare—each one timestamped so you can skip right to your pain point. From sloppy loops to misuse of built-ins, this video warns you why “it works” isn’t always good enough and how small tweaks can save you big headaches down the road. Along the way you’ll get a free Airia account link for playing with AI agents, a logging deep-dive to sharpen your troubleshootin...