Python programming

Modules

GUI Programming with Python

4 Techniques for Testing Python Command-Line (CLI) Apps

Moving to Python 3 (from Python 2)

An Introduction to pyttsx3: A Text-To-Speech Converter for Python

10 Interesting Python Tricks to knock your socks off

Python Scope & the LEGB Rule: Resolving Names in Your Code

Python Meta-Programming

Processing XML in Python — ElementTree

stevedore – Manage Dynamic Plugins for Python Applications

Python Bindings: Calling C or C++ From Python

Object-oriented programming in Python

Three Decorators Commonly Used in Python Custom Classes

Matplotlib and Plotly

MatPlotLib Tutorial 1

Histograms in Matplotlib
Learn about histograms and how you can use them to gain insights from data with the help of matplotlib.

Plot histogram with specific color, edge color and line width

Forget Matplotlib! You Should Be Using Plotly

GUIs with Python

Building A Real-time Dashboard Using Python Plotly Library And Web Service

Python Progress Bars with Tqdm by Example

Python programming with the Visual Studio Code IDE

Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity).

Python in Visual Studio Code

Getting Started with Python in VS Code

Tutorial
Approfondimenti su Python
Discussioni sul linguaggio
Jupyter Notebooks

Examples of IPython Notebooks for science

Librerie e tool

Q&A da stackoverflow

Python Programming Tips

Python and Cloud Computing

Python Frameworks for web applications

Flask

helloflask/flask-examples on GitHub

Session Example in Flask

Bottle

Bottle is a WSGI micro web-framework for the Python programming language. It is designed to be fast, simple and lightweight, and is distributed as a single file module with no dependencies other than the Python Standard Library.

Other WSGI-compatible web frameworks (CherryPi, mod_wsgi, uWSGI)

Network Programming with Python

Python and Data Science

Python e Matematica

Image Processing in Python

  • cImage – A simple image processing library for Python educators.
  • PIL/Pillow – PIL (Python Imaging Library) adds many image processing features to Python. Pillow is a fork of PIL that adds some user-friendly features.

Sound Processing in Python

Audio Libraries for Python

  • Sound-playing interface for Windows in Python (winsound)
  • pygame.midi
    PyGame module for interacting with midi input and output.
  • PyAudio with PortAudio for Windows
  • PyAudio
    PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms, such as GNU/Linux, Microsoft Windows, and Apple Mac OS X / macOS.
  • pyAudioAnalysis
    Python Audio Analysis Library: Feature Extraction, Classification, Segmentation and Applications.
    pyAudioAnalysis is a Python library covering a wide range of audio analysis tasks. Through pyAudioAnalysis you can:
    • Extract audio features and representations (e.g. mfccs, spectrogram, chromagram)
    • Train, parameter tune and evaluate classifiers of audio segments
    • Classify unknown sounds
    • Detect audio events and exclude silence periods from long recordings
    • Perform supervised segmentation (joint segmentation – classification)
    • Perform unsupervised segmentation (e.g. speaker diarization) and extract audio thumbnails
    • Train and use audio regression models (example application: emotion recognition)
    • Apply dimensionality reduction to visualize audio data and content similarities

Multimedia applications in Python

Python and IoT

Object-oriented programming in Python

Log Analysis in Python

Programmazione avanzata in Python

Tools sviluppati in Python

Performance

Uso di Python in ambienti particolari

Blog interessanti

Libri