კურსები ›
Python
მარტივი და ძლიერი ენა: სკრიპტები, ავტომატიზაცია, მონაცემები და ვებ-სერვისები.
👑 Pro4 დონე40 მოდული200 თავიმალე
რას ისწავლი
- Python-ის სინტაქსი და მონაცემთა სტრუქტურები
- ფაილები, მოდულები და ბიბლიოთეკები
- ავტომატიზაცია და ვებ-სერვისები
სილაბუსი
დამწყები10 მოდული · 50 თავი
1Python-ის საფუძვლები0 / 5
რა არის Pythonმალედაყენებამალეპირველი პროგრამამალეprint და inputმალეკომენტარებიმალექვიზი: Python-ის საფუძვლებიმალე2ცვლადები და ტიპები0 / 5
ცვლადებიმალერიცხვებიმალესტრიქონებიმალეboolმალეტიპის გარდაქმნამალექვიზი: ცვლადები და ტიპებიმალე3სტრიქონები0 / 5
ინდექსი და sliceმალესტრიქონის მეთოდებიმალეf-stringმალეძებნა ტექსტშიმალემრავალხაზიანი სტრიქონიმალექვიზი: სტრიქონებიმალე4პირობები0 / 5
if, elif და elseმალეშედარებამალეand, or და notმალეჩადგმული პირობებიმალეmatchმალექვიზი: პირობებიმალე5ციკლები0 / 5
for და rangeმალეwhileმალეbreak და continueმალეelse ციკლშიმალეჩადგმული ციკლებიმალექვიზი: ციკლებიმალე6სიები0 / 5
სიის შექმნამალეინდექსი და slice სიაშიმალესიის მეთოდებიმალესიის გავლამალეlist comprehensionმალექვიზი: სიებიმალე7კოლექციები0 / 5
tupleმალეsetმალეdictმალეdict-ის მეთოდებიმალეჩადგმული სტრუქტურებიმალექვიზი: კოლექციებიმალე8ფუნქციები0 / 5
defმალეპარამეტრებიმალეreturnმალენაგულისხმევი და სახელდებული არგუმენტებიმალეხილვადობამალექვიზი: ფუნქციებიმალე9ფაილები0 / 5
ფაილის წაკითხვამალეფაილის ჩაწერამალეwithმალეCSVმალეJSONმალექვიზი: ფაილებიმალე10შეცდომები0 / 5
შეცდომის ტიპებიმალეtry და exceptმალეfinallyმალეraiseმალეგამართვამალექვიზი: შეცდომებიმალეპროექტი: ხარჯების აღმრიცხველიმალე
კონსოლის პროგრამა, რომელიც ხარჯებს იწერს, აჯამებს და ფაილში ინახავს.
საშუალო10 მოდული · 50 თავი
1მოდულები და პაკეტები0 / 5
importმალესაკუთარი მოდულიმალეპაკეტებიმალეpipმალევირტუალური გარემომალექვიზი: მოდულები და პაკეტებიმალე2ობიექტზე ორიენტირება0 / 5
კლასიმალე__init__მალემეთოდებიმალემემკვიდრეობამალესპეციალური მეთოდებიმალექვიზი: ობიექტზე ორიენტირებამალე3ფუნქციები სიღრმეში0 / 5
*args და **kwargsმალეlambdaმალეclosureმალედეკორატორებიმალერეკურსიამალექვიზი: ფუნქციები სიღრმეშიმალე4იტერატორები და გენერატორები0 / 5
iteratorმალეgeneratorმალეyieldმალეგენერატორის გამოსახულებამალეitertoolsმალექვიზი: იტერატორები და გენერატორებიმალე5comprehension-ები0 / 5
list, dict და set comprehensionმალეჩადგმული comprehensionმალეპირობითმალეროდის არ გამოვიყენოთმალეmap და filterმალექვიზი: comprehension-ებიმალე6სტანდარტული ბიბლიოთეკა0 / 5
datetimeმალეpathlibმალეcollectionsმალეrandomმალეreმალექვიზი: სტანდარტული ბიბლიოთეკამალე7ტიპის მინიშნებები0 / 5
type hintsმალეtyping მოდულიმალეOptional და Unionმალეdataclassმალეmypyმალექვიზი: ტიპის მინიშნებებიმალე8ტესტირება0 / 5
pytestმალეassertმალეfixtureმალეparametrizeმალეიმიტაციამალექვიზი: ტესტირებამალე9მუშაობა მონაცემებთან0 / 5
requestsმალეAPI-ს გამოძახებამალეJSON-ის დამუშავებამალეCSV-ის დამუშავებამალეSQLiteმალექვიზი: მუშაობა მონაცემებთანმალე10ბრძანებათა ხაზის პროგრამები0 / 5
argparseმალეშეტანის შემოწმებამალეloggingმალესკრიპტის შეფუთვამალეავტომატიზაციის სკრიპტებიმალექვიზი: ბრძანებათა ხაზის პროგრამებიმალეპროექტი: ამინდის პროგრამამალე
ბრძანებათა ხაზის პროგრამა, რომელიც API-დან იღებს ამინდს და ისტორიას SQLite-ში ინახავს.
მოწინავე10 მოდული · 50 თავი
1ობიექტზე ორიენტირება სიღრმეში0 / 5
propertyმალეclassmethod და staticmethodმალეაბსტრაქტული კლასებიმალეProtocolმალემეტაკლასების შესავალიმალექვიზი: ობიექტზე ორიენტირება სიღრმეშიმალე2კონკურენტულობა0 / 5
threadingმალეmultiprocessingმალეGILმალეasyncioმალეasync და awaitმალექვიზი: კონკურენტულობამალე3ვებ-პროგრამირება0 / 5
FlaskმალეFastAPIმალემარშრუტებიმალეშაბლონებიმალეREST API-ს აგებამალექვიზი: ვებ-პროგრამირებამალე4მონაცემთა ბაზები0 / 5
SQLAlchemyმალემოდელებიმალემოთხოვნებიმალემიგრაციები Alembic-ითმალეტრანზაქციებიმალექვიზი: მონაცემთა ბაზებიმალე5მონაცემების ანალიზი0 / 5
NumPyმალეpandasმალემონაცემების გაწმენდამალედაჯგუფებამალეmatplotlibმალექვიზი: მონაცემების ანალიზიმალე6შეფუთვა0 / 5
pyproject.tomlმალეპაკეტის აწყობამალეგამოქვეყნებამალევერსიებიმალედამოკიდებულებების მართვამალექვიზი: შეფუთვამალე7წარმადობა0 / 5
პროფაილინგიმალეალგორითმის გაუმჯობესებამალექეშირება lru_cache-ითმალევექტორიზაციამალეCython-ის შესავალიმალექვიზი: წარმადობამალე8Python-ის ნიმუშები0 / 5
იდიომატური Pythonმალეcontext managerმალეdescriptorმალედამოკიდებულებების ჩანერგვამალეfunctoolsმალექვიზი: Python-ის ნიმუშებიმალე9ავტომატიზაცია0 / 5
ვებ-სკრეპინგიმალებრაუზერის ავტომატიზაციამალეფაილების ავტომატიზაციამალედავალებების დაგეგმვამალეელფოსტის გაგზავნამალექვიზი: ავტომატიზაციამალე10კოდის ხარისხი0 / 5
linterმალეფორმატერიმალეტიპების შემოწმება CI-შიმალედოკუმენტაციამალეpre-commitმალექვიზი: კოდის ხარისხიმალეპროექტი: REST API FastAPI-ითმალე
სერვისი მონაცემთა ბაზით, ასინქრონული მოთხოვნებით, ტესტებით და ტიპებით.
ექსპერტი10 მოდული · 50 თავი
1Python შიგნიდან0 / 5
CPythonმალებაიტკოდიმალემეხსიერების მართვამალენაგვის შემგროვებელიმალეGIL სიღრმეშიმალექვიზი: Python შიგნიდანმალე2asyncio სიღრმეში0 / 5
მოვლენების ციკლი შიგნიდანმალეtask groupმალეასინქრონული ნიმუშებიმალეbackpressureმალეასინქრონული კოდის გამართვამალექვიზი: asyncio სიღრმეშიმალე3მეტაპროგრამირება0 / 5
მეტაკლასებიმალეdescriptor სიღრმეშიმალედეკორატორი არგუმენტებითმალეast მოდულიმალეკოდის გენერაციამალექვიზი: მეტაპროგრამირებამალე4native გაფართოებები0 / 5
ctypes და cffiმალეC გაფართოებამალეCythonმალეRust-ის გაფართოებებიმალეNumPy შიგნიდანმალექვიზი: native გაფართოებებიმალე5განაწილებული სისტემები0 / 5
Celeryმალეშეტყობინებების რიგებიმალეDaskმალეRayმალეგანაწილებული ნიმუშებიმალექვიზი: განაწილებული სისტემებიმალე6არქიტექტურა0 / 5
სუფთა არქიტექტურამალეDDD Python-შიმალემოდულების სისტემამალეკონფიგურაციის მართვამალედიდი კოდბაზამალექვიზი: არქიტექტურამალე7უსაფრთხოება0 / 5
ინექციებიმალესახიფათო დესერიალიზაციამალესაიდუმლოების მართვამალედამოკიდებულებების აუდიტიმალეიზოლაციამალექვიზი: უსაფრთხოებამალე8ტესტირება სიღრმეში0 / 5
თვისებებზე დაფუძნებული ტესტებიმალეინტეგრაციის ტესტებიმალეტესტების არქიტექტურამალემუტაციური ტესტირებამალეწარმადობის ტესტებიმალექვიზი: ტესტირება სიღრმეშიმალე9გაშვება0 / 5
DockerმალეWSGI და ASGIმალეserverlessმალედაკვირვებადობამალემასშტაბირებამალექვიზი: გაშვებამალე10ენის განვითარება0 / 5
PEP პროცესიმალეახალი ვერსიებიმალეGIL-ის გარეშე Pythonმალეტიპების განვითარებამალესაზოგადოებამალექვიზი: ენის განვითარებამალეპროექტი: მონაცემების კონვეიერიმალე
განაწილებული სისტემა, რომელიც დიდ მონაცემებს იღებს, ამუშავებს და ინახავს.