Tutorial and examples on using the TUI (Text User Interface) creation tool, Textual, in Python.
Contribute to Infatoshi/fcc-intro-to-llms development by creating an account on GitHub.
Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.
Python API for ServiceNow. Contribute to ServiceNow/PySNC development by creating an account on GitHub.
Automation with Python (Excel, scripts, etc). Contribute to ifrankandrade/automation development by creating an account on GitHub.
Easily handle day to day CLI operation via Python instead of regular Bash programs. - GitHub - CZ-NIC/pz: Easily handle day to day CLI operation via Python instead of regular Bash programs.
A Neovim plugin to format your code using Black. Contribute to averms/black-nvim development by creating an account on GitHub.
Updog is a replacement for Python's SimpleHTTPServer. It allows uploading and downloading via HTTP/S, can set ad hoc SSL certificates and use http basic auth. - GitHub - sc0tfree/updog: Updog is a replacement for Python's SimpleHTTPServer. It allows uploading and downloading via HTTP/S, can set ad hoc SSL certificates and use http basic auth.
https://kopf.readthedocs.io/en/stable/
To setup python black as a formatter for VS-Code workspace you need to install it on your virtual env or in your local python with the command: Now install the python extension for VS-Code, open your…
NumPy is a fundamental library that most of the widely used Python data processing libraries are built upon (pandas, OpenCV), inspired by (PyTorch), or can efficiently share data with (TensorFlow…
This PyQt5 tutorial shows how to use Python 3 and Qt to create a GUI on Windows, Mac or Linux. It even covers creating an installer for your app.
A collection of Jupyter notebooks for learning Python from the ground up. - aceking007/Byte-Sized-Code
argparse builder is one of my older projects I created in 2014 when I found out that Brython (browser python) exists. It is a simple graphical interface for quick creation of the argparse commandline switches for your scripts.
I created it, because I was constantly forgetting types of parameters for the argparse and what options there are.
In this tutorial, we'll learn the best pytest features and plugins to speed up your development process. They're very simple and you can start using them right away. Table of Contents How to Stop a Test Session on the First Failure How to Re-Run Onl...
I decided to write a series of user-interface (UI) tests for the GitLab website as an exercise to test out the pytest-selenium plugin. The plugin works as a pytest fixture. Instead of passing a web…
Have you ever discovered a bug in a web app? Almost everyone has. Web UI testing is a great way to catch bugs, but it can be difficult.
Perform simple and scalable automation tests with python and pytest. Learn how to run your Automation test script in with pytest in this Selenium Python.
Pytest documentation
Pytest is test framework used to make simple, yet scalable test cases with ease. Let's learn how to Automate test process using Pytest and Selenium WebDriver.
I used unittest and selenium before, but heared that pytest is newer and the better approach. I'm in the beginning of building tests for HCL Connections and will check if pytest is really better or easier than unittest.
Automation script to prepare shared Shaarli bookmark collections on a Hugo blog.
Introduction to configparser. Easy to use ini-file parser.
Get RSS Feeds with Python and work with the data. I use this to get links from Shaarli and convert them to Linkdump blogposts.
Python Module to use pandoc within Python. So you can convert any supported text format to another e.g. html to asciidoc
Really useful, created the first python script and will build more in the future.
Welcome back, calibre users. It has been a year since calibre 4.0. The two headline features are Highlighting support in the calibre E-book viewer and that calibre has now moved to Python 3.
There has been a lot of work on the calibre E-book viewer. It now supports Highlighting. The highlights can be colors, underlines, strikethrough, etc. and have added notes. All highlights can be both stored in EPUB files for easy sharing and centrally in the calibre library for easy browsing. Additionally, the E-book viewer now supports both vertical and right-to-left text.
calibre has moved to using Python 3. This is because Python 2 was end-of-lifed this year. This should be completely transparent to calibre users, the only caveat being that some third party calibre plugins have not yet been ported to Python 3 and therefore will not work in calibre 5. For status on the various plugin ports, see here. This effort involved porting half-a-million lines of Python code and tens-of-thousands of lines of extension code to Python 3. This would not have been possible without the help of Eli Schwartz and Flaviu Tamas.
ipywidgets plays an essential part in the Jupyter ecosystem; it brings interactivity between user and data.
Widgets are eventful Python objects that often have a visual representation in the Jupyter Notebook or JupyterLab: a button, a slider, a text input, a checkbox…
More than a library of interactive widgets, ipywidgets is a powerful framework upon which it is straightforward to create new custom widgets. Developers can quickly start their own widgets library with best practices of code structure and packaging using the widget-cookiecutter project.