Programista Pythona od podstaw do poziomu średniozaawansowanego - kurs 110 820 RUB. z Netology, szkolenie 13 miesięcy, data 2 października 2023.
Miscellanea / / November 27, 2023
Kluczowe umiejętności: Python, Django, Seler, SQL, Postgres, C#, EF, Redis, JS, React, C++, Qt, Git
Podstawy języka programowania Python
Nauczmy się jednego z najlepiej zorganizowanych języków programowania. Nauczmy się opisywać algorytmy rozwiązywania codziennych problemów i pracy z danymi.
- Pyton. Zapoznanie się z konsolą
- Konstrukcje warunkowe. Operacje porównawcze
- Wprowadzenie do typów danych i pętli
- Cykle. Typy danych. Zbiory danych
- Funkcje - korzystaj z wbudowanych i twórz własne
- Klasy i ich zastosowania w Pythonie
- Otwieranie i odczytywanie pliku, zapisywanie do pliku
- Praca z różnymi formatami danych
- Praca z biblioteką żądań, żądaniami http
- Praca z klasami na przykładzie VK API
Git – system kontroli wersji
Naucz się pracować z systemem Git (standard zarządzania kodem źródłowym) i usługą GitHub. Opublikujesz swoją pracę domową i już w trakcie szkolenia stworzysz swoje pierwsze portfolio.
- Wdrożenie systemu kontroli wersji
- Historia pracy i gałęzie
- Praca w zespole
Projekt kursu „Cloud Archiver”
Przechowywanie w chmurze stało się dla ludzi normą. Wgranie albumu ze zdjęciami czy udostępnienie dokumentów w chmurze nie jest trudne. Ale jest problem - może zabraknąć miejsca. Byłoby miło móc zarchiwizować największy i najcięższy plik lub folder i przesłać go z powrotem do chmury. W ten sposób możesz zaoszczędzić więcej wolnego miejsca. Stworzysz od podstaw program archiwizujący w chmurze, aby zoptymalizować przestrzeń dyskową. Program będzie mógł:
- Otrzymuj informacje o wszystkich folderach w Ya.Disk i szukaj najcięższego
- Pobierz plik na komputer, na którym uruchomiony jest program
- Zarchiwizuj plik
- Prześlij go z powrotem do folderu
- Zapisz informację o zmienionym pliku do pliku json
Angielski dla początkujących programistów
W tym module znajdziesz dziesięć wykładów wideo, które pomogą Ci zacząć mówić po angielsku jak prawdziwy programista.
- Słownictwo, bez którego nie możesz się obejść
- Jak korespondować po angielsku
- Czytanie dokumentacji i analiza wymagań
- Programowanie
- Testowanie oprogramowania
- Stresujące sytuacje
- Rozwiązywanie problemów
- Praca i role w zespole
- Obsługujemy każdą rozmowę w języku angielskim
- Spotkania, prezentacje na najwyższym poziomie
Baza danych
Nauczmy się projektować bazy danych z wykorzystaniem języka zapytań SQL. W ramach kursu będziemy pracować z bazą danych PostgreSQL - jedną z najpopularniejszych i najłatwiejszych do nauki. Będziemy używać pgAdmin jako klienta. Na koniec kursu zapoznamy się z chemią ORM sqlalchemy.
- Wprowadzenie do baz danych
- Rodzaje baz danych. SQL/NoSQL, PostgreSQL
- Projekt bazy danych. Znajomości 3NF
- Wybierz zapytania
- Żądania wstawiania/aktualizowania/usuwania
- Python i bazy danych. ORM
Zaawansowany Python
Przyjrzyjmy się funkcjom Pythona, które czynią go tak popularnym. Przyjrzyjmy się, jak ulepszyć i uprościć program za pomocą modułów, iteratorów i dekoratorów. Będziemy uczyć się technologii testowania kodu, analizowania tekstu i stron internetowych. Na zakończenie kursu przeprowadzimy wykład jak przejść rozmowę kwalifikacyjną w zawodzie programista Python.
- Moduły, pakiety, importy w Pythonie
- Iteratory, generatory
- Dekoratorzy
- Rozwój testów
- Wyrażenia regularne
- Skrobanie sieci
- Przygotowanie do rozmów kwalifikacyjnych
Projekt kursu VKinder
Każdy słyszał o aplikacji randkowej – Tinder. Stworzysz bota podobnego do Tindera. Osobom, które spełnią wymagania użytkownika, bot wyśle 3 najpopularniejsze zdjęcia z ich awatara. Popularność zależy od liczby polubień. Bot będzie mógł wyszukiwać osoby spełniające warunki na podstawie informacji o użytkowniku z VK, korzystając z:
- Zakres wieku
- podłoga
- miasto
- Status rodziny
Django
W tym module będziesz pracować z frameworkiem Django i poznasz podstawowe zasady organizacji projektu w Django. Będziesz pracować z bazami danych - nauczysz się je tworzyć, pracować z ORM-ami i modelami. Dowiesz się, jak tworzyć backendowe aplikacje internetowe oraz udostępniać hosting plików i uruchamiać aplikacje internetowe.
- Wprowadzenie do Django. Przygotowanie i uruchomienie projektu
- Przetwarzanie zapytań
- Dynamiczne generowanie stron w oparciu o szablony
- Praca z ORMem
- Praca z ORM, część 2
- Interakcja z witryną
- Personalizacja strony internetowej
- Tworzenie i wsparcie projektów
- Praca z API
Python w tworzeniu stron internetowych
Programowanie to cały zestaw umiejętności. Musisz umieć uruchomić kod, przesłać go na serwer i skonfigurować. Pomogą w tym technologie Docker i CI/CD. Jako aplikację napiszemy program wykorzystując framework Flask. W drugiej części kursu będziemy uczyć się technologii programowania asynchronicznego w Pythonie.
- Wprowadzenie do frameworka internetowego Flask
- Wdrażanie aplikacji przy użyciu Dockera
- CI/CD - metody ciągłej integracji, wdrażania lub dostarczania
- Pętla zdarzeń. Asyncjo
- Aiohttp
- Uruchamiaj zadania związane z procesorem w tle w Django/Flask
U
Undine86
27.01.2023 G.
Netology to najlepsza szkoła w swoim segmencie. Polecam.
Zalety: Przejrzysta prezentacja materiału, kompetentni lektorzy, pomoc w trakcie kursu. Doskonała jakość transmisji online. Dotrzymywanie terminów kontroli. Wady: Nie znaleziono. Dzień dobry! Chciałem podzielić się moimi pozytywnymi doświadczeniami z Netology. Uczę się być programistą Pythona od zera. Po tym jak zostałem bez pracy, pilnie musiałem kształcić się na księgowego, aby zostać specjalistą IT. Bałem się...
A
AleNnor
03.10.2022 G.
Python dla początkujących - bardzo spodobał mi się sposób, w jaki go uczyli, nauczyłem się programować od zera!
Zalety: Bardzo kompetentni nauczyciele, doskonałe opinie, prace domowe. Wady: Brak Bardzo podobał mi się stosunek nauczycieli i menadżerów do nauczyciela. Poprowadzą Cię całkowicie od podstaw aż do samego końca szkolenia. Pomagają na każdym etapie szkolenia, doradzają zarówno przy zadaniach, jak i projektach kursów. Z powodów osobistych nie miałam czasu na złożenie projektu pracy dyplomowej, a bolało mnie...
mi
enmazur
20.04.2022 G.
Programista Pythona od podstaw
Zalety: jeszcze brak. Wady: Jak na razie metoda szkoleniowa nie przynosi rezultatów, kupiłem kurs „Programista Pythona od podstaw”. Początkowo zrozumiałem, że wybrany przedmiot jest dość skomplikowany i że będę musiał go studiować nie tylko lokalnie w trakcie kursu, ale także wykorzystywać wszystkie możliwe metody wyszukiwania informacji. W tej chwili uczę się przez 1 miesiąc, w tym czasie omówiliśmy 5 tematów i odrobiliśmy 5 zadań domowych. Za...
K
KRealNum
19.05.2022 G.
Absolutnie obrzydliwa jakość usług.
Plusy: Brak. Wady: Niska jakość usług, brak chęci ulepszania usługi.Aplikowano na kurs „Programowanie w Pythonie dla początkujących” w ramach programu „Digital Professions 2022”. 11 maja wniosek został pozytywnie rozpatrzony i wtedy zaczęła się moja „cudowna” interakcja z tym biurem. Tak więc na stronie Netology jest napisane, że skontaktują się ze mną w ciągu 1-3 dni roboczych po otrzymaniu informacji o...
Kurs przeznaczony jest dla studentów, którzy dopiero rozpoczynają naukę programowania, w szczególności programowania w języku Python. Zapoznasz się z podstawowymi pojęciami języka Python, a także przydatnymi bibliotekami NumPy, Pandas, Matplotlib. Kurs ma charakter wprowadzający i jest odpowiedni dla studentów, którzy planują w przyszłości studiować kursy z zakresu analizy danych i uczenia maszynowego. Po ukończeniu kursu wydawany jest certyfikat Centrum Szkoleniowego Softline.
3,7
22 500 ₽