CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
CUPRINS
CURS ONLINE
MODULUL 1. Python 3 pentru începători


Pentru a putea să îți oferim parcursul personalizat, trebuie să te autentifici în [contul tău de utilizator].

I. PRIMELE NOȚIUNI
0 %
INTRODUCERE  0%
Universul programării
Despre limbaje de programare și algoritmi
LECȚIA 1  0%
Modul de lucru în Python
Faceți cunoștință cu mediul de programare!
LECȚIA 2  0%
Operatori aritmetici
Expresii. Operatorii +, -, *, /, // și **
LECȚIA 3  0%
Variabile
Definiție. Exemple. Atribuirea valorilor
TEORIE  0%
Vocabularul limbajului
Din ce este format un limbaj de programare?
LECȚIA 4  0%
Tipuri de date
Date numerice. Șiruri de caractere
EVALUARE #1  NOTA ...
Test grilă
Verifică-ți cunoștințele!
TEORIE  0%
Programare structurată
Despre structurile de control fundamentale
LECȚIA 5  0%
Structura liniară
Algoritmi de calcul elementari
LECȚIA 6  0%
Învățăm cu Turtle !
Despre module. Primele elemente animate
EVALUARE #2  NOTA ...
Test grilă
Verifică-ți cunoștințele!

II. INSTRUCȚIUNEA ALTERNATIVĂ
0 %
LECȚIA 7  0%
Instrucțiunea IF
Forme. Operatori relaționali și logici
APLICAȚII  0%
Probleme rezolvate
Analizați exercițiile cu atenție!
APLICAȚII  0%
Probleme propuse
Rezolvați și voi câteva!
EVALUARE #3  NOTA ...
Test grilă
Verifică-ți cunoștințele!

III. ȘIRURI DE CARACTERE
0 %
LECȚIA 8  0%
Tipul de date str
Operatori. Acces la caractere. Apartenență
LECȚIA 9  0%
Subșiruri. Funcții utile
Prelucrarea șirurilor de caractere
APLICAȚII  0%
Probleme propuse
Încercați să rezolvați câteva exerciții.
EVALUARE #4  NOTA ...
Test grilă
Verifică-ți cunoștințele!

IV. LISTE
0 %
LECȚIA 10  0%
Ce sunt listele?
Definiție. Operatori. Elemente
TEORIE  0%
Liste - funcții și metode
Funcții și metode utile. Documentație
APLICAȚII  0%
Probleme propuse
Încercați să rezolvați câteva exerciții.
EVALUARE #5  NOTA ...
Test grilă
Verifică-ți cunoștințele!

V. INSTRUCȚIUNI REPETITIVE
0 %
LECȚIA 11  0%
Introducere
Primele programe cu for și while
LECȚIA 12  0%
Instrucțiunile for și while
Forma generală. Detalii. Funcția range()
IMPORTANT  0%
Citirea unei liste
Cum citim o listă de la tastatură?
APLICAȚII  0%
Probleme rezolvate
Câteva exemple pentru for
APLICAȚII  0%
Probleme rezolvate
Câteva exemple pentru while
APLICAȚII  0%
Probleme propuse
Încercați să rezolvați și voi!
TEORIE  0%
break și continue
La ce sunt utile cele două clauze?
EVALUARE #6  NOTA ...
Test grilă
Verifică-ți cunoștințele!

VI. LA VOIA ÎNTÂMPLĂRII ...
0 %
LECȚIA 13  0%
Modulul random
Generarea numerelor aleatoare. Funcții
APLICAȚIE  0%
Ghicește numărul!
Primul joc folosind modulul random!
APLICAȚIE  0%
Quiz - tabla înmulțirii
O altă aplicație. Exerciții propuse

VII. ALTE TIPURI DE DATE
0 %
LECȚIA 14  0%
Tupluri
La ce sunt utile tuplurile?
LECȚIA 15  0%
Seturi (mulțimi)
Mulțimile sunt cool în Python!
LECȚIA 16  0%
Dicționare
Nimic mai simplu!

VIII. FUNCȚII ȘI MODULE
0 %
LECȚIA 17  0%
Funcții în Python (I)
Subrutine de calcul. Parametri. Primele funcții
LECȚIA 18  0%
Funcții în Python (II)
Tipuri de argumente. Funcții anonome - lambda
LECȚIA 19  0%
Vizibilitatea variabilelor
Variabile locale, globale și nelocale
IMPORTANT  0%
Python, limbaj interpretat
Poziția și ordinea scrierii funcților
TEORIE  0%
Universul modulelor
Mai multe detalii despre ele

IX. I/O - FIȘIERE TEXT
0 %
LECȚIA 20  0%
Despre fișiere text
Când și cum le folosim?
PROIECT  0%
Statistici SARS-CoV-2
Un mic proiect practic. Exerciții propuse

DIVERSE
FACULTATIV
quickQUIZ
Think outside of the box!
Test grilă - Cât de analitic gândești?
APLICAȚII
Armonii numerice
Universul numerelor este fascinant!
UTIL
Despre limbajul Python
Scurt istoric. Avantaje
UTIL
Instalarea mediului Python 3
Tutorial - totul, pas cu pas
UTIL
Despre IDE-uri
Ce editoare / IDE-uri există?
UTIL
Python 2 vs. Python 3
Diferențe dintre versiuni
Statisticile tale
Pentru a putea avea acces la statistici, trebuie să ai mai întâi [un cont de utilizator]. Creează-l rapid, este gratuit.
Culegere de probleme


Încearcă să rezolvi cât mai multe probleme ori exerciții propuse pentru că este foarte util să aplici și să exersezi principiile de programare studiate în cadrul lecțiilor interactive Python 3.

Poți adăuga și tu, ca membru pythonist, exerciții, probleme diverse utilizatorilor sau mici proiecte care să ofere un impuls celor la început de drum!





MODULUL 2. Python 3 pentru nivel mediu


În curând, un nou modul va fi disponibil pentru dvs. 🤩

I. PROGRAMARE ORIENTATĂ PE OBIECTE {v. alfa}
0 %
LECȚIA 1  0%
Introducere în OOP
Ce este programarea orientată pe obiecte?
TEORIE  0%
Complexitatea algoritmilor
Cum putem exprima complexitatea?


 arrow_back   home   perm_identity   list   arrow_upward