Python Kolekcje

Python Kolekcje

Plan kursu

  • Lekcja 1: Wstęp teoretyczny do list
  • Lekcja 2: Dodawanie elementów na koniec listy i sposoby przeglądania elementów listy
  • Lekcja 3: Wstawianie elementów na wybranej pozycji w liście
  • Lekcja 4: Usuwanie elementów z listy
  • Lekcja 5: Indeksowanie elementów w liście, mechanizm slicing, przegląd kolejnych operatorów do pracy z listami
  • Lekcja 6: Sortowanie elementów w liście
  • Lekcja 7: Wykorzystanie funkcji porównującej przy sortowaniu elementów, wyznaczaniu najmniejszego oraz największego elementu w liście
  • Lekcja 8: Modyfikowanie zawartości listy
  • Lekcja 9: List comprehension
  • Lekcja 10: Wstęp do zarządzania macierzami za pomocą list comprehension
  • Lekcja 11: Tuple
  • Lekcja 12: Namedtuple
  • Lekcja 13: Przegląd metod namedtuple
  • Lekcja 14: Range
  • Lekcja 15: Wprowadzenie do dict
  • Lekcja 16: Kopiowanie struktury dict oraz list (kopia płytka, kopia głęboka)
  • Lekcja 17: Wykorzystanie do kopiowania dict oraz list funkcji dict() oraz list()
  • Lekcja 18: Przegląd kolejnych metod do zarządzania strukturą dict
  • Lekcja 19: Wprowadzamy operatory do łączenia i aktualizowania struktury dict-ów
  • Lekcja 20: Widoki dla dict oraz uzupełnienie informacji o funkcji zip
  • Lekcja 21: Dictionary comprehension
  • Lekcja 22: Wyjaśniam zasadę działania struktury dict (hash, hashable, hash table)
  • Lekcja 23: Kolizje w hash table i mechanizm chaining
  • Lekcja 24: Kolekcja set
  • Lekcja 25: Przegląd metod set do zarządzania zbiorami
  • Lekcja 26: Usuwanie elementów z kolekcji set i podsumowanie informacji o zbiorach.
  • Lekcja 27: Teoria kontenerów – iterator, iterable
  • Lekcja 28: Ręczne manipulowanie zachowaniem iteratora
  • Lekcja 29: Wyjaśniamy różnice pomiędzy iterable, kontenerem, kolekcją i sekwencją
  • Lekcja 30: Przegląd funkcji do pracy z iterable
  • Lekcja 31: Przykład lazy evaluation (map, filter) oraz funkcja reduce.
  • Lekcja 32: Generatory
  • Lekcja 33: Zasady porównywania kontenerów
  • Lekcja 34: Zliczanie za pomocą Counter
  • Lekcja 35: Grupowanie za pomocą defaultdict
  • Lekcja 36: Omówienie zasady działania deque
  • Lekcja 37: Omówienie metod deque
  • Lekcja 38: Wprowadzenie pojęć związanych ze złożonością obliczeniową
  • Lekcja 39: Porównanie złożoności obliczeniowej najważniejszych struktur w Python
  • Lekcja 40: Zadanie praktyczne – Filtrowanie elementów listy
  • Lekcja 41: Zadanie praktyczne – Wyznaczanie wspólnych elementów dwóch list
  • Lekcja 42: Zadanie praktyczne – Sprawdzanie, czy wszystkie elementy jednej listy znajdują się w innej liście
  • Lekcja 43: Zadanie praktyczne – Wyznaczanie iloczynu wybranych liczb w liście
  • Lekcja 44: Zadanie praktyczne – Sprawdzanie, czy elementy listy tworzą palindrom
  • Lekcja 45: Zadanie praktyczne – Usuwanie duplikatów z listy
  • Lekcja 46: Zadanie praktyczne – Zarządzanie listą, której elementami są tuple
  • Lekcja 47: Zadanie praktyczne – Zarządzanie listą, której elementy zawierają dict
  • Lekcja 48: Zadanie praktyczne – Wyznaczanie elementów listy o wskazanych właściwościach

Opinie

Brak wystawionych opinii
    Zamówienie

    Kategorie:

    od

    40.00

    PLN

    Zamów
    Copyright © 2025 KM PROGRAMS KRZYSZTOF MAKOWSKI. Szkolenia napędza platforma Publigo

    Polityka prywatności