PROGRAMARE
Curs Acreditat de Programare Python
Ofertă luna iulie: 25% discount
7,5 luni de învățare pe bune te pregătesc complet pentru o carieră în Programare Python, cu abilități extinse în Automation și Web Development.
Desfășurare:
live online
Număr cursanți:
14
5 august 2024
Durată:
7.5 luni (30 săptămâni)
Total ore curs:
180
Format:
luni & joi, 18:30 – 21:30
Destinat:
Celor care vor o reconversie profesională
Experiență tehnică necesară:
Începători
Cost curs: 339€/lună, ofertă luna iulie: 255 euro/lună
Plată în rate:
– Finanțare prin Wantsome: rate lunare, fără dobândă (7 rate în valoare de 339€/lună și ultima rată în valoare de 170€/lună)
– Finanțare prin BT: până la 60 rate lunare
– Prin card de cumpărături: Star Forte BT, Alpha Bank, First Bank, Garanti Bank
Finanțarea StudyUP oferită de BCR Social Finance IFN pentru persoane care își doresc reconversie profesională, upgrade de skill-uri sau pentru studenți, masteranzi și doctoranzi.
- Finanțarea contravalorii cursului și a echipamentelor necesare (laptop, monitor, etc.);
- Nu sunt necesare venituri și nici co-debitor;
- Vârsta minimă este de 18 ani, iar cea maximă de 45 de ani.
- Perioada de creditare maximă este de 120 luni, cu o perioadă de grație egală cu durata studiilor plus 6 luni;
- Garanție financiară oferită de Fondul European de Investiții.
Mai multe detalii, aici.
Promo:
Discount-ul prieteniei: înscrie-te împreună cu un/o prieten(ă) și primiți fiecare discount de 10%.
10% la plata integrală a cursului.
*cele două discounturi nu se cumulează și nu se adăuga promoției lunii iulie
Cursul Acreditat de Programare Python te ajută să începi cu dreptul în IT
Cursul este acreditat de Ministerul Educației și Ministerul Muncii și îți oferă o pregătire completă pentru a intra pe piața muncii, ca programator!
7,5 luni de învățare pe bune te pregătesc complet pentru o carieră în Programare Python, cu abilități extinse în Automation și Web Development.
Putem spune că tot internetul, într-o oarecare măsură, rulează pe Python. Site-uri populare precum Eon, rețelele de socializare, Reddit, chiar și Netflix, au în spate cod Python. Cum ar fi să lucrezi pentru ele?
Cui se adresează cursul Acreditat de Programare Python?
Cursul este pentru tine
dacă ești la început de drum ori ești deja în IT și vrei să capeți noi skilluri. Ai nevoie doar de logică bună, gândire algoritmică și cunoștințe de limba engleză nivel B1+.
Experiență tehnică minimă: cunoștințe operare PC/Laptop, Zoom/Meet.
Cunoaște mentorii cursului de Programare Python
– Peste 10 ani de experiență în Software Development
Abilități: Mentorship & Training, Python, Testing, C#, Java, NoSQL, Telecommunications Engineering, SQL, Network Engineering, Network Administration, Mobile Communications, Object-Oriented Programming (OOP), Linux
– Peste 14 ani de experiență în Software Development
Abilități: Mentorship & Training, Python,
x86/x64 Assembly, C/C++, Communication Protocols, OOP, Reverse Engineering, Operating Systems, uControllers, RTOS, ARM Cortex-M, Compilers, virtual machines, IDA Pro, C#, delphi, matlab, Java, Electronics, PCB design, Linux, Verilog, Processor design, Computer Vision, FPGA, Formal languages, emulators
Ce vei învăța la cursul Acreditat de Programare Python?
1. Intro in world of programming
2. Data representations
3. Algorithms
4. Python Intro
- Program structure
- Variables (local / global / _)
- Operations / operators
5. PIP and libraries
- Install library / common libraries (os, sys, random,getopt, logging)
- Import 3rd party library
- Import your own library
6. Collections 1
- Lists/tuples/join
- Sets
- List comprehension
- String/List slices
- Zip
7. Collections 2
- Byte Arrays
- Matrix
- Dictionaries
8. Python functions 1
- Basic functions
- Passing parameters
- Function composition
- Recursive functions
- PEP8
9. Python functions 2
- Lambda functions
- Callback functions
- Generators
- Exceptions
10. Working with files
- Read/Write/Append
- read/write text/binary encode/decode
- Using with
- Parsing data
- Search for data (recursive search)
- JSON
11. Regular expressions and requests
- Find/findall
- Match
- Search
- split/sub
12. Collections 3
- Working with CSV
- Working with Numpy
- Pandas dataframes
- Dataframes slices
13. OOP (Object Oriented Programming) 1
- Classes
- Constructor/Destructor
- Members/Methods
- Operators
14. OOP (Object Oriented Programming) 2
- Inheritance
- Method overloading
- Problems based on inheritance
- UML
15. OOP (Object Oriented Programming) 3
- Design Patterns (Creational: Factory/Singleton, Structural: Composite, Behavioral: Iterator)
- SOLID approach
- Modeling with UML
16. Concurrent programming
- Threads
- Coroutines
- Thread Pools
- Thread Locks
- Semaphores
17. Parallel programming
- Subprocess
- Multiprocessing (Pool/Manager lists/Queues)
- Bruteforce / Optimizations
18. GUI programming (Tkinter – MVC)
- Basic applications
- Event loop
- Event Callbacks
- Event Threads
19. Using matplotlib and Computer Vision
- Basic plots
- Scatter plots
- Histograms
- Geometrical plots
- Multiple plots / saving plots
- Basic Image Processing
- Image segmentation
- Color filtering
- Shape recognition
- Movement processing
20. Algorithms and game programming
- Using pygame
- Labirint / Matrix problems
- A*, Djikstra
21. Python Automations
- Using psutil
- Search files by content
- Job/Service/Daemon (monitor process)
- Using pyautogui
- Processing screenshots
- Performing OCR in Images
- Processing video and audio files
22. Statistics
- Mean / Median / Mode
- Standard deviation
- Percentiles
- Data distribution
- ANOVA One-Way (variable dependence)
23. ML and LLM
- Regression
- Train/Test
- Confusion Matrix
- K-means
- Using LLMs on huggingface
24. Socket programming
- Server-client applications
- TCP/UDP protocols
- Basic cryptography for data transfer
- Flask Intro
25. Databases
- SQL
- MongoDB
- SQLAlchemy
26. WEB Programming 1 (Backend)
- REST API with Flask
- Async Web with FastAPI
27. WEB Programming 2 (Frontend)
- Django
- HTML
- CSS
- Javascript
28. WEB Programming 3 (Testing)
- Unit Testing
- Integration testing
29. Working on Projects
30. HR Week
Testimoniale de la cursanții noștri
Marius Odobașa
„Cred că am fost norocos că am avut ocazia să ajung la Wantsome Open Day. Pe parcursul meu profesional am avut și urcușuri și coborâșuri, dar Wantsome m-a propulsat sus de tot și le mulțumesc tuturor.”
Wantsome e mai mult decât știai.
Mai mult decât teorie
70% practică pe bune. Exerciții live, teme cu feedback personalizat din partea mentorilor și sprijin în realizarea proiectului de portofoliu.
Mai mult decât un curs
Te pregătim pentru ce te așteaptă: simulări de interviu HR și tehnic cu reprezentanți din industria IT, tips & tricks despre procesul de angajare.
Mai mult decât o școală
O comunitate de învățare care te sprijină să reușești în IT. Ai acces la evenimente, workshopuri, networking și oportunități de angajare.
Întrebări frecvente
Cursul de Programare Python este 100% live (online) iar tu vei avea posibilitatea să interacționezi în mod direct cu mentorii.
Durata cursului de Programare Python este de 30 săptămâni consecutive în care ai parte de 60 sesiuni de mentorat live a câte 3 ore.
La Wantsome, practica e pe bune! Te așteaptă cel puțin 70% exerciții practice, atât la curs, cât și ca temă pentru acasă. Acestea, pe lângă metodele atractive de predare ale mentorilor, discuții, brainstorminguri și lucrul în echipă, vor face experiența de învățare interactivă!
Completezi formularul de înscriere, primești un test de rezolvat (nimic complicat, doar îți punem la încercare logica și limba engleză), iar după evaluare te programăm la un interviu. Dacă ne potrivim, batem palma și semnăm contractul de studiu. Plata se face în RON, la cursul valutar dat de BNR, din ziua semnării contractului.
Poți plăti integral, ceea ce îți aduce un discount de 10%, sau în rate:
- Finanțare prin Wantsome: rate lunare, fără dobândă (7 rate în valoare de 339€/lună și ultima rată în valoare de 170€/lună).
- Finanțare prin BT: până la 60 rate lunare.
- Prin card de cumpărături: Star Forte BT, Alpha Bank, First Bank, Garanti Bank Avantaj.
În cazul în care dorești să se retragi de la curs, din cauza unor motive personale, se aplică următoarele reguli:
a) Dacă ne informezi în scris, cu 15 zile înainte de începerea cursului, îți restituim suma achitată, minus o taxa administrativă de 20% din taxa achitată.
b) În cazul în care imposibilitatea de a participa la curs este cauzată de decesul persoanei înscrise, taxa de înscriere se restituie în întregime la cererea moștenitorilor, pe baza actelor doveditoare.
c) Taxele de înscriere (prima rată) nu se restituie în cazul persoanelor care nu s-au prezentat la cursuri şi nu au anunţat acest lucru cu minim 15 zile înainte de începerea cursului.
d) În cazul în care, retragerea de la curs intervine pe parcursul cursului, ai obligația să achiți contravaloarea orelor la care a participat dar nu mai puțin de 50% din contravaloarea cursului (sau primele doua rate).
e) În situaţii excepţionale, beneficiarul poate solicita restituirea parțială a taxei, pe baza documentelor doveditoare a situației invocate.
După finalizarea cursuluI, vei primi o diplomă de absolvire acreditată de Ministerul Educației și Ministerul Muncii.
Cauți mai multe răspunsuri? Vezi aici cele mai frecvente întrebări și cele mai prietenoase răspunsuri.