inscrieri@infoacademy.net 0721 259 520 Luni - Vineri / 09:00 - 17:00
URMATOARELE CURSURI
Python Fundamentals v3

Cel mai accesibil limbaj de programare pentru incepatori!

Invata repede si eficient bazele celui mai popular limbaj de programare - Python! 

Acesta este startul pentru cariera ta in IT!

Ai suport video pentru intregul curs.

Python Fundamentals v3

Despre Cursul Python Fundamentals

Cu ajutorul cursului Python Fundamentals vei dobandi repede si usor bazele limbajului de programare. In ultimii 10 ani, numarul utilizatorilor de limbaj Python a crescut constant. Este cel mai dinamic limbaj de programare.

Daca vrei sa creezi aplicatii in Data Science, Machine Learning, AI (artificial inteligence), Devnet, Web development, programul Python este ideal.

Poti scrie aplicatii in orice domeniu: de la cele simple care rezolva niste nevoi basic, pana la cele complexe.

Mediile de dezvoltare avansate (Pycharm s.a.) te ajuta sa realizezi programare user frendly, dar si sa rezolvi erorile care pot aparea. Astfel sa poti raspunde cererii de pe piata.

Poti utiliza cunostintele de Python cu diferite sisteme de gestiune a bazelor de date. Acest limbaj poate fi utilizat atat pentru programarea procedurala, cat si pentru programarea orientata pe obiecte. Ai la dispozitie sute de mii de module care pot fi utilizate in aplicatiile tale. Python este unul din principalele limbaje de programare utilizate in Internet of Things.

Vezi mai mult

Ce vei invata la cursul Python Fundamentals

  • care sunt notiunile generale despre programare si limbaje de programare
  • care sunt instrumentele (IDE) pentru Python si cum sa le folosesti
  • cum sa lucrezi cu siruri de caractere si cu numere int si float
  • cum sa lucrezi cu operatori decizionali, cum ar fi if, dar si cu alte tipuri de operatori
  • cum sa lucrezi cu bucle si functii
  • cum sa faci indexare si slice-ing
  • cum sa lucrezi cu fisiere de tip text
  • vei invata sa faci design si programare orientate pe obiecte
  • cum sa creezi si sa folosesti module
Vezi mai mult

Cum se desfasoara cursul Python Fundamentals

Cursurile de Phyton Fundamentals sunt susținute de instructori experimentati. Ele se desfășoară online, cu predare în timp real, în limba română.

O clasă are, în medie, un număr de 15-20 de studenți, pentru o eficiență maximă în relația profesor-student.

Cursul este structurat în 8 Capitole (8 săptămâni), cu exerciții și aplicații practice, precum și examene și proiecte – toate având rolul de a te susține să câștigi experiență în domeniul vast al programarii.

Documentația scrisa si video este disponibilă 24/24, online, ceea ce îți dă posibilitatea să înveți în ritmul tău oricând, oriunde, în funcție de nevoile tale. Ai exercitii adecvate pentru toate notiunile invatate.

În urma cursului, obții o Certificare eliberată de INFOACADEMY care dovedește că ai absolvit Cursul Python Fundamentals și care atestă cunoștințele tale de programare.


Iată ce vei invata in fiecare Capitol:

  • Capitolul 1 - Elemente fundamentale Python

- Notiuni generale despre programare si limbaje de programare
- Instalare Python
- Tipuri de fisiere
- Instrumente (IDE) pentru Python
- Lucrul cu siruri de caractere, notiuni introductive, print, str
- Lucrul cu numere int si float
- Variabile. Cuvinte rezervate in Python
- Captarea unui sir de caractere de la tasatura cu input

  • Capitolul 2 - Manipularea sirurilor de caractere. Bucle si operatori decizionali

- Metode de manipulare a sirurilor de caractere
- Lucrul cu operatori decizionali - if
- Operatori de comparare numerici si pentru siruri de caractere. Augmentare
- Operatori de tip boolean - True si False
- Lucrul cu bucle while si for
- Operatorii not, and, or, in, is, id
- break, pass, continue
- Functiile range, len, chr, ord

  • Capitolul 3 - Indexare si slice-ing. Tuplu, lista, set, dictionar

- Indexare si slice-ing in sirurile de caractere, type
- tuple, generalitati, metode aplicabile, slice-ing, prelucrarea datelor
- list, generalitati, metode aplicabile, slice-ing, prelucrarea datelor
- set, generalitati, metode aplicabile, prelucrarea datelor
- dict, generalitati, metode aplicabile, prelucrarea datelor
- Mutabilitate/imutabilitate la tipurile de date studiate
- Metoda comprehensions de creare a listelor si dictionarelor
- Functiile sorted, zip, enumerate

  • Capitolul 4 - Functii definite de programator. Lucrul cu fisiere text. Exceptii

- Functii in Python
- Functia prescurtata lambda
- Recursivitate
- Lucrul cu fisierele de tip text
- Exceptii - try, except, else, finally

  • Capitolul 5 - Programarea orientata pe obiecte (OOP) – partea I

- Introducere in design orientat pe obiecte si programarea orientata pe obiecte
- clasa, instanta, metoda, atribut
- Namespace si scope aplicat claselor, metodelor si obiectelor
- Metode speciale: __init__ , __str__ , __del__ , __doc__ , __dict__

  • Capitolul 6 - Programarea orientata pe obiecte – partea a II-a

- Variabila statica

- Variabila globala
- self
- Recursivitatea intr-o clasa
- Incapsulare
- Mostenire. Mostenire multipla
- Polimorfism

  • Capitolul 7 - Module Python - partea I
- Crearea si incarcarea modulelor. Instalarea modulelor
- Crearea de package
- Modululele sys si os - sistem
- Modulul random - generare valori random
- Modulul pickle - serializare
- Modulul tempfile - creare de fisiere si directoare temporare
- Modulul math - functii matematice si trigonometrice
- Modulul time - date de timp temporal
- Modulul datetime - date de timp temporal
- Modulul calendar - date de timp temporal
- Modulul zipfile - arhivare

  • Capitolul 8 - Module Python - partea a II-a

- Modulul re - expresii regulate, paternuri de cautare
- Modulele ntplib - sincronizare echipamente de retea, telnet - acces remote, ftplib - trensfer de fisiere
- Modulul requests - http, api
- Modulul smtplib - transmitere email
- Module grafice pygal, tkinter
- Modulul openpyxl - lucrul cu fisiere excel
- Modulul csv - lucrul cu fisiere de tip text
- Modululele pyinstaller si py2exe - crearea unui fisier executabil (standalone)
- Modulul sqlite3, browserul sqlite - baze de date
- Modululele mysql si pymysql - baze de date
Vezi mai mult
Tip curs:
Online, cu predare live
Durata curs:
8 saptamani
Durata sesiune:
3h 30min / saptamana
Institutie:
INFOACADEMY
Nivel:
Incepator - Mediu
Reducere:
20% la preturile afisate
Pret studenti:
400 RON
Pret pers. fizica:
500 RON
Pret pers. juridica:
800 RON
Limba de predare:
Romana

Distribuie acest curs

Cerinte preliminare

Pentru cursul Python Fundamentals este necesar sa ai cunostinte solide despre utilizarea si functionarea computerului.

Tehnic, este recomandat un calculator cu procesor minim i5 8GB RAM, quad core.

Intrebari Frecvente

Intrebari despre Python Fundamentals v3

Acest website foloseste cookie-uri pentru a imbunatati experienta utilizatorilor. Pentru mai multe informatii in ceea ce priveste politica de cookie-uri te rugam sa accesezi Politica de confidentialitate.
Prin continuarea navigarii pe acest site, iti exprimi acordul asupra folosirii cookie-urilor.

20 de ani impreuna cu InfoAcademy, 20% reducere la orice curs cu predare (reducerea se aplica la preturile afisate)