Moduły i pakiety wbudowane w języku Python - Ćwiczenia

Opanuj moduły i pakiety wbudowane w języku Python: 230+ praktycznych zadań dla wzbogacenia Twojej wiedzy!

4.65 (94 reviews)
Udemy
platform
Polski
language
Programming Languages
category
1,303
students
1.5 hours
content
Jan 2024
last update
$19.99
regular price

What you will learn

rozwiązać ponad 210 ćwiczeń w języku Python z modułów wbudowanych

radzić sobie z rzeczywistymi problemami występującymi w programowaniu

pracować z dokumentacją

zagwarantowane wsparcie instruktora

pracować z modułami wbudowanymi: os, sys, pathlib, copy, collections, itertools, functools

pracować z modułami wbudowanymi: random, math, statistics, numbers, decimal, fractions

pracować z modułami wbudowanymi: string, re, pprint, datetime

pracować z modułami wbudowanymi: pickle, zipfile, csv, json, xml, urllib, timeit

Description

Kurs "Moduły i pakiety wbudowane w języku Python - Ćwiczenia" to obszerny program szkoleniowy, który skupia się na zapoznaniu uczestników z modułami i pakietami wbudowanymi Pythona i ich praktycznym zastosowaniu. Jest to idealny kurs dla osób, które posiadają podstawową wiedzę na temat Pythona i chcą ją poszerzyć oraz umocnić, koncentrując się na praktycznych aspektach języka.

Kurs ten zapewnia kompleksowe podejście do modułów i pakietów wbudowanych Pythona, które są kluczowymi narzędziami wykorzystywanymi przez programistów Pythona na co dzień. Przykładowe moduły omówione w tym kursie obejmują os, sys, math, datetime, collections, json, random i wiele innych. Każdy moduł jest omawiany szczegółowo, z naciskiem na jego praktyczne zastosowania.

Najważniejszym elementem kursu jest zestaw 230+ ćwiczeń, które zostały zaprojektowane tak, aby zapewnić uczestnikom możliwość bezpośredniego zastosowania i utrwalenia zdobytej wiedzy. Ćwiczenia te obejmują różnorodne zadania, które wymagają zrozumienia i zastosowania różnych funkcji i technik dostępnych w modułach i pakietach wbudowanych.

Dla każdego ćwiczenia dostępne są szczegółowe rozwiązania wraz z wyjaśnieniami, które umożliwiają uczestnikom porównanie swojego podejścia z zalecanym rozwiązaniem, zrozumienie potencjalnych błędów i nauczenie się optymalnych technik.

Kurs "Moduły i pakiety wbudowane w języku Python - Ćwiczenia" to doskonały wybór dla osób, które chcą pogłębić swoją wiedzę o Pythonie, zdobyć solidne umiejętności i zrozumieć, jak efektywnie wykorzystać moduły wbudowane w Pythonie w swojej pracy programistycznej.


Python: Koduj z łatwością, twórz z pasją!

Python to wysokopoziomowy język programowania ogólnego przeznaczenia, który zdobył ogromną popularność wśród programistów ze względu na swoją prostotę i czytelność. Został stworzony przez Guido van Rossuma i po raz pierwszy wydany w 1991 roku.

Python jest znany ze swojej czytelnej i intuicyjnej składni, która sprawia, że jest łatwy do nauki i zrozumienia nawet dla osób początkujących w programowaniu. Składnia języka Python opiera się na wykorzystywaniu wcięć (spacji lub tabulacji) do oznaczania bloków kodu, co sprawia, że kod jest czytelny i zwięzły.

Język Python ma wiele zalet, takich jak szeroka gama bibliotek i modułów, które ułatwiają rozwijanie aplikacji w różnych dziedzinach, takich jak web development, analiza danych, sztuczna inteligencja, uczenie maszynowe, automatyzacja, nauka i wiele innych. Python posiada także rozbudowaną społeczność programistyczną, co oznacza, że istnieje wiele zasobów i wsparcia dostępnych dla programistów.

Python jest językiem interpretowanym, co oznacza, że kod jest wykonywany w czasie rzeczywistym przez interpreter języka Python, a nie kompilowany do kodu maszynowego. Jest także językiem dynamicznym, co oznacza, że zmienne nie muszą mieć określonego typu przed ich użyciem, co ułatwia i przyspiesza proces programowania.

Język Python jest platformowo niezależny i działa na wielu systemach operacyjnych, takich jak Windows, macOS i Linux. Istnieje również wiele środowisk programistycznych i narzędzi dostępnych dla języka Python, które ułatwiają rozwój i debugowanie aplikacji.

Ze względu na swoją elastyczność, czytelność i wszechstronność, Python jest często wybierany jako język do tworzenia różnorodnych aplikacji, od prostych skryptów po rozbudowane projekty. Jest również popularnym językiem w dziedzinie analizy danych i uczenia maszynowego dzięki bibliotekom takim jak NumPy, pandas, scikit-learn i TensorFlow, które zapewniają potężne narzędzia do manipulacji danymi i budowy modeli uczenia maszynowego.

Content

Konfiguracja (opcjonalnie)

Info
Wprowadzenie do Google Colab
Instalacja Anacondy - Windows 10
Wprowadzenie do programu Spyder
Instalacja Anacondy - Linux (Ubuntu)

Wskazówki

Kilka słów od autora

Starter

Ćwiczenie 0
Rozwiązanie 0

datetime

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9
Ćwiczenie 10
Rozwiązanie 10
Ćwiczenie 11
Rozwiązanie 11
Ćwiczenie 12
Rozwiązanie 12

os

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9
Ćwiczenie 10
Rozwiązanie 10
Ćwiczenie 11
Rozwiązanie 11
Ćwiczenie 12
Rozwiązanie 12

sys

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6

copy

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2

string

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2

re

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9
Ćwiczenie 10
Rozwiązanie 10
Ćwiczenie 11
Rozwiązanie 11
Ćwiczenie 12
Rozwiązanie 12

collections

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9
Ćwiczenie 10
Rozwiązanie 10
Ćwiczenie 11
Rozwiązanie 11
Ćwiczenie 12
Rozwiązanie 12
Ćwiczenie 13
Rozwiązanie 13
Ćwiczenie 14
Rozwiązanie 14
Ćwiczenie 15
Rozwiązanie 15
Ćwiczenie 16
Rozwiązanie 16
Ćwiczenie 17
Rozwiązanie 17
Ćwiczenie 18
Rozwiązanie 18
Ćwiczenie 19
Rozwiązanie 19
Ćwiczenie 20
Rozwiązanie 20
Ćwiczenie 21
Rozwiązanie 21
Ćwiczenie 22
Rozwiązanie 22
Ćwiczenie 23
Rozwiązanie 23
Ćwiczenie 24
Rozwiązanie 24
Ćwiczenie 25
Rozwiązanie 25
Ćwiczenie 26
Rozwiązanie 26
Ćwiczenie 27
Rozwiązanie 27
Ćwiczenie 28
Rozwiązanie 28
Ćwiczenie 29
Rozwiązanie 29
Ćwiczenie 30
Rozwiązanie 30
Ćwiczenie 31
Rozwiązanie 31
Ćwiczenie 32
Rozwiązanie 32
Ćwiczenie 33
Rozwiązanie 33
Ćwiczenie 34
Rozwiązanie 34

pprint

Intro
Ćwiczenie 1
Rozwiązanie 1

pathlib

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9
Ćwiczenie 10
Rozwiązanie 10
Ćwiczenie 11
Rozwiązanie 11
Ćwiczenie 12
Rozwiązanie 12
Ćwiczenie 13
Rozwiązanie 13
Ćwiczenie 14
Rozwiązanie 14
Ćwiczenie 15
Rozwiązanie 15
Ćwiczenie 16
Rozwiązanie 16
Rozwiązanie 17
Rozwiązanie 17
Ćwiczenie 18
Rozwiązanie 18
Ćwiczenie 19
Rozwiązanie 19
Ćwiczenie 20
Rozwiązanie 20
Ćwiczenie 21
Rozwiązanie 21
Ćwiczenie 22
Rozwiązanie 22
Ćwiczenie 23
Rozwiązanie 23

random

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8

math

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9

statistics

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4

numbers

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2

decimal

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4

fractions

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5

itertools

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9
Ćwiczenie 10
Rozwiązanie 10
Ćwiczenie 11
Rozwiązanie 11
Ćwiczenie 12
Rozwiązanie 12
Ćwiczenie 13
Rozwiązanie 13
Ćwiczenie 14
Rozwiązanie 14
Ćwiczenie 15
Rozwiązanie 15
Ćwiczenie 16
Rozwiązanie 16
Ćwiczenie 17
Rozwiązanie 17
Ćwiczenie 18
Rozwiązanie 18
Ćwiczenie 19
Rozwiązanie 19
Ćwiczenie 20
Rozwiązanie 20
Ćwiczenie 21
Rozwiązanie 21
Ćwiczenie 22
Rozwiązanie 22
Ćwiczenie 23
Rozwiązanie 23
Ćwiczenie 24
Rozwiązanie 24
Ćwiczenie 25
Rozwiązanie 25
Ćwiczenie 26
Rozwiązanie 26
Ćwiczenie 27
Rozwiązanie 27
Ćwiczenie 28
Rozwiązanie 28
Ćwiczenie 29
Rozwiązanie 29
Ćwiczenie 30
Rozwiązanie 30
Ćwiczenie 31
Rozwiązanie 31
Ćwiczenie 32
Rozwiązanie 32
Ćwiczenie 33
Rozwiązanie 33
Ćwiczenie 34
Rozwiązanie 34
Ćwiczenie 35
Rozwiązanie 35
Ćwiczenie 36
Rozwiązanie 36
Ćwiczenie 37
Rozwiązanie 37

functools

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7
Ćwiczenie 8
Rozwiązanie 8
Ćwiczenie 9
Rozwiązanie 9
Ćwiczenie 10
Rozwiązanie 10

pickle

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5

zipfile

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4

csv

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4

json

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4
Ćwiczenie 5
Rozwiązanie 5
Ćwiczenie 6
Rozwiązanie 6
Ćwiczenie 7
Rozwiązanie 7

xml

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3
Ćwiczenie 4
Rozwiązanie 4

urllib.request

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2

timeit

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2
Ćwiczenie 3
Rozwiązanie 3

keyword

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2

operator

Intro
Ćwiczenie 1
Rozwiązanie 1
Ćwiczenie 2
Rozwiązanie 2

BONUS: Kupony na inne kursy

Grupa na Facebooku
Recenzja
Rekomendowane ścieżki uczenia
Bonus

Screenshots

Moduły i pakiety wbudowane w języku Python - Ćwiczenia - Screenshot_01Moduły i pakiety wbudowane w języku Python - Ćwiczenia - Screenshot_02Moduły i pakiety wbudowane w języku Python - Ćwiczenia - Screenshot_03Moduły i pakiety wbudowane w języku Python - Ćwiczenia - Screenshot_04

Reviews

Mateusz
September 13, 2023
Bardzo duża dawka wiedzy. Bez pracy własnej nie da sie dojść do końca kursu - ale na tym właśnie polega programowanie. Polecam żeby przećwiczyć najbardziej charakterystyczne metody w modułów wbudowanych
Marcin
February 1, 2023
Znakomity kurs! Świetne uzupełnienie dwóch poprzednich. Bardzo podobało mi się przede wszystkim przenikanie się zagadnień, gdzie w rozwiązaniu trzeba było wykorzystać umiejętności z różnych modułów. Świetnie też utrwala wiedzę podstawową i uczy pewnych konkretnych schematów postępowania. Duże zróżnicowanie poziomu trudności, od zadań trywialnych po bardzo wymagające. Dużym wsparciem jest dokumentacja modułów, z którą warto się zapoznawać. Jednocześnie jest też dostępne bieżące wsparcie Instruktora :) kiedy pojawiają się wątpliwości. Szczerze polecam!
Tomasz
July 6, 2022
Kurs dobry, chociaż przydałby się rozdział ze wskazówkami jak szukać informacji w dokumentacji. Dla początkujących poruszanie się w docsach może być trochę błądzeniem we mgle.
Łukasz
February 22, 2022
Muszę przyznać, że kurs "zmęczył" mnie bardziej niż przypuszczałem. Słowo zmęczył proszę traktować jako coś pozytywnego ;) Dużo pracy z dokumentacją. Mi kurs zajął więcej czasu niż programowanie w Python od A do Z. Czy po tym kursie mogę powiedzieć, że umiem się posługiwać modułami wbudowanymi... Odpowiedź brzmi: I tak i nie. Materiału jest tyle, że nie da się tego spamiętać. Natomiast intuicyjnie wiem gdzie czegoś szukać gdybym potrzebował skorzystać z jakiegoś modułu. Coś czuję, że często będę wracał do kursu, żeby szybko sobie przypomnieć jak wykorzystać niektóre funkcję z wbudowanych bibliotek.
Dawid
January 28, 2022
Masa dobrych zadań. Wszystko podane w jednym miejscu, nie trzeba latać po różnych stronach. Oszczędza to czas i energię, można się skupić na praktyce.
Mateusz
January 12, 2022
Bardzo ciekawe i odpowiednio dobrane zadania. Pomogły mi utrwalić nabytą wiedzę z poprzednich kursów. Polecam!
Kopalnik
December 16, 2021
Ciekawe zadania, które pozwalają udoskonalić swoją zdobytą wiedzę :-) Bardzo polecam dla wszystkich, którzy chcą wejść na wyższy level ;-)
Michał
October 4, 2021
Kurs bardzo dobrze przygotowany. Świetne wprowadzenie do modułów wbudowanych, ale według mnie raczej do zapoznania się z tym, że pewne funkcjonalności istnieją i może warto się zastanowić nad użyciem ich zamiast próbować implementować pewne rzeczy z marszu. Pewne moduły, według mnie, zostały przesadnie opracowane, a przynajmniej z tego względu, że do tej pory nie spotkałem się z wykorzystaniem ich nigdzie. Niemniej jednak polecam kurs, bo otwiera oczy na nowe rzeczy, które z pewnością w przyszłości się przydadzą :)
Marek
May 2, 2021
Kurs mi się bardzo podobał. Ćwiczenia są bardzo ważne a tutaj mogłem poćwiczyć. Tym fajniej, że niektóre rzeczy zrobiłem inaczej niż autor ćwiczeń. Dziękuję Zachęcam
Kacper
April 27, 2021
Świetny kurs, pozwala zaznajomić się z modułami wewnętrznymi w stopniu umożliwiającym swobodną pracę z nimi. Jedyne czego mi zabrakło to ilości zadań przy niektórych, mniej rozbudowanych modułach, jednak mimo wszystko kurs polecam każdemu. Jest dla mnie świetną pomocą jako dodatkowa nauka w trakcie studiów.
Pawel.Wroblewski
March 21, 2021
Idealna opcja aby poznać lepiej moduły wbudowane i poćwiczyć ich używanie na praktycznych przykładach. Polecam dla poszerzenia umiejętności.
Raczki
February 26, 2021
Ciekawe i mające praktyczne zastosowania zadania ułożone od łatwych do trudnych. Progres jest stopniowy, w mojej ocenie nie za szybki i nie za wolny.
Jakub
January 31, 2021
Ocena po pierwszych sekcjach. Niestety nie wiem, po co instaluję Anacondę. To znaczy już wiem - musiałem sam 'wyszperać', że w ten sposób zastępuję wcześniej używany virtualenv i pip. ? Nie wiem też, czemu mam używać spyder (tego nadal nie wiem), a nie np. używanego przeze mnie VSC.

Charts

Price

Moduły i pakiety wbudowane w języku Python - Ćwiczenia - Price chart

Rating

Moduły i pakiety wbudowane w języku Python - Ćwiczenia - Ratings chart

Enrollment distribution

Moduły i pakiety wbudowane w języku Python - Ćwiczenia - Distribution chart
3349358
udemy ID
7/20/2020
course created date
8/5/2020
course indexed date
Bot
course submited by