Plan du cours
- How pylint works
- Implementing a plugin skeleton - hands-on exercise
- Invoking the plugin - hands-on exercise
- Parsing Abstract Syntax Trees in Python – hands-on exercise
- Putting together a minimalistic plugin - hands-on exercise
- Formulating (your) ideas into actionable goals - what sort of plugin would you like to create (or work from pre-existing scenarios)
- Writing code and code review - more hands-on exercise
Pré requis
- Python 3.6 installed and running
- Text editor or IDE of your choice – you must know how to use them !
- virtualenv (virtualenv-wrapper) tools installed and running so you can configure a working environment for your pylint plugins
- pylint >= 2.0 installed inside the virtualenv
- Medium level or experienced developers who work with Python (and/or Django) and/or QA engineers who work with the project source code directly
Nos Clients témoignent (5)
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Formation - Clean Code
Beaucoup de connaissances pratiques illustrées par des exemples concrets.
Kamil - Streamsoft Kraków
Formation - Java Advanced
Traduction automatique
Les changements sont apportés à la volée, car le troisième jour, je commençais déjà à être plus perdue qu'avant et il était plus difficile de rattraper rapidement une erreur.
Paulina
Formation - Advanced Java Security
Traduction automatique
Very good knowledge and character.
Constantinos Michael
Formation - Java and Web Application Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.