Programare Python ITSchool
Programare Python ITSchool
Programa de training
www.itschool.ro
[email protected]
Denumirea cursului: Programare Python Online
Număr total de ore: 100
Număr total de sesiuni: 40
Număr de ore / sesiune: 2.5
Observații:
- Participanții vor știi să dezvolte un proiect Python folosind clean code,
principiile SOLID, Design patterns, TDD și să aibă o arhitectură corectă
(separation of concerns)
- Obiectivele proiectului final se pot întrepătrunde cu obiectivele generale ale
cursului
- Care ar fi obiectivele proiectului final? Un proiect care să demonstreze
conceptele SOLID, design patterns, TDD (unittest și pytest), refactoring, module,
mediu virtual, gestionarea dependențelor, separation of concerns,
documentarea codului
www.itschool.ro
[email protected]
Controlul fluxului de programare Condiționalele și buclele: if, for, while
Exploring
Final project / mini-projects must include at least a few of the following in order to
offer the trainees real-life application context:
www.itschool.ro
[email protected]
● Simple Web Server (Django or Flask, simple HTML templates / CSS)
● Chatbot (Discord / Slack)
● Interaction with Google Sheets (Google Cloud Services)
● Sending emails with Python
● Reports and PDF file generation (reportlab)
● Linux (vim, python scripting and cron)
● MongoDB Atlas (cloud provisioning) - CRUD
● Tk / Tkinter
● Others (based on trainer’s technical knowledge)
www.itschool.ro
[email protected]
www.itschool.ro
[email protected]