mdk.fr/content/pages/python-initiation.en.md

43 lines
852 B
Markdown
Raw Normal View History

2023-01-24 15:22:48 +00:00
Lang: en
2023-01-25 08:50:14 +00:00
Slug: python-initiation
Title: Python introduction
2023-01-24 15:22:48 +00:00
This is the first one of my two Python trainings, it has no prerequisites.
## Goals
At the end for this trainings, trainees are know the Python basics and
are able to write simple software, maintain it, and modify existing
software.
- Implement a simple program resolving a well defined task.
- Read, understand, and modify Python code written by someone else.
- Redact tests.
## Content
- Builtin types (`bool`, `int`, `float`, `str`, …)
- Operators
- Variables
- Functions
- Instructions (`for`, `if`, `while`, …)
- Methods
- List comprehensions
- Slices
- Classes
- `pip` and `venvs`
- Packaging Python
- Good habits
## Duration
This training spans on three days, ideally.
## Contact
To know more, please shoot me an email at [julien@palard.fr](mailto:julien@palard.fr).