- PROJECT INTRODUCTION
- MAIN PROJECT TECHNOLOGIES
- MAIN LIBRARIES
- ORGANIZATION OF THE PROJECT DIRECTORY STRUCTURE
- SETUP LOCAL
- HOW TO RUN LOCAL TEST
- DEPLOY
- APPLICATION ENVIRONMENTS LINKS
- ENVIRONMENT VARIABLES
- BUSINESS RULES AND REQUIREMENTS
- CACHE RULES
- TROUBLESHOOTING
- CHANGELOG
- USEFUL REFERENCES AND LINKS
Python course conducted through the Udemy platform
The course covers the following topics:
- Python 3 Basic (with programming logic)
- Intermediate Python 3 (with procedural and functional programming)
- Advanced Python 3 (with object-oriented programming)
- Python modules such as PyQT5 for GUI, Selenium and more
- Django for creating websites and APIs
- Relational databases: SQLite3, MySQL and MariaDB
- Python Testing (with Basic TDD)
- Bonus: Regular Expressions
- Design Patterns (GoF Design Patterns)
- Bonus: HTML5 and CSS3
Learn all the main Python subjects in order to form a good market-ready developer.
All market professionals who aim to assess Danilo Righetto's profile.
No libraries
udemy-python-course
├── arithmetic-operators
│ └── arithmetic-operators.py
├── aula1
│ ├── aula1.py
│ └── __init__.py
├── aula2
│ └── aula2.py
├── primitive-types
│ └── primitive-types.py
├── README.md
├── strings
│ └── strings.py
└── README.md
First of all, make sure you are at the root of the project.
Execute the commands:
$ sudo apt update -y
$ sudo apt upgrade -y
Install curl:
$ sudo apt install curl -y
Install git:
$ sudo apt install git -y
Install python and its dependencies:
$ sudo apt install python3.8 python3.8-dev python3.8-venv \
python3-venv idle-python3.8 python3-pip virtualenv gcc \
default-libmysqlclient-dev libssl-dev -y
Install the Pycharm Community:
$ sudo snap install pycharm-community --classic
There is still no test in the project
There is still no code coverage in the project.
N/A
N/A
N/A
N/A
N/A
N/A
Workaround solutions
N/A
The Changelog with the change events is available in the CHANGELOG.md file at the root of the project.