Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Grafy w Pythonie dla początkujących. Myślenie algorytmiczne

Algorytmy grafowe do rozwiązywania niebanalnych problemów. Po prostu: opisz problem grafem i pozwól algorytmom się nim zająć!

Stworzony przez Rafal Mobilo

Ostatnia aktualizacja: 04/07/2022

Darmowe lekcje

Zobacz darmowe fragmenty tego szkolenia przed zakupem.

Trailer
O kursie
|02:06
O grafach
|06:59
Trailer
O kursie
O grafach
Grafy nieskierowane
Podgraf (subgraph) - "zlecenie dla mafii"
Najtańsza droga - algorytm Dijkstra
Zachłanne kolorowanie grafu
Binary Search Tree - wprowadzenie
59
00

9 % taniej

65.00 zł

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Szkolenie obejmuje

  • Bezterminowy dostęp
  • 40 wykładów
  • 6 godz. 40 min. materiałów wideo
  • 11 slajdów
  • Regularne aktualizacje
  • Certyfikat ukończenia
  • Wsparcie autora na każdym etapie
  • Dostęp do zamkniętej grupy dyskusyjnej

Masz pytania dotyczące tego szkolenia?

questionZadaj pytanie autorowi

Czego się nauczysz?

  • Poznasz podstawy teorii grafów i jak z ich pomocą rozwiązywać niebanalne problemy
  • Zobaczysz jak opisywać złożone struktury danych w Pythonie
  • Poznasz popularne algorytmy pracujące z grafami
  • Nauczysz się, jak przetwarzać dane
  • Zobaczysz, jak rozwiązywać rzeczywiste problemy z wykorzystniem teorii grafów

Wymagania

Podstawy pythona i dostęp do komputera z zainstalowanym Pythonem (w celu wykonania ćwiczeń)

Myślenie logiczne, chęć rozumienia, jak coś działa pod spodem

Opis kursu

Od znajomości słówek, do opanowania języka obcego jest długa droga. Podobnie jest z programowaniem. Znajomość instrukcji języka, a znajomość algorytmów to dwie różne rzeczy.


Ten kurs jest przeznaczony dla tych, co już znają słówka, ale niekoniecznie mają doświadczenie w pisaniu złożonych aplikacji. Mimo tego, głęboko i dokładnie analizujemy tu całkiem skomplikowane zagadnienia z teorii grafów, wykorzystywane np. w Data Science i rozwiązywaniu złożonych problemów. Poszukiwanie najkrótszej lub najtańszej drogi, kolorowanie mapy, zapisywanie danych w drzewach już niebawem mogą być całkiem proste. Znajomość algorytmów przyda się nie tylko w pracy programisty, ale i w zdobywaniu tej pracy, np. na rozmowie kwalifikacyjnej. Warto znać grafy!


Lekcje rozpoczynają się od przedstawienia pomysłu na kartce papieru: rysujemy grafy, przedstawiamy problem i opowiadamy o metodzie pozwalającej go rozwiązać. Następnie ten sam problem rozwiązujemy pisząc kod w Pythonie. Na deser pozostaje samodzielne zmierzenie się z zagadnieniem, bo po każdej lekcji masz laboratorium. Do kursu jest też dołączony podręcznik, a w nim, krótkie streszczenie lekcji, wspomniany lab i rozwiązanie zadania.


Kurs jest dynamiczny, może nawet czasami za bardzo, ale gdy korzysta się z e-learningu, nie powinien to być problem. Można zatrzymać, przewinąć, spowolnić lub przyśpieszyć.


Schodząc do konkretów na tym kursie poznasz:

  • teorię grafów,
  • sposoby przechowywania danych w aplikacji,
  • metody przetwarzania tych danych,
  • najpopularniejsze algorytmy grafowe
  • oraz – co bardzo ważne – ich zastosowania.

Od tej pory stracisz przyjemność płynącą z rozwiązywania labiryntów, bo program zrobi to za Ciebie. Nie będzie Cię bawić również rozwiązywanie SUDOKU, bo całą frajdę odbierze napisany przez Ciebie skrypt. No cóż – pora dorosnąć…


Jeśli więc tylko masz odwagę do poznania i stosowania teorii grafów z Pythonem, to zapraszam na kurs. Przejrzyj lekcje próbne i zdecyduj – teraz albo później, bo Eduj pozwala na zwrot kursu po zakupie bez dodatkowych pytań (sprawdź szczegóły w regulaminie).


Podsumowując: Opisz problem grafem i pozwól algorytmom się nim zająć


Miłej nauki!

Rafał

Spis treści

Czas trwania: 06:40:33Rozwiń wszystkie tematy
downWprowadzenie
2 wykłady
  • O kursie|02:06
  • Materiały kursowe i podręcznik PDFSlajdy: 1
downGrafy, typy grafów, zapis grafu w pamięci
11 wykłady
downWłaściwości grafów
8 wykłady
downAlgorytmy grafowe i ich zastosowania
9 wykłady
downDrzewo binarnych wyszukiwań
6 wykłady
downDodatki
2 wykłady
downZakończenie
2 wykłady

O autorze

avatar
Rafal MobiloDevOps Engineer
Kursy: 7
O mnie
Microsoft Certified Trainer. Programista, administrator baz danych, trener i konsultant. Główne specjalności to administracja i programowanie baz danych, automatyzacja z wykorzysta...Czytaj więcej
Zobacz profil autora
59
00

9 % taniej

65.00 zł