Curs de Programare Python

Cursul de Programare PYTHON este un modul care se adresează elevilor de LICEU.

Este recomandat elevilor ambitiosi sa dezvolte din timp aptitudini in domeniul IT. Conform statisticilor pe anul 2017, Python este al 4-lea cel mai folosit limbaj de programare din lume, iar pe anumite zone precum “data science” sau IoT, este primul.

Echipament necesar: 1 laptop (nu e nevoie să fie foarte performant).

Coordonator curs: Daniel Erzse, Software Engineer și Lector la Universitatea Oradea (Astronomie, Analiză Matematică și Statistică).

Durata curs: 5 – 6 săptămâni
3 ședințe/săptămână; durată ședință: 2h; 16 ședințe total

Program propus în zilele de Luni, Miercuri și Vineri. Orele se vor stabili de comun acord cu toți cursanții, după înscriere. Dacă va fi necesar și tot grupul va fi de acord, în cazul absentelor anunțate din timp, ședințele se vor putea reprograma, pentru a nu fi pierdute.

Cost/ședință: 60 lei. cost total curs: 960 lei.

Cere detalii
Categorie:

Descriere

Înscrierea a fost posibilă până la data de 29 Iunie 2019, telefonic la 0725 217 257 sau prin email la contact@edutrust.ro, sau aici.
Se va trimite dovada plății în contul ING Bank, IBAN RO08INGB0000999905777311, sau plata se poate face direct, la sediul nostru, până la aceeași dată. Efectuarea plății se consideră înscriere.

Ce este PYTHON? Python este un limbaj de programare folosit scop general, fiind util in orice domeniu economic sau ingineresc: aplicatii si site-uri web, networking, sysadmin, data science, aplicatii mobile, cloud, computing, criptografie, programare blockchain, aplicatii de retail sau pentru piata financiara, aplicatii statistice sau bursiere, Internet of Things, robotica sau machine learning.

Python este intalnit in orice domeniu de activitate si putem spune cu certitudine că este unul dintre limbajele de programare pe care il vom intalni frecvent in viitor. Python este folosesit si in marile corporatii precum Google, Facebook, Instagram, Dropbox sau NASA, iar salariile pe piata muncii sunt dintre cele mai mari.

Chiar daca este un limbaj de programare complex, stabil si foarte puternic, Python este usor de invatat, fiind recomandat celor care doresc sa inceapa o cariera de succes in domeniul programarii. Codul sursa este clar si concis, iar un program Python este intre 3 si 5 ori mai scurt ca un program Java si de pana la 10 ori mai scurt decat aceeasi aplicatie scrisa in C sau C++. Python este integrat in platforma .NET de la Microsoft putand fi combinat cu alte limbaje precum C#. Este integrat de asemenea in toate distributiile moderne de Linux.

Multi autori considera ca invatarea Python este de foarte mare ajutor pentru intelegerea si invatarea ulterioara a altor limbaje, precum si pentru formarea unei gandiri logice, algoritmice, de programator.

Este recomandat ca pentru inscrierea la cursul de programare Python cursantul sa aiba cunostinte de baza de programare, in orice limbaj, si cunostinte solide de folosirea a calculatorului si a Internetului in general.

Obiective curs
La absolvirea cursului studentii vor avea capacitatea de a:

  • intelege componentele unei aplicatii scrise in Python3 si cum acestea interactioneaza;
  • intelege structura si sintaxa limbajului de programare Python3;
  • intelege si folosi notiuni abstracte de programare existente in orice alt limbaj (scope, variabile, tipuri de date, functii predefinite si definite de utilizator, liste, seturi, dictioanre sau alte structuri de date etc);
  • intelege si folosi concepte avansate de programare orientata obiect (POO) precum clase, polimorfism sau clase abstracte;
  • intelege si trata exceptiile si conditiile de eroare din aplicatiile Python;
  • intelege si folosi eficient colectii, I/O, interactiunea cu bazele de date etc;
  • intelege si folosi eficient module pentru serializare, modulele random, math, os, system, subprocess, csv, time & datetime etc;
  • avea o imagine de ansamblu despre ce inseamna programarea moderna in general;
  • putea intelege ce oportunitati de dezvoltare profesionala exista si de a alege o specializare pt. pregatirea ulteriora: web development, sysadmin, machine learning, IoT, data science, etc.