atlas news
    
The Mouse vs the Python
14  janvier     21h09
Textual Switching Screens in Your Terminal
Mike    The Screen is a container for your widgets. These screens occupy the dimensions of your terminal by default. While you can have many different screens in a single application, only one screen may be active at a time. When you create your App class, Textual will create a screen object implicitly....
23  décembre     13h09
An Intro to pre-commit
Mike    You can use many great tools to help you in your software development journey. One such tool is pre commit, a framework for managing and maintaining multi language pre commit hooks. You use pre commit to run one or more tools before allowing you to commit your code locally. For example, you might...
16  décembre     20h41
The Python Countdown to Christmas 2024 Giveaway
Mike    Happy Holidays and Merry Christmas from me to you I have been giving away hundreds of Python books and courses for Christmas for the last couple of years From now until Christmas, I will be giving away hundreds more. You can start learning Python for free using my books or courses. All you have...
10  décembre     13h25
Checking Python Code with GitHub Actions
Mike    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 Flake , 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 The...
09  décembre     13h31
JupyterLab 101 Book is Now Available
Mike    JupyterLab, the latest iteration of the Jupyter Notebook, is a versatile tool that empowers you to share your code in an easily understandable format. Hundreds of thousands of people around the world use Jupyter Notebooks or variations of the Notebook architecture for any or all of the following...
25  novembre     18h57
Black Friday Python Deals 2024
Mike    Black Friday and Cyber Monday are nearly here, so it’s time to do a Python sale All my books and courses are off until December th if you use this code: BF at checkout. You can learn about any of the following topics in my books and courses: Basic Python Python PDF Processing The...
19  novembre     13h09
How to Debug Your Textual Application
Mike    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...
13  novembre     13h30
ANN The textual-cogs Package Creating Reusable Dialogs for Textual
Mike    Textual cogs is a collection of Textual dialogs that you can use in your Textual application. You can see a quick demo of the dialogs below: Dialogs included so far: Generic MessageDialog shows messages to the user SaveFileDialog gives the user a way to select a location to save a file...
16  octobre     14h08
SSH Scripting with Fabric and Python
Mike    Reading and writing files is a basic task that most software applications need to do. You will also find that you sometimes need to read and write files to a remote machine or perhaps run commands on a remote machine as well. Python is well suited for this type of activity using tools such as...
26  septembre     02h11
Textual The New MaskedInput Widget
Mike    Textual v . . was released today, and it included the brand new MaskedInput widget. If you have used other GUI toolkits, such as wxPython, you might already be familiar with a masked input widget. These widgets allow you to control the user’s input based on a mask string that the developer...