Build your ultimate AI agent
Opis kursu
Znasz już podstawy Pythona i chcesz pójść dalej? Ten kurs jest właśnie dla ciebie. Utrwalisz i poszerzysz wiedzę o listach, słownikach, krotkach, zbiorach i datach. Zobaczysz, jak te struktury sprawdzają się w pracy z prawdziwymi danymi i jak łączyć je ze sobą, by rozwiązywać wieloetapowe problemy – w tym rozbudowane studium przypadku z wykorzystaniem danych o transporcie publicznym w obszarze metropolitalnym Chicago. Dowiesz się też, jak korzystać z obiektów modułu Collections w Pythonie, które pozwalają przechowywać i przetwarzać dane na wiele sposobów. Po ukończeniu kursu będziesz gotowy na różnorodne wyzwania związane z danymi – po pythonowemu.
Wymagania wstępne
Program kursu
Plan kursu
1
Podstawowe sekwencyjne typy danych
W tym rozdziale poznasz podstawowe typy danych w Pythonie: listy, zbiory i łańcuchy tekstowe. Te struktury są niezbędne – stanowią podstawę przechowywania i iterowania po uporządkowanych danych. Zdobytą wiedzę wykorzystasz w praktyce, odpowiadając na pytania dotyczące zbioru danych o imionach nadawanych niemowlętom w Nowym Jorku.
- Wprowadzenie i listy50 XP
- Praca z listami – metody i zastosowania100 XP
- Iterowanie po listach100 XP
- Poznaj krotki50 XP
- Zastosowanie typów danych50 XP
- Używanie i rozpakowywanie krotek100 XP
- Przypadkowe tworzenie krotek100 XP
- Łańcuchy znaków50 XP
- Literały ciągów formatowanych (f-stringi)100 XP
- Łączenie wielu ciągów znaków100 XP
- Wyszukiwanie ciągów znaków w innych ciągach100 XP
2
Słowniki – fundament Pythona
Słownik to jedna z najważniejszych struktur w Pythonie. W tym rozdziale nauczysz się bezpiecznie obsługiwać dane, które można analizować na wiele sposobów – i odpowiadać na kolejne pytania dotyczące nowojorskich imion. Poznasz iterowanie po słowniku, dostęp do zagnieżdżonych danych, dodawanie nowych elementów i odkryjesz, ile możliwości dają słowniki w Pythonie.
3
Numeryczne typy danych, wartości logiczne i zbiory
Czas odejść na chwilę od słowników i przyjrzeć się innym popularnym typom: liczbowym, logicznym oraz zbiorom.
4
Zaawansowane typy danych
Niektóre typy danych są złożone z innych typów i oferują jeszcze więcej możliwości niż typy podstawowe. Poznaj kilka zaawansowanych typów z modułu collections oraz klasy danych.
Typy danych w Pythonie
Kurs
ukończony

