-
In an age dominated by technology, empowering the younger generation with essential skills has never been more important. As the digital landscape evolves, proficiency in programming languages becomes a valuable asset. Among the plethora of coding languages, Python stands out as an ideal gateway for children to enter the world of coding due to its simplicity, versatility, and an engaging learning curve. [Read More]
-
Working with variables in Python
By Davide MastromatteoHave you ever wondered how variables works in Python? Well, this article will help you find it out. [Read More] -
Measuring Python code performance with the timeit module
By Davide MastromatteoGood code is also code that performs well, here's how you can measure your code's performance in Python [Read More] -
Python cached integers
By Davide MastromatteoDid you know that Python compiler optimize your program caching small integers? [Read More] -
Managing Python versions with pyenv
By Davide MastromatteoAre you sure that you are installing Python right? [Read More] -
How to create a computer virus in Python
By Davide MastromatteoIs it possible to create a self-replicating virus in Python? In this article, we'll find out... [Read More] -
How to create a telegram bot with Python in minutes
By Davide MastromatteoCreating a Telegram bot in Python couldn't be easier. Don't you believe me? Have a look at this article and let's write our first bot in minutes! [Read More] -
Working with decorators in Python - The Basics
By Davide MastromatteoDecorators are a powerful feature that Python offers out of the box to write better and reusable code. Do you know them? [Read More] -
Formatting strings in Python: the easyway by using f-strings
By Davide MastromatteoFormatting a string is an easy operation in Python that almost any developer can do. But are you sure you're doing it right? [Read More] -
Python Hash Tables: Understanding Dictionaries
By Davide MastromatteoDictionaries are a really important part of Python but how can they be so fast and reliable? The answer is about Hash Tables... [Read More] -
Manning Publications
By Davide MastromatteoIn this article we proudly present our friends of Manning Pubblication and ... we have a special gift for you! [Read More] -
Working with EBCDIC in Python
By Davide MastromatteoIn this tutorial, you will learn how to work with EBCDIC code in Python [Read More] -
Representing geographic data in Python - feat. Coronavirus
By Davide MastromatteoIn this tutorial, you will learn how to represent geographic data in Python using Jupiter Notebook and folium [Read More] -
Serialization in Python with JSON
By Davide MastromatteoDid you know that Python is one of the best programming languages to be used if you want to work with JSON? [Read More] -
Creating command-line interfaces in Python with Argparse
By Davide Mastromatteo -
The Detailed Guide on Sending Emails from your Python App
By Andrew ZapisotskyiA special article from Andrew Zapisotskyi of [mailtrap](https://mailtrap.io) about sending emails from your Python App [Read More] -
How to create a watchdog in Python to look for filesystem changes
By Davide MastromatteoIn this article, we'll discuss how to implement a watchdog in Python that monitors a file system to automatically take actions when a change occurs. [Read More] -
How to create a Windows Service in Python
By Davide MastromatteoCan we create a Python Windows service that starts at boot and can be controlled like any other standard Windows service? Yes, we can. [Read More] -
Speed up your code by using a cache in Python
By Davide MastromatteoDid you know you can make your application lot faster just with a couple lines of code and a local cache? [Read More] -
When To Use Generators in Python
By Davide MastromatteoLet's talk about when to use generators in Python [Read More] -
Lambdas and functions in Python
By Davide MastromatteoHow lambdas can improve your code's readability and maintainability [Read More] -
The art of avoiding nested code
By Davide MastromatteoThe fifth statement of Tim Peter's "Zen of Python" is: "Flat is better than nested". So, let's explore some tips to make our code flatter and avoid nested code in Python! :) [Read More] -
Logging in Python
By Davide MastromatteoDo you always write log routines to make your program be verbose in the production environment? No? Well, you'd better have a look at this article. [Read More] -
Writing a FUSE filesystem in Python
By Davide MastromatteoIn this article, we will see how to create a FUSE filesystem in Python. Don't worry, it's easier than you thought, [Read More] -
Working with Exception in Python
By Davide MastromatteoTo know how exception works in Python is really important. Exceptions are not just used to control the program's errors but also to manage the program's flow and in this post, we will discuss this specific topic [Read More] -
Python Metaclasses
By Davide Mastromatteo"Metaclasses are deeper magic than 99% of users should ever worry about. If you wonder whether you need them, you don't". That's what Tim Peters once said. But aren't you curious to know something about them? :) [Read More] -
Syntax sugar in Python 3.6
By Davide MastromatteoLet's have a quick look at the news about Python 3.6! [Read More] -
Object Serialization in Python With the Pickle Module
By Davide MastromatteoIn this post, we will learn to serialize objects for storing the state of an object and cloning objects. Cool stuff, right? [Read More] -
Using Virtual Environments in Python
By Davide Mastromatteovirtualenv, virtualenv-wrapper, pyvenv, python3 -m venv... What are they? Here you will find everything you need to know about virtual environments in Python! [Read More] -
Iterators and Generators in Python
By Davide MastromatteoLet's start using iterators and generators in Python [Read More] -
Web Automation in Python
By Davide MastromatteoAutomation and web test. The Pythonic way. [Read More] -
How To Open a File in Python Without Locking It
By Davide MastromatteoOpening a file on Windows with Python without locking it could be tricky. I've lost a couple of hours on trying to understand how do it. If you want to save this time, keep reading! [Read More]