by Branimir Georgiev, Vasil Andreev, Yorden Dragnev, Hristyan Grigorov, and others.
git clone https://github.com/braboj/tutorial-python.git
File
-> Open
tutorial-python
folderOpen
File
-> Settings
Plugins
Marketplace
AsciiDoc
Install
Restart IDE
choco install ruby
sudo apt install ruby-full
ruby --version
gem install asciidoctor
asciidoctor --version
gem install asciidoctor-pdf --pre
asciidoctor-pdf --version
asciidoctor-pdf --theme ./Assets/pdf/themes/my-theme.yml BOOK.adoc -o ./Build/AWESOME_PYTHON.pdf
This tutorial offers a comprehensive tutorial for the Python programming language. The tutorial is written in the AsciiDoc format. The tutorial is divided into five parts:
The first three parts are covering the Python Programming language. The last two parts are covering the Python ecosystem. The tutorial is designed to be read in order. However, each part is self-contained and can be read separately.
ROOT
├───Assets
│ ├───audio
│ ├───images
│ └───videos
│
├───Part A - Basics
│ └───Chapter 01 - ...
│ ├───assets
│ ├───exercises
│ ├───examples
│ └───snippets
│
├───Part B - Advanced
├───Part C - Expert
├───Part D - Roadmaps
└───Part E - Libraries
PART_<letter>.adoc
- Part fileCH_<number>.adoc
- Chapter file#<id>
) - Use as a reference to a concrete issue number (either GitHub or JIRA)#####
] - No issue or ticket defined for this commitExamples:
* (`#19`) - Add the operator precedence examples
* [`#####`] - Move the image assets to a dedicated folder
<part>, <chapter>
] - Examples:
* [Part A, Ch. 1] - Do this (with context)
* Do that (without context)