Skip to content

emilianstoyanov/projects-softuni

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

projects-softuni

Python Fundamentals - януари 2020

Π‘ "Programming Fundamentals" студСнтитС Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ Π΄Π° ΠΈΠ·ΡƒΡ‡Π°Π²Π°Ρ‚ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π½Π° SoftUni Π·Π° цялостна ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π½Π° софтуСрни ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ. ΠšΡƒΡ€ΡΡŠΡ‚ Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»Π½ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ, ΠΊΠΎΠΈΡ‚ΠΎ са основа Π·Π° Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ ΠΈ качСствСно ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π² профСсионалнитС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. ΠžΠ±ΡƒΡ‡Π°Π²Π°Ρ‰ΠΈΡ‚Π΅ сС Π½Π°Π΄Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚ знанията, ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΡ‚ΠΈ Π² курса Programming Basics ΠΈ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΏΠΎ-слоТни ΠΏΠΎΡ…Π²Π°Ρ‚ΠΈ ΠΈ структури ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΊΠ°Ρ‚ΠΎ: масиви, ΡΠΏΠΈΡΡŠΡ†ΠΈ, ΠΎΠ±Π΅ΠΊΡ‚ΠΈ ΠΈ класовС, Ρ€Π΅Ρ‡Π½ΠΈΡ†ΠΈ, стринговС ΠΈ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.


Python Advanced - ΠΌΠ°ΠΉ 2020

ΠšΡƒΡ€ΡΡŠΡ‚ "Python Advanced" Π½Π°Π΄Π³Ρ€Π°ΠΆΠ΄Π° умСнията Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с Π΅Π·ΠΈΠΊΠ° Python, ΠΊΠ°Ρ‚ΠΎ Π² Π½Π΅Π³ΠΎ сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ‚ ΠΏΠΎ-слоТни ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ Π·Π° Π΅Π·ΠΈΠΊΠ° (ΠΊΠ°Ρ‚ΠΎ modules ΠΈ comprehension). Π’ курса Ρ‰Π΅ сС Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Π° ΡΡŠΠ·Π΄Π°Π²Π°Ρ‚Π΅ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΈ структури ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ (problem solving skills), Ρ€Π°Π±ΠΎΡ‚Π° със Ρ‚ΡŽΠΏΡŠΠ»ΠΈ ΠΈ сСтовС, Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ. ΠžΠ±Ρ€ΡŠΡ‰Π° сС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ°Ρ‚Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅. Π‘Ρ€Π΅Π΄Π°Ρ‚Π° Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, която Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ‚ Ρ‚Ρ€Π΅ΠΉΠ½ΡŠΡ€ΡΠΊΠΈΡ Π΅ΠΊΠΈΠΏ Π΅ PyCharm, Π½ΠΎ всСки курсист Π΅ свободСн Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° инструмСнти ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°Π½ΠΈΠ΅.


Python OOP - юни 2020

ΠšΡƒΡ€ΡΡŠΡ‚ "Python OOP" Ρ‰Π΅ Π²ΠΈ Π½Π°ΡƒΡ‡ΠΈ Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΡ‚Π΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎΡ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ (ООП), Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ с класовС ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ, Π΄Π° ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΎΠ±Π΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€Π°Π½Π΅ ΠΈ Π΄Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Ρ‚Π΅ ΠΉΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΎΡ‚ класовС. Π©Π΅ сС ΠΈΠ·ΡƒΡ‡Π°Π²Π°Ρ‚ основнитС ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈ Π½Π° ООП ΠΊΠ°Ρ‚ΠΎ абстракция (интСрфСйси, абстрактни класовС), Снкапсулация, наслСдяванС ΠΈ ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΡŠΠΌ. Π©Π΅ Π½Π°Π²Π»Π΅Π·Π΅ΠΌ Π² Π½Π°ΠΉ-чСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡ‚Π΅ шаблони Π·Π° Π΄ΠΈΠ·Π°ΠΉΠ½ (design patterns). Π©Π΅ сС Π½Π°ΡƒΡ‡ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ са ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ ΠΈ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅. Π©Π΅ ΠΎΠ±ΡŠΡ€Π½Π΅ΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Ρ‚Π½ΠΎ тСстванС (писанС Π½Π° unit тСстовС) ΠΈ концСпцията Π·Π° Test Driven Development (TDD).