Ce este Python și care sunt avantajele sale?
Câteva dintre cele mai importante particularități ale limbajului Python:
- Are o sintaxă elegantă, programele scrise fiind mai ușor de citit;
- Librăria standard oferă soluții pentru multe probleme întâlnite frecvent în programare, precum conectarea la servere web, căutări în text folosind expresii regulate, citirea și modificarea de fișiere;
- Rulează pe orice sistem, incluzând Mac OS X, Windows, Linux și Unix.
De ce să înveți Python Scripting cu Eduromtech?
Cu ajutorul acestui curs vei stăpâni bazele programării și vei crea programe în Python pentru automatizări precum:
- Administrarea fișierelor și folderelor;
- Extragerea datelor din World Wide Web (www);
- Crearea de rapoarte pentru Excel/Google spreadsheets;
- Planificarea și trimiterea e-mailurilor;
- Testarea automată a aplicațiilor web;
- Redimensionarea și marcarea unor colecții de imagini.
PROGRAMA
#1 Introducere și configurarea mediului de dezvoltare
- Înțelegi elementee ce țin de instalare și configurare:
- Python;
- IDE;
- Git.
#2 Elemente de bază a limbajului
- Înveți:
- Sintaxa de bază;
- Tipuri de date de bază;
- Variabile;
- Operatori.
#3 Instrucțiuni de control
- Descoperi:
- Evaluarea expresiilor;
- Instrucțiuni condiționale;
- Instrucțiuni repetitive.
#4 Structuri de date
- Te familiarizezi cu:
- Liste;
- Tuple;
- Multimi;
- Dicționare.
#5 Programare procedurală
- Înveți să structurezi programele în funcții parametrizabile și reutilizabile.
#6 Managementul pachetelor/modulelor
- Descoperi cum să organizezi programele în pachete și module pentru a putea fi utilizate de alți programatori.
#7 Utilizarea fișierelor
- Înveți să creezi, editezi, muți și redenumesti fișiere și directoare folosind librăria standard Python.
#8 Aplicații Internet (web, email)
- Descoperi cum funcționează www-ul și emailul. Folosești diverse librării pentru a accesa și extrage conținutul online, dar și pentru a trimite emailuri.
#9 Testarea automată a aplicațiilor web
- Înțelegi care sunt elementele de bază ale paginilor web precum HTML, CSS, DOM.
- De asemenea, cu ajutorul Selenium, testezi alte aplicații web.
#10 Procesarea imaginilor
- Creezi programe Python pentru redimensionarea și marcarea imaginilor în masă.
#11 Baze de date relaționale și SQL
- Înveți despre baze de date relaționale, limbajul SQL pentru a putea adăuga persistență datelor procesate în Python.
Alături de cine vei învăța și pune în practică toate aceste cunoștințe? Fă cunoștință cu tutorii aici.
Practică intensivă
Pe parcursul cursului Eduromtech, vei fi ajutat să conectezi toate punctele a ceea ce înveți. Vei crea și lucra la soluții concrete, vei avea revelații cu privire la ce ai asimilat deja, la ce mai e nevoie să repeți și vei vedea efectiv ce poți dezvolta prin noile tale abilități.
Consultanță privind parcursul profesional
Pe lângă aspectele tehnice discutate și practicate în cadrul cursului, vei avea parte și de discuții menite să te îndrume în parcursul tău profesional:
- Discuțiile la nivel de grup te vor ajuta să înțelegi realitățile actuale ale pieței muncii, cu precădere din domeniul IT, ce înseamnă un proces de selecție pentru poziții tehnice și ce poți face pentru a-ți crește cât mai mult șansele de angajare;
- Discuțiile unu-la-unu cu consultanții noștri și cu recruiterii în IT îți vor oferi oportunitatea de a-ți clarifica orice nelămuriri legate de primul pas spre domeniul IT, cât și sfaturi și consultanță personalizată în funcție de nevoile tale.
Transmite-ne întrebările tale fie la 0756 335 010 (Mădălina) sau prin acest formular. Iar noi ne străduim să te ajutăm cu răspunsuri și informații care să îți fie de folos.