Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Python

Python dla początkujących

Poznaj jeden z najpopularniejszych języków programowania - Python. Zobacz na własne oczy prostotę i logikę tego języka
Rating: 4.7 out of 54.7 (3,482 ratings)
15,433 students
Created by Rafał Mobilo
Last updated 1/2021
Polish
30-Day Money-Back Guarantee

What you'll learn

  • Jak zainstalować Pythona
  • Jakimi narzędzimi można pracować w Pythonie
  • Podstawowe informacje o korzystaniu z Pythona interaktywnie i przez skrypt
  • Podstawowe i zaawansowane typy danych
  • Funkcje dostępne dla poszczególnych typów danych
  • Wyświetlanie komunikatów i formatowanie napisów
  • Instrukcja warunkowa IF
  • Pętla WHILE i FOR
  • Instrukcje break i continue
  • Rozwiązywanie zadań z wykorzystaniem if, while i for po pythonowemu
  • Moduły math, random, time, calendar, datetime, string
  • Funkcje z parametrami i bez
  • Wartości domyślne parametrów funkcji
  • Zwracanie wartości z funkcji i korzystanie z funkcji
  • Budowanie i korzystanie z własnych modułów
  • Obsługa błędów i debuggowanie
  • Wprowadzanie danych przez użytkownika i kontrola tych danych
  • Czytanie i zapisywanie pliku

Course content

12 sections • 188 lectures • 7h 44m total length

  • Preview02:40
  • Preview00:53

  • Python - pierwsze spotkanie - Jupyter Notebook Online - VIDEO
    05:14
  • Jupyter Notebook - LAB
    01:59
  • Jupyter Notebook - ODPOWIEDZI
    00:23

  • Preview08:15
  • Instalacja i weryfikacja instalacji Pythona na Windows - LAB
    00:17
  • Instalacja i weryfikacja instalacji Pythona na Windows - ODPOWIEDZI
    00:01
  • Preview06:09
  • Pierwszy skrypt w języku Python - LAB
    00:20
  • Pierwszy skrypt w języku Python - ODPOWIEDZI
    00:10
  • Lokalna instalacja Jupyter Notebook - Uwaga techniczna
    00:49
  • Lokalna instalacja Jupyter Notebook -VIDEO
    05:55
  • Lokalna instalacja Jupyter Notebook - LAB
    00:40
  • Lokalna instalacja Jupyter Notebook - ODPOWIEDZI
    00:09
  • Edytor skryptów IDLE -VIDEO
    06:47
  • Python & IDLE - LAB
    00:18
  • Python & IDLE - ODPOWIEDZI
    00:03
  • Wielkie i małe litery, komentarze - VIDEO
    03:47
  • Wielkie i małe litery, komentarze - LAB
    00:46
  • Wielkie i małe litery, komentarze - ODPOWIEDZI
    00:30
  • IDLE - tips & tricks - VIDEO
    09:18
  • IDLE Tips&Tricks - LAB
    00:11
  • IDLE Tips&Tricks - ODPOWIEDZI
    00:07
  • Jupyter Notebook - tips & tricks - VIDEO
    08:03
  • Jupyter Notebook - tips & tricks - LAB
    00:24
  • Jupyter Notebook - tips & tricks - ODPOWIEDZI
    00:02
  • A może Spyder? - VIDEO
    03:06
  • Wprowadzenie do skryptowania - LAB
    00:54
  • Wprowadzenie do skryptowania - ODPOWIEDZI
    00:13

  • Funkcja print()
    07:56
  • Instrukcja print - LAB
    00:31
  • Instukcja print - ODPOWIEDZI
    00:07
  • Typ string cz.1 - VIDEO
    07:35
  • Typ string cz.1 - LAB
    00:35
  • Typ string cz.1 - ODPOWIEDZI
    00:07
  • Typ string cz.2 - VIDEO
    05:52
  • Typ string cz.2 - LAB
    00:41
  • Typ string cz.2 - ODPOWIEDZI
    00:13
  • Typ string cz.3 - VIDEO
    03:32
  • Typ string cz.3 - LAB
    01:19
  • Typ string cz.3 - ODPOWIEDZI
    01:33
  • Formatowanie napisów - VIDEO
    08:32
  • Formatowanie napisów - LAB
    01:00
  • Formatowanie napisów - ODPOWIEDZI
    00:13
  • Typy numeryczne - int i float - VIDEO
    07:24
  • Formatowanie napisów i typy numeryczne - LAB
    00:42
  • Formatowanie napisów i typy numeryczne - ODPOWIEDZI
    00:12
  • Preview06:05
  • Typ i operatory logiczne - LAB
    01:24
  • Typ i operatory logiczne - ODPOWIEDZI
    00:17
  • Preview06:35
  • Preview00:38
  • Preview00:02
  • Napis jako tablica znaków - VIDEO
    07:53
  • Napis jako tablica znaków - LAB
    01:01
  • Napis jako tablica znaków - ODPOWIEDZI
    00:10
  • Preview00:48
  • Preview00:44

  • Listy - VIDEO
    07:11
  • Listy - LAB
    01:15
  • Listy - ODPOWIEDZI
    00:09
  • Tuple (krotka) - VIDEO
    06:19
  • Listy, tuplets - LAB
    00:24
  • Listy, tuples - ODPOWIEDZI
    00:06
  • Dictionary
    06:31
  • Dictionary - LAB
    00:18
  • Dictionary - ODPOWIEDZI
    00:03

  • Instrukcja warunkowa if - VIDEO
    05:16
  • Instrukcja warunkowa IF - LAB
    01:38
  • Instrukcja warunkowa IF - ODPOWIEDZI
    00:20
  • Instrukcja if / elif - VIDEO
    08:01
  • Instrukcja if / elif - LAB
    01:11
  • Instrukcja if/elif - ODPOWIEDZI
    00:33
  • Ternary operator - VIDEO
    03:43
  • IF - LAB
    00:52
  • IF - ODPOWIEDZI
    00:22

  • Preview07:19
  • Pętla while - LAB
    00:56
  • Pętla while - ODPOWIEDZI
    00:08
  • Preview06:34
  • If w while - przykład: wyszukiwanie wzorca - LAB
    01:05
  • If w while - przykład: wyszukiwanie wzorca - ODPOWIEDZI
    00:20
  • Pętla while - przykład: ładowanie paczek do kontenera - VIDEO
    10:13
  • Pętla while - przykłady - LAB
    01:07
  • Pętla while - przykłady - ODPOWIEDZI
    00:24
  • Debuggowanie skryptu -VIDEO
    08:08
  • Debuggowanie skryptu -LAB
    00:25
  • Debuggowanie skryptu -ODPOWIEDZI
    00:24
  • Pętla for - VIDEO
    04:45
  • FOR - LAB
    00:27
  • FOR - ODPOWIEDZI
    00:11
  • Pętla for wykonywana zadaną ilość razy - range - VIDEO
    05:49
  • Pętla wykonywana określoną ilość razy - LAB
    00:12
  • Pętla wykonywana określoną ilość razy - ODPOWIEDZI
    00:09
  • Zagnieżdżona pętla for - VIDEO
    05:17
  • Zagnieżdżona pętla for - LAB
    00:30
  • Zagnieżdżona pętla for - ODPOWIEDZI
    00:13
  • Instrukcja break - VIDEO
    09:25
  • Instrukcja break - LAB
    01:51
  • Instrukcja break - ODPOWIEDZI
    01:37
  • Instrukcja continue - VIDEO
    07:03
  • Instrukcja continue - LAB
    00:53
  • Instrukcja continue - ODPOWIEDZI
    00:28
  • Dodatek: WHILE - LAB
    01:44
  • Dodatek: WHILE - ODPOWIEDZI
    00:59
  • Dodatek: FOR - LAB
    01:19
  • Dodatek: FOR - ODPOWIEDZI
    00:40

  • Trochę matematyki w Pythonie - VIDEO
    08:02
  • Trochę matematyki w Pythonie - LAB
    00:26
  • Trochę matematyki w Pythonie - ODPOWIEDZI
    00:08
  • Korzystanie z modułów - VIDEO
    06:05
  • Korzystanie z modułów - LAB
    00:54
  • Korzystanie z modułów - ODPOWIEDZI
    00:07
  • Moduł math - VIDEO
    04:54
  • Moduł math - LAB
    00:35
  • Moduł math - ODPOWIEDZI
    00:21
  • Moduł random - VIDEO
    04:31
  • Moduł random - LAB
    00:51
  • Moduł random - ODPOWIEDZI
    00:23
  • Moduły - przykład: generowanie hasła - VIDEO
    05:50
  • Moduły - przykład - LAB
    00:26
  • Moduły -przykład - ODPOWIEDZI
    00:15
  • Funkcje pracujące na tekstach - VIDEO
    09:07
  • Funkcje pracujące na tekstach - interpretacja wiersza - LAB
    00:52
  • Funkcje pracujące na tekstach - interpretacja wiersza - ODPOWIEDZI
    00:25
  • Moduł time i calendar - uwaga techniczna
    00:36
  • Moduł time i calendar - VIDEO
    09:32
  • Moduł time i calendar - LAB
    00:26
  • Moduł time i calendar - ODPOWIEDZI
    00:03
  • Preview13:39
  • Moduły - LAB
    01:00
  • Moduły - ODPOWIEDZI
    00:19
  • Moduł random - przykład: LOTTO - VIDEO
    04:16
  • Moduł random - przykład: KARTY - LAB
    00:54
  • Moduł random - przykład: KARTY - ODPOWIEDZI
    00:13
  • Pętle - przykład: Trójkąt Pascala cz.1 - VIDEO
    07:59
  • Pętle - gra w wojnę - LAB
    02:12
  • Pętle - gra w wojnę - ODPOWIEDZI
    00:35
  • Funkcje tekstowe - przykład: Trójkąt Pascala cz.2 - VIDEO
    05:06
  • Pętle - gra w wojnę cz.2 - LAB
    02:02
  • Pętle - gra w wojnę cz.2 - ODPOWIEDZI
    00:49

  • Funkcje - wprowadzenie - VIDEO
    02:07
  • Funkcje wprowadzenie - LAB
    00:15
  • Funkcje wprowadzenie - ODPOWIEDZI
    00:12
  • Funkcje - przykład: najbliższy dzień roboczy - VIDEO
    04:19
  • Funkcje - przykład - ile dni do końca roku - LAB
    00:30
  • Funkcje - przykład - ile dni do końca roku - ODPOWIEDZI
    00:04
  • Parametry funkcji - VIDEO
    05:48
  • Parametry funkcji - LAB
    01:08
  • Parametry funkcji - ODPOWIEDZI
    00:23
  • Parametry domyślne funkcji - VIDEO
    05:56
  • Parametry domyślne funkcji - LAB
    00:34
  • Parametry domyślne funkcji - ODPOWIEDZI
    00:23
  • Zwracanie wartości w funkcji - VIDEO
    03:48
  • Zwracanie wartości z funkcji - LAB
    00:17
  • Zwracanie wartości z funkcji - ODPOWIEDZI
    00:35
  • Funkcje - zmienna ilość parametrów - VIDEO
    06:10
  • Funkcje - zmienna ilość parametrów - LAB
    00:25
  • Funkcje - zmienna ilość parametrów - ODPOWIEDZI
    00:24
  • Funkcje - własna implementacja SWITCH - VIDEO
    03:53
  • Funkcje - LAB
    01:16
  • Funkcje - ODPOWIEDZI
    00:42

  • Preview08:37
  • Wprowadzanie danych przez użytkownika - LAB
    00:47
  • Wprowadzanie danych przez użytkownika - ODPOWIEDZI
    00:23
  • Moduł os - VIDEO
    07:49
  • Moduł os - LAB
    00:42
  • Moduł os - ODPOWIEDZI
    00:16
  • Kontrola ścieżki do plliku - VIDEO
    04:16
  • Kontrola ścieżki do pliku - LAB
    01:16
  • Kontrola ścieżki do pliku - ODPOWIEDZI
    00:22
  • Odczyt z pliku - VIDEO
    09:51
  • Odczyt danych z pliku - LAB
    00:54
  • Odczyt danych z pliku - ODPOWIEDZI
    00:11
  • Zapis do pliku - VIDEO
    04:07
  • Wejście-wyjście - LAB
    01:36
  • Wejście - wyjście - ODPOWIEDZI
    00:40

Requirements

  • Zainteresowania informatyczne i programistyczne
  • Podstawowa wiedza o programowaniu
  • Dobra znajomość matematyki i logiki (jeżeli, warunki logiczne)
  • Ścisły umysł
  • Komputer z systemem Windows lub innym (ale kurs bazuje na Windows)

Description

Jeśli dopiero się uczysz programować lub znasz już inny język programowania, ale nie Pythona, to ten kurs może cię zainteresować. Dołącz do ponad 4000 (!) studentów tego kursu! 


Ten kurs jest pierwszym z cyklu szkoleń o Pythonie. Po jego ukończeniu możesz:

  • Od razu przejść do praktycznego używania Pythona w przetwarzaniu danych i zapisać się na "Data Science: Analiza danych w Python i PANDAS"

  • Kontynuować poznawanie niuansów języka na kursie "Python dla średnio zaawansowanych"

Nie bez powodu Python jest wykorzystywany w NASA,  nie bez powodu wsparcie dla Pythona jest implementowane w systemach Microsoft  np. SQL Server, i nie bez powodu YouTube jest w dużej mierze zbudowany na Pythonie. Oni już znają pytona. Może więc teraz kolej na ciebie?

Po pierwsze jest to kurs dla początkujących. Zakładam, że to twoje pierwsze kroki w Pythonie i nie wiesz o nim nic. Dlatego założyłem, że muszę pokazać Ci wszystko. Od tego jak pobrać i zainstalować Pythona, jak wybrać narzędzia z których będziesz korzystać i jak napisać tradycyjny Hello World.

Pythona będziesz poznawać krok po kroku. Najpierw kilka podstawowych instrukcji, potem zmienne i typy zmiennych, potem instrukcja warunkowa IF, pętle FOR i WHILE. I tu drobna uwaga. Nie ograniczamy się tylko do pokazania jak coś tam działa. Staram się, żeby na kursie było dużo i dość szczegółowo wyjaśnionych przykładów. Stąd właśnie na kursie masz kilka lekcji które nie uczą cie nowego elementu języka ale raczej uczą myślenia jak python. Będziesz na przykład zastanawiać się jak optymalnie załadować paczki na ciężarówkę, jak rozwiązać różne problemy matematyczne lub biznesowe ale zawsze po pytonowemu!

Kurs krok po kroku wprowadza Cię w tematykę Pytonowania. Zaczniesz od poznawania przeróżnych funkcji, bo autorzy Pythona założyli że Python ma być zabawką typu „baterries included” – środowisko z jakim pracujesz ma być kompletne. 

Poznasz więc typ napisowy – string, typy numeryczne, operatory logiczne, zobaczysz jak się buduje listy i słowniki, a wszystko to w praktyce, bo w tym kursie nie ma slajdów, ale są fajne animacje :)

Mając już tą wiedzę uczymy się instrukcji warunkowej IF, pętli WHILE i FOR  i jakże przydatnego w tym momencie debuggowania. I teraz ważna rzecz, zwłaszcza jeśli jesteś początkujący. Na te instrukcje poświęcamy więcej czasu i oprócz zwykłego wykładu "jak działaokreślona instrukcja", zobaczysz też przykłady problemów rozwiązywanych z wykorzystaniem tych instrukcji. Stąd masz na kursie kilka ładnych lekcji poświęconych sposobom rozwiązywania problemów w informatyczny - pythonowy sposób, np. będziemy się zastanawiać jak załadować na ciężarówkę paczki żeby w miarę możliwości wykorzystać całe miejsce, rozwiążemy też kilka problemów natury biznesowej lub matematycznej.

Kilka lekcji prezentuje też moduły, które dodane do programu sprawiają, że nagle masz cały zbiór funkcji, z którymi możesz z powodzeniem atakować kolejne problemy. No i w końcu dochodzimy do samodzielnego pisania funkcji, pracy z parametrami, potem pracy z danymi wprowadzanymi przez użytkownika, odczytem i zapisem pliku i obsługą błędów.

I to tyle jeśli chodzi o materiał. 

A teraz kilka ostrzeżeń. W tym kursie nie znajdziesz jeszcze tego do czego python używany jest najczęściej czyli analizy danych, data science, nie ma tu kompletnego projektu. Pokazujemy cegiełki i jak je łączyć. Dom wybudujesz sam. Po prostu nie da się wszystkiego zrobić od razu... Na bardziej zaawansowane tematy przyjdzie czas, kiedy opanujesz już podstawy. Logiczne prawda?

Nie licz też na to, że  samo obejrzenie filmików nauczy cie programowania. Jak się chcesz uczyć musisz samodzielnie rozwiązać kilka problemów i pewnie nie raz Cię Python pogryzie albo podusi nim dojdziesz do fajnych, działających rozwiązań. Twój wysiłek jest konieczny.
 
Za to jeśli się przyłożysz, to kończąc ten kurs będziesz w stanie rozumieć Pythona i samodzielnie tworzyć programy rozwiązujące problemy natury informatycznej z wykorzystaniem tego języka. Pozwoli Ci to rozpocząć naukę bardziej zaawansowanych tematów jak np. właśnie przetwarzanie danych czy data science.

Pamiętaj, że jako student Udemy możesz korzystać z klasowego forum i wsparcia trenera w zakresie kursu.

Trzymam kciuki za twój sukces!


ISBN: 978-83-945846-5-8

Who this course is for:

  • Początkujący programiści, studenci, uczniowie
  • Programiści innych języków programowania zainteresowanie poznaniem Pythona
  • Osoby zainteresowane analizą danych i potrzebujące wiedzy o Python

Instructor

Rafał Mobilo
Microsoft Certified Trainer
Rafał Mobilo
  • 4.7 Instructor Rating
  • 8,444 Reviews
  • 32,309 Students
  • 18 Courses

EN

Microsoft Certified Trainer. Programmer, database administrator, trainer and consultant. The  main areas of interest are database administration and design, automation with PowerShell ,Python and Bash, machine learning, analysis and presentation of data.

Experienced e-learning and distance learning tutor. Mentor of e-learning programs. Blogger.

Worked with, or teached for such companies as ING, Intel, Cadbury, Bank PeKaO, Volvo, UPC, ZUS, Polish Post and many more...

PL

Microsoft Certified Trainer. Programista, administrator baz danych, trener i konsultant. Główne specjalności to administracja i programowanie baz danych, automatyzacja z wykorzystaniem PowerShell, Python, Bash oraz machine learning, analiza i prezentacja danych.

Doświadczony trener szkoleń e-learning. Mentor wdrażania programów e-learning.

Pracował/pracuje/prowadził szkolenia dla takich firm i instytucji jak ING, Intel, Cadbury, Bank PeKaO, Volvo, UPC, ZUS, Poczta Polska i wiele innych...

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.