Python 280H
Curs Python
Învață elementele de bază ale Python și începe-ți călătoria în industria IT
Cuprins
Curs Python de la zero 3
De ce să înveți Python?
Scopul cursului
Care sunt cerințele?
Ce vei învăța în cadrul cursului? 4
Cunoștințe Python
Programarea orientată pe obiecte
Familiarizarea cu tehnologiile și instrumentele esențiale
Cunoașterea bazelor de date
Înțelegerea algoritmilor fundamentali și a structurilor de date
Abilități de rezolvare a problemelor
Comunicare și lucru în echipă
Procesul de predare 5
Programa cursului 6
Ce urmează după curs 8
Certificări / Acreditări
Opțiuni de finanțare
Oportunități de angajare
Curs Python de la zero 2
Curs Python de la zero
De ce să înveți Python? Cui se adresează
acest curs?
Python este o parte esențială a lumii moderne a
programării și a ingineriei software. Scopul său Persoanelor care caută
este de a oferi utilizatorilor un mijloc intuitiv și o nouă carieră în IT cu
eficient de dezvoltare a aplicațiilor și de mai multe oportunități
automatizare a sarcinilor. O programare Python și un salariu mai bun.
de calitate poate face o diferență uriașă în ceea
ce privește succesul proiectului și satisfacția
utilizatorilor Absolvenți de informatică
sau de domenii
Scopul cursului conexe care doresc să
dobândească abilități
La Software Development Academy credem că
practice de programare
oricine poate lucra în industria tehnologică și că
în Python.
nu ai nevoie de o diplomă în informatică pentru
a deveni programator. Scopul nostru este să îți
Persoane care doresc
arătăm cât de fascinantă este lumea IT și că
să își sporească
oricine se poate regăsi în ea. Mai ales tu!
competențele în
programarea în Python.
Care sunt cerințele?
Există un motiv, pentru care acest curs se
numește Python de la zero - nu cerem să ai
i Nu uita că vei avea 8
cunoștințe esențiale despre industria IT. Te
luni de studiu intensiv în
vom învăța toate elementele de bază pe care
clasă virtuală cu mentorii
trebuie să le cunoașteți despre programare și noștri, dar îți vom cere și
principiile acesteia. Singurul lucru de care să lucrezi independent.
vei avea nevoie pentru a începe să înveți Cât de departe vei ajunge
este o cunoaștere de bază a instrumentelor se va datora în principal
informatice și motivația de a schimba cariera determinării tale.
actuală. Cunoașterea limbii engleze este, de
asemenea, binevenită, dar nu obligatorie.
Curs Python de la zero 3
Ce vei învăța în cadrul cursului?
Dacă vrei să înveți să programezi în Python, acest curs este pentru tine. În acest curs vei
învăța elementele de bază ale Python, cum ar fi variabilele, tipurile de date, buclele, funcțiile
și clasele. Acest curs este conceput pentru a te ajuta să dobândești experiență practică cu
Python și să te pregătești pentru proiecte și cariere viitoare în domeniul data science,
machine learning sau web development.
În afară de acestea, îți
Cunoștințe de Python vom oferi și alte cunoștințe
suplimentare, dar și importante:
Cunoștințele de bază în limbajul de programare
Python includ o înțelegere a sintaxei și a
conceptelor de bază, capacitatea de a scrie cod • Introducere în testarea software
lizibil și eficient, de a lucra cu structuri de date, de
a lucra cu funcții și module și alte elemente cheie • Metodologia Agile
care afectează dezvoltarea de software și
automatizarea sarcinilor. • Metodologia Scrum.
Familiarizarea cu tehnologiile și
La finalul cursului, îți vei
instrumentele esențiale
asuma sarcina de a crea
Familiarizarea cu tehnologiile și instrumentele propriul proiect, care îți va
esențiale utilizate în ecosistemul Python, cum ar fi completa cunoștințele cu
Django Framework, Git, HTML, CSS, Angular etc. practica și va fi un punct forte
în portofoliul tău.
Cunoașterea bazelor de date
Cunoașterea bazelor de date și capacitatea
de a lucra cu SQL pentru manipularea datelor.
În acest curs vei
Înțelegerea algoritmilor fundamentali învăța despre
și a structurilor de date
Înțelegerea algoritmilor de bază și a struc Git PYCHARM
turilor de date, cum ar fi sortarea, căutarea,
listele, stivele, cozile de așteptare etc.
HTML
Abilități de rezolvare a problemelor
Abilitatea de a gândi logic și de a rezolva CSS Angular
probleme de programare.
Comunicare și lucru în echipă Java Script
Abilități eficiente de comunicare și lucru în
VISUAL
echipă, colaborând cu ceilalți membri ai
PYTEST STUDIO
echipei, atât programatori, cât și persoane CODE
non-tehnice.
Curs Python de la zero 4
Procesul de predare
De-a lungul anilor de activitate, am reușit să pregătim mii de elevi pentru profesia de
programator Python, care deja își îndeplinesc visul lucrând în industria IT.
La ce te poți aștepta de la cursul nostru
• Mentorii noștri sunt practicieni
• Acces la baza de cunoștințe plină de videoclipuri educaționale
• Crearea propriului proiect pregătit pentru a fi pus în portofoliu
• Ajutor în crearea unui CV eficient.
• Simulări de interviuri de recrutare
• Ateliere de consiliere în carieră
Ne-au acordat încrederea peste 20.000 de
studenți care și-au îndeplinit visul, lucrand
deja în industria [Link]ți verifica și tu cum este!
Curs Python de la zero 5
Programa cursului
Ți-am pregătit un program detaliat, în care vei găsi informații despre intervalul orar al cursurilor,
teme și detalii despre ce vei învăța în timpul cursurilor.
5H 35H
Introduction to Python Python Basics
Basic information about Python, Software introduction to the language
basic data structures
Installation with a trainer
language elements
object oriented programming
text formatting
file operations
video system operations
GIT system
basic command line commands
7H
GIT support: init, add, commit, branch, merge
Python technology
remote repositories: clone, push
SourceTree / GitHub Desktop / PyCharm - environment configuration
exercises with GitHub / BitBucket / GitLab interpreter
virtualenv
14H pip
Software testing - TDD
PyCharm
discussion of testing principles and techniques
TDD 35H
Python at an advanced level
testing libraries
regular expressions, lambda expressions
28H exceptions
Algorithms and data structures file operations
introduction to algorithms multithreading
computational complexity decorators
basic data structures streams
sorting algorithms (e.g. bubble sort, heapsort,
quicksort, counting sort) 14H
Design patterns and best
practices
discussion of the most important GoF patterns
implementation of several selected
Python Style Guide
discussion of good practices: clean code,
SOLID, GRASP, KISS, DRY, YAGNI, Demeter Law
Curs Python de la zero 6
21H 21H
SQL database Database - programming
relationships SQL database software
databases and tables; creation and design practical exercises
data types, indexes, restrictions (optional) NoSQL
SQL language
CRUD
video
HTTP Basics
subqueries, join queries (INNER, OUTER, LEFT,
RIGHT) -HTTP, TCP / IP, DNS, URL, URI basics
having, group by, order by, limit commands, response codes, headers, redirections
(optional) triggers, procedures tools: e.g. curl, wget, ping, telnet, ssh, wireshark, http
transactions live headers, postman
ACID Request, Response
21H
HTML, CSS, JavaScript 42H
Back-end technology
HTML basics, CSS
introduction to Django
JavaScript basics
administrative panel
basics of Flask and XHR requests
forms
sessions and cache
authorization and authentication
42H
Final project
security, i18n, configuration and implementation
web design, e.g. Auction site, Travel agency, MVC
Microblogging site, Car rentals, etc. REST
work in groups of 2-4 people Flask + Tornado + SQL Alchemy
work in Scrum methodology
practical use of acquired knowledge and skills
during the course
at the end of the demo block projects
Curs Python de la zero 7
Ce urmează după curs
Certificări / Acreditări
După finalizarea cursului Python de la zero, Oportunități de angajare
absolvenții vor primi un certificat corespunzător
care confirmă competențele dobândite. Acest Python
• Developer Software
certificat este dovada finalizării cursului și a
Engineer
• Web Developer
dobândirii competențelor specifice în programarea
Java. Back-End
• Data Analyst
Developer
• Test Engineer
Certificatul nostru este recunoscut în industria
IT și reprezintă un atu important în procesul de Junior
• Software Analyst
căutare a unui loc de muncă sau de dezvoltare •
ulterioară a unei cariere în programare. Acesta
reprezintă o confirmare a competențelor pe
care absolvenții le-au dobândit în timpul cursului,
acoperind atât cunoștințele teoretice, cât și
i
abilitățile practice de programare. Te rugăm să reții că pozițiile
Diploma acreditată de Ministerul Educației si specifice și oportunitățile de
Ministerul Muncii - recunoscuta atât la nivel angajare pot varia în funcție
de piața locală a muncii și
național cât și internațional în UE, SUA și Canada.
de
cerințele anumitor companii.
Opțiuni de finanțare De asemenea, este import
ant să continui să înveți și să
îți dezvolți abilitățile pe cont
propriu pentru a acumula
Există mai multe modalități de plată pentru
experiență și a avansa în
cursurile SDA. Poți să plătești integral, să plătești
cariera ta de programator.
în rate fără dobânda sau să aplici pentru finan-
țare, fără dobândă.
Află mai multe pe site-ul SDA.
Curs Python de la zero 8
Îți mulțumim pentru interesul
acordat cursului Python de la zero!
În lumea dinamică a tehnologiei de astăzi,
abilitățile de programare sunt extrem de
valoroase. Python, unul dintre cele mai populare Ai întrebări suplimentare?
limbaje de programare, oferă multe oportunități
Contactează-ne!
și deschide ușa către o carieră fascinantă în
industria IT. +0374 349 900
curs@[Link]
Sau contactează-ne pe
rețelele noastre de socializare:
Te încurajăm să accepți provocarea de a
învăța programare în Python. Vino alături de [FB LI IG
noi și descoperă lumea fascinantă a codării, Înscrie-te la curs
deschizând ușa către noi oportunități
profesionale.
Împreună putem construi un viitor bazat pe
i Notă: aceasta nu este o
tehnologie! ofertă comercială obliga
torie, ci doar un material de
fond care ajută la ilustrarea
Costin Alexandru a ceea ce avem de oferit.
Este posibil să existe mici di
Country Manager România ferențe față de oferta reală.
Software Development Academy Oferta actuală o puteți găsi
pe site-ul nostru.