Author: drweb

Black Friday and Cyber Monday are nearly here, so it’s time to do a Python sale! All my books and courses are 35% off until December 4th if you use this code: BF24 at checkout. You can learn about any of the following topics in my books and courses: Basic Python (Python 101) PDF Processing (ReportLab book) Excel and Python Image processing (Pillow book) Python Logging (NEW this year!) Jupyter Notebook JupyterLab 101 (NEW this month!) and more Check out my books and courses today! Other Python Sales

Read More

Have you ever wanted to create a travel assistant that makes your trips smooth and stress-free? Imagine landing in Bangkok and having your Python-based assistant guide you to the best temples, street food spots, and hidden gems—all while staying seamlessly connected. In the age of global travel, staying online is no longer optional, especially in busy cities like Bangkok. That’s where tools like a Bangkok eSIM come into play, ensuring instant, reliable connectivity without the hassle of local SIM cards. By combining technology and connectivity, you can build a travel assistant that makes exploring new destinations effortlessly.This guide will help…

Read More

JupyterLab, the latest iteration of the Jupyter Notebook, is a versatile tool that empowers you to share your code in an easily understandable format. Front View Two Hard Cover Book Psd Mockup Hundreds of thousands of people around the world use Jupyter Notebooks or variations of the Notebook architecture for any or all of the following: teaching presentations learning a computer language numerical simulations statistical modeling data visualization machine learning and much more! Jupyter Notebooks can be emailed, put on GitHub, or run online. You may also add HTML, images, Markdown, videos, LaTeX, and custom MIME types to your Notebooks.…

Read More

Programming helps us solve problems, but it also lets us have fun by trying out new ideas. Making games helps us both learn to code and have fun at the same time. This article guides you through building a basic card game called Blackjack using Python. When you build this project, you’ll learn essential programming skills and see how they work in everyday situations.What Do You Need to Create a Blackjack Game in Python?To build a simple blackjack game in Python, you need specific tools and understanding. Before starting, you need to have Python installed on your computer. The newest Python…

Read More

Why this? I remember when I first stumbled upon the Python wiki years ago, searching for a straightforward way to learn Python. Most of what I found felt either too complicated or just impractical — especially with a busy life, work, family, and other things to learn. You’re in the right place. This is the resource I wish I had back then.⭐ My Goal: I created these simple cheat sheets to help you reduced time and effort to go from zero Python skills to creating your first cool app.More than 200,000 absolute Python beginners have already downloaded our free cheat…

Read More

When you are working on your personal or work projects in Python, you usually want to have a way to enforce code standards. You can use tools like Flake8, PyLint or Ruff to lint your code. You might use Mypy to verify type checking. There are lots of other tools at your disposal. But it can be hard to remember to do that every time you want to create a pull request (PR) in GitHub or GitLab. That is where continuous integration (CI) tools come in. GitHub has something called GitHub Actions that allow you to run tools or entire…

Read More

With so many topics to cover — syntax to data science, loops to algorithms — beginners often find themselves at odds. With the right resources and guidance, the journey can get a lot smoother. This is where tutoring comes in handy. Unlike self-paced courses, an instructor-led course assessment comes with real-time support, custom lesson plans, and a guided curriculum that can accelerate the learning process. Whether you’re having trouble with loops or looking to tackle advanced machine learning, having an online programming tutor by your side can make all the difference. Learning Python with an Online Programming TutorSure, you can memorize the syntax,…

Read More

✨ Image generated with one of the tools by the author. ✨As you may know from the Finxter newsletter, I’ve been diving deep into generative AI, building apps, creating content, and experimenting with hundreds of AI tools over the last three years.The vast majority of AI tools is worthless. But there is a small minority of AI tools that has become integral to my daily routines.Here are the top six AI tools that I absolutely can’t live without. And, to keep things exciting, I’ll even throw in two bonus tools at the end! ❤️🔥Let’s get started, in no particular order:…

Read More
PHP

All the ways to call a method in PHP There are many ways to call a method in PHP. Method calling is a very common task, and, although the most common syntax is the overwhelming majority, there are some niche syntaxes for specific usages. And some good old syntaxes too. Since they are scattered across the manual, we have gathered them here. All of them. The function classic way Hardcoded, directly in the source. This is the syntax that everyone learn first. Note that the function name may be aliased, or imported from another namespace with the useexpression. The alias…

Read More

Are you aspiring for a professional career in network engineering, cloud computing, or cybersecurity? Do you want to acquire the most in-demand technical skills for a high-paying job in 2025? If yes, we’re excited to present you with updated tutorial bundles designed to help you pass the exams of your dreams and stay ahead in the ever-evolving tech industry. These courses feature hours of expert-led lectures curated by top-rated training professionals with years of practical experience. Plus, they’re available at affordable prices, making them accessible to everyone. 1. The Complete Networking Fundamentals Course This Complete Networking Fundamentals Course is designed…

Read More