[2024] Kurs Python 3 od podstaw

Naucz się Pythona nawet jeśli nic nie wiesz o programowaniu. 11 projektów OOP Wątki, Tkinter, PostgreSQL, 300 pyt.rekr

4.67 (576 reviews)
Udemy
platform
Polski
language
Programming Languages
category
[2024] Kurs Python 3 od podstaw
9,809
students
50.5 hours
content
Apr 2024
last update
$54.99
regular price

What you will learn

Poznasz jeden z najpopularniejszych języków programowania od absolutnych podstaw do również średnio zaawansowanych zagadnień

Nauczysz się czym są zmienne jak łańcuchy znaków, typy liczbowe, listy, słowniki, krotki, zbiory oraz operacje na nich za pomocą funkcji i konwersji

Wykorzystasz operatory do operacji na zmiennych, instrukcje warunkowe do sterowania programem, pętle oraz własne funkcje, poznasz różne wzorce projektowe

Zastosujesz wyrażenia Lambda w swoich programach, poznasz od podstaw PostgreSQL, ORM SQLAlchemy, wyrażenia regularne, testowanie kodu z unittest, moduł requests

Obsługi plików, odczytu i zapisu plików tekstowych, binarnych, serializacji i deserializaji obiektów

Programowania obiektowego: klas, obiektów, konstruktory, destruktory, metody, atrybuty, statyczne zmienne, DocString, dziedziczenia, getterów, setterów

Importowanie pakietów w tym zewnętrznych z wykorzystaniem narzędzia pip, stworzysz też własne pakiety

Programowanie wielowątkowe z klasą _thread, threading oraz synchronizacji wątków

Turtle: programowanie z żółwiem szczególnie dla młodszych czy początkujących programistów, obsługi podstaw interfejsu użytkownika

Tkinter: interfejs użytkownika z widgetami jak pola tekstowe, radio, checkbutton, spinner, menu, scale, frame i sposobach ich lokalizacji z grid, place i pack

Projekty od podstaw: gra snake, kalkulator crypto, dane finansowe spółek giełdowych z serwera, quiz itd

Omówienie 300 przykładowych pytań rekrutacyjnych wraz z wyjaśnieniem

Why take this course?

Python jest jednym z najprostszych i najprzyjemniejszych języków do nauki oraz codziennego programowania. Wiele potężnych firm nie może się mylić jak Google - YouTube, Facebook, Yahoo, Dropbox etc korzystając z niego w wielu projektach. Dołożyłem wszelkich starań aby ten kurs nauczył Ciebie Pythona w szybki i prosty sposób na slajdach, praktycznych przykładach oraz gotowych mini projektach.

Nauczysz się jak:

  • korzystać z zmiennych liczbowych, łańcuchów znaków, wartości logicznych, list, słowników, zbiorów oraz dokonywać konwersji między nimi

  • operatorów arytmetycznych, przypisania, porównania, logicznych, przynależności, tożsamości, konkatenacji

  • sterować programem instrukcją if, elif, else

  • korzystać z pętli for i while do wielokrotnego wywołania kodu oraz continue i break do przerywania ich działania

  • tworzyć własne funkcje, zwracać wartość z funkcji za pomocą return , przekazywać argumenty do funkcji, wykorzystywać scope - zasięg zmiennych oraz funkcje lambda

  • wykorzystywać funkcje do pracy z łańcuchami znaków, operacji na listach, słownikach, krotkach, datach i liczbach

  • programować obiektowo - OOP z wykorzystaniem klas, obiektów, metod, atrybutów, konstruktorów, destruktorów, statycznych zmiennych, dziedziczenia, hermetyzacji/enkapsulacji danych - getterów i setterów

  • importowania modułów z instrukcją import, również zewnętrznych pakietów za pomocą narzędzie pip

  • tworzenia własnych pakietów

  • pracy z plikami: zapis i odczyt plików tekstowych, binarnych, serializacji i deserializacji obiektów

  • programowania wielowątkowego na bazie _thread, threading i rozszerzając klasę Thread, synchronizację wątków

  • modułu Turtle malowania kształtów, wypełniania obiektów kolorem, obsługi ekranu i klawiatury

  • tworzenia interfejsu użytkownika z modułem Tkinter z użyciem widgetów jak: przycisków, labelów, pól tekstowych, checkbutonów, list, menu, suwaka, pól radio, spinbox oraz rozmieszczenia ich w oknie z metodami grid, place i pack

  • testy kodu z wykorzystaniem unittest

  • korzystanie z bazy danych PostgreSQL w Python i PgAdmin

  • nauczysz się używać ORM SQLAlchemy który przyśpiesza pracę z bazami danych

  • wyrażenia regulane

  • wzorce projektowe

  • tworzenie interfejsu użytkownika z PySide i wxPython

  • korzystanie  z bazy danych SqlLite 3 która jest preinstalowana wraz z Python

  • omówienie zaawansowanych wzorców projektowych jak: repository, dto, dao, eav itd wraz z bazami danych

  • 300 omówionych pytań rekrutacyjnych


To nie koniec! Kurs składa się z wielu praktycznych ćwiczeń oraz projektów tworzonych od zera pokazujących praktyczne wykorzystanie Pythona jak:

  • program do pobierania aktualnych kursów walut z serwera w formacie JSON oraz ich prezentacja w terminalu

  • kalkulator w terminalu do wykonywania obliczeń na liczbach

  • pseudo kantor crypto z aktualnymi cenami z api serwera oraz przeliczeniem wartości z złotówek

  • prosty koszyk zakupów

  • quiz z pytaniami z api serwera oraz podliczeniem wyniku prawidłowych odpowiedzi

  • program pobierający strony html z serwera do pliku

  • wielowątkowe sprawdzanie dostępności do stron internetowych - statusy HTTP wraz z raportem do pliku

  • gra Snake - wąż z wykorzystaniem Turtle

  • kalkulator z interfejsem użytkownika dzięki Tkinter

  • prezentacja danych wybranych spółek giełdowych wraz z historią wyceny akcji na podstawie wybranego Tickera jak TSLA, AAPL itd


Kurs jest stale aktualizowany oraz rozbudowywany, ma bogactwo:

  • profesjonalnych slajdów z opisami zagadnień, przykładami, zdjęciami oraz rezultatami oczekiwanymi w przeglądarce.

  • kodowania na żywo omówionych tematów co pozwala na przećwiczenie i zapamiętanie nowo poznanych zagadnień

  • gotowe projekty, które stworzymy razem w celu utrwalenia całej wiedzy

  • bogactwo skondensowanych informacji, bez zbędnych dygresji

  • zadania do samodzielnego wykonania, gdzie w punktach określone jest co dokładnie trzeba wykonać, następnie zaprezentowane jest przykładowe rozwiązanie. Dzięki zadaniom przećwiczysz i utrwalisz samodzielnie nowo poznaną wiedzę

Reviews

Edwin
September 28, 2023
Czytelny, zrozumiały - wcześniej już uczyłem się C++ także przyswojenie tych informacji jest łatwiejsze. Jedyna kwestia, to tempo - dla osoby, która nigdy styczności z programowaniem nie miała jest jak najbardziej w porządku, natomiast dla osoby, która szybciej łapie bądź ma jakieś pojęcie, to odtwarzanie przy 1,5x jest optymalne.
Bartosz
August 11, 2023
Najbardziej wartościowe są slajdy z wyjaśnieniem danego zagadnienia. Idealnie pełnią funkcję notatek i uzupełniają naukę podczas pracy nad własnymi aplikacjami. Minusem duża ilość czasu przeznaczona na moduły Turtle i Tkinter, które w obecnym świecie raczej nie mają już racji bytu. Proszę o nowy kurs z tworzeniem aplikacji webowej na Django, wezmę go w ciemno!
Łukasz
August 8, 2023
Ciekawy kurs i dobrze dobrane zadania. Zagadnienia są przystępnie wytłumaczone. Jedynie mały minus, że kod nie uwzględnia PEP8.
Jan
July 24, 2023
Kurs bardzo dobrze tłumaczy ma zadania a nie tak jak inne kursy że po prostu każe kopiować to co mówią tutaj trzeba myśleć.
Krzysztof
March 20, 2023
Bardzo podoba mi się to że nie pędzimy na złamanie karku z informacjami ale jest spokojne stopniowe wprowadzanie w ten świat
Dariusz
March 20, 2023
Bardzo ciekawy i profesjonalny kurs. Wszystko wytłumaczone bardzo przejrzyście :) Co prawda kurs ma już parę lat i od tamtej pory niektóre rzeczy się zmieniły (adresy i wygląd stron internetowych). Lecz mimo to bardzo łatwo przy pomocy google nadrobić informacje :) POLECAM!
Mateusz
March 18, 2023
Świetny kurs, który pomoże każdemu zaznajomić się z językiem programowania python. Na plus zasługują także zadania pomagające utrwalić wiedzę.
Tomasz
March 17, 2023
Bardzo fajny kurs. Wszystko wyjaśniane powoli, ciekawie, nienachalnie. Przykłady, zadania, ogólnie dobry odbiór twórcy kursu. Jeśli ktoś chce we własnym zakresie zdobyć trochę wiedzy, przećwiczyć ją sobie to myślę że warto. Nie wątpliwie zaletą jest też cena tego kursu za co serdecznie dziękuje Kubie że zechciał się podzielić z nami swoją wiedzą i doświadczeniem w ten sposób. Pozdrawiam
Karolina
March 16, 2023
Rewelacyjny kurs - super że uczy krok po kroku:) jeszcze nie wiem gdzie i co z czym się łączy, ale powoli zaczynam coś tam łapać:) a jestem zupełnym nowicjuszem:)
Arkadiusz
March 11, 2023
bardzo interesujący i dobrze przedstawiany, natomiast podczas ćwiczenia - (przykład rozwiązania) ze średnią było dodatkowy opis (średnia to: "wynik" oraz typ: "wynik)" gdzie przy następnym ćwiczeniu tego nie było tylko od razu rozwiązanie. Więc ćwiczenie zrobiłem analogicznie do poprzedniego
DawidK6
January 31, 2023
Dobrze objaśnione i pokazane w praktyce. Jak ktoś szuka aby nauczyć się podstaw w pythonie to Polecam!
Jędrzej
January 18, 2023
Kurs nie jest idealny ale w porównaniu do innych polskich kursów z pythona na udemy jest według mnie najlepiej zrobiony. Nie ma co zbyt dużo oczekiwać płacąc kwotę 40zł(na promocji). Kurs jak na swoją cenę jest świetny dla początkujących.
Bartłomiej
December 22, 2022
Kurs ciekawy dobrze wytłumaczone jedna lekcja się powtarza a Importy w przedstawiony sposób nie działają brak rozwiązania
Tomasz
August 21, 2022
Kurs interesujący. Przydałoby się więcej testów sprawdzających wiedzę, aby to nie było tylko słuchanie.
Tomasz
July 20, 2022
Kurs generalnie prowadzono bardzo dobrze. Dobrze tłumaczone poszczególne zagadnienia tak by początkujący mógł je zrozumieć, brakuje jedynie czegoś w stylu zadania domowego po każdym większym temacie. Zwiększyło by to skuteczność nauki.

Charts

Price

[2024] Kurs Python 3 od podstaw - Price chart

Rating

[2024] Kurs Python 3 od podstaw - Ratings chart

Enrollment distribution

[2024] Kurs Python 3 od podstaw - Distribution chart

Related Topics

3801036
udemy ID
1/25/2021
course created date
4/6/2021
course indexed date
Bot
course submited by