Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/loitd/python4desktop

python4desktop is the official repository for the book PYTHON FOR DESKTOP APPLICATIONS.
https://github.com/loitd/python4desktop

applications book desktop desktop-app ebook gui kdp kivy kivy-framework python python3 python37 tkinter wxpython

Last synced: about 1 month ago
JSON representation

python4desktop is the official repository for the book PYTHON FOR DESKTOP APPLICATIONS.

Awesome Lists containing this project

README

        

# PYTHON FOR DESKTOP APPLICATIONS
_How to develop, pack and deliver Python applications with TkInter and Kivy_

This is the official repository of the book [PYTHON FOR DESKTOP APPLICATIONS](https://www.amazon.com/dp/B08KYF5LZT).
Buy it on [Amazon](https://www.amazon.com/dp/B08KYF5LZT)

## Table of Content
You can view/download the table of content of the book [here](https://github.com/loitd/python4desktop/blob/master/PYTHON-FOR-DESKTOP-APPLICATIONS-TRAN-DUC-LOI-ToC.pdf)

## Sample
A sample/preview chapter of the book is available [here](https://github.com/loitd/python4desktop/blob/master/PYTHON-FOR-DESKTOP-APPLICATIONS-TRAN-DUC-LOI-Sample.pdf)

## Help/How to use
- Clone this repository:
`git clone https://github.com/loitd/python4desktop`
- Switch to new created folder:
`cd python4desktop`
- Change directory to your desire chapter:
`cd chapter01`
- Create/Activate chapter's virtual environment:
`python -m venv venv`
- On Windows: `venv\Script\activate`
- On Linux/MacOS: `source venv/bin/activate`
- Install dependencies:
`pip install -r requirements.txt`
- Run your desired example(s):
`python example0101.py`

## Support or Contact

Having trouble with the book? Do the following advice step-by-step:
- Check out our [documentation](https://github.com/loitd/python4desktop/) (this page)
- Read the book carefully again. Make sure you didn't skip any step. All the examples in the book tested multiple times by myself.
- Chat directly with people on the Telegram group for interactive support: [https://t.me/py4da](https://t.me/py4da)
- Create issue on [this repository]((https://github.com/loitd/python4desktop/))
- [contact me]([email protected]) and I’ll try to help you sort it out.