Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Python - 50 pytań z rozmów kwalifikacyjnych

Na tym kursie poznasz 50 najczęściej zadawanych pytań i solidnie przygotujesz się do rozmowy kwalifikacyjnej na stanowisko Python Developera.

Autor: Marta Potocka

Aktualizacja: 06/09/2020

00:00
00:00
x

Darmowe lekcje

down
Trailer
Lista niepowtarzalnych elementów
04:26
Modyfikacja stringa
04:11
Palindrom
09:59
Argumenty domyślne
05:42
Trailer
Lista niepowtarzalnych elementów
Modyfikacja stringa
Palindrom
Argumenty domyślne
35.00 zł
calendargwarancja zwrotu pieniędzy
updateregularne aktualizacje
helpwsparcie autora
questionZadaj pytanie autorowi

Czego się nauczysz?

  • Przygotujesz się do rozmowy kwalifikacyjnej na stanowisko Python Developera
  • Rozwiążesz i przećwiczysz 50 najpopularniejszych pytań, aby nie dać zaskoczyć się na rozmowie
  • Dowiesz czego oczekują rekruterzy zadając konkretne pytanie
  • Utrwalisz wiedzę dzięki rozwiązywaniu quizów i zadań programistycznych

Wymagania

Podstawowa znajomość programowania w Pythonie.

Opis kursu

Ten kurs przygotuje cię do rozmowy kwalifikacyjnej na stanowisko Python Developera.

Poznasz 50 starannie wyselekcjonowanych pytań, które najczęściej pojawiają w technicznej części takich rozmów.

W kursie skupimy się na praktyce. Na 49 z 50 pytań odpowiemy pisząc kod!


Tematy jakie poruszymy podczas omawiania pytań:

  • Struktury danych w Pythonie i ich właściwości.
  • Operacje na listach.
  • Najważniejsze funkcje, metody i słowa kluczowe występujące w Pythonie.
  • Złożoność obliczeniowa rozwiązań.
  • Popularne problemy algorytmiczne.
  • Moduły, pakiety i zewnętrzne biblioteki.
  • Programowanie obiektowe.
  • 4 bardzo często pojawiające się na rozmowach zadania algorytmiczne (FizzBuzz, ciąg Fibonacciego, rekurencyjne przeglądanie katalogów, wyszukiwanie binarne).
  • Pisanie czystego kodu w Pythonie.
  • Najlepsze źródła aktualnej wiedzy o Pythonie i wskazówki gdzie szukać rozwiązań problemów.
  • A na końcu ukryty w Pythonie easter egg, w którym znajdziemy mnóstwo przydatnej wiedzy na temat programowania :).


Dzięki temu kursowi:

  • Solidnie przygotujesz się do rozmowy kwalifikacyjnej.
  • Nabierzesz płynności w pisaniu rozwiązań
  • Zyskasz pewność siebie, dzięki której wejdziesz na rozmowę z uśmiechem i pokażesz się z najlepszej strony!


Kurs składa się z 50 sekcji. W każdej z nich znajduje się:

  • Film, w którym przedstawiam jedno pytanie, często pojawiające się na rozmowach kwalifikacyjnych.
  • Dokładnie wyjaśniam zagadnienie jakiego tyczy to pytanie i krok po kroku tłumaczę, jak należy je rozwiązać.
  • Piszę kod rozwiązujący zadanie i tłumaczę co dzieje się w każdej linijce.
  • W wielu przypadkach pokazuję więcej niż jedno rozwiązanie, np. jedno łatwiejsze, jedno bardziej wydajne.
  • Materiały dodatkowe do pytania:
  • Link do kodu, który omawiałam w trakcie filmu, wraz z komentarzami, które wyjaśniają jego działanie.
  • Linki do materiałów zewnętrznych z wiadomościami poszerzającymi temat omawiany w pytaniu (dokumentacja Pythona, Stackoverflow i inne).
  • Quiz lub zadanie z kodowania:
  • W których sprawdzisz czy zapamiętałeś najważniejsze informacje lub przećwiczysz pisanie fragmentów kodu.
  • Rozwiązanie quizu lub zadania z kodowania:
  • W którym krok po kroku wyjaśniam jaka odpowiedź była poprawna, lub tłumaczę jak należało napisać kod.


Spis treści

  • Czas trwania: 05:04:50
  • Pytania w testach: 23
  • Slajdy: 118
Wprowadzenie do kursu
1 wykładydown
Lista niepowtarzalnych elementów
4 wykładydown
Modyfikacja stringa
4 wykładydown
Lista vs tupla
4 wykładydown
Lista wielowymiarowa
4 wykładydown
Zagnieżdżone struktury
4 wykładydown
Klucze i wartości
4 wykładydown
Co może być kluczem?
4 wykładydown
Kolejność elementów słownika
4 wykładydown
Czy klucz jest w słowniku?
4 wykładydown
Wartości słownika
4 wykładydown
Odwracanie listy
4 wykładydown
Palindrom
4 wykładydown
Range
4 wykładydown
Slice'y
4 wykładydown
Slice'y praktycznie
4 wykładydown
Enumerate
4 wykładydown
Min i max
4 wykładydown
Podzielność
4 wykładydown
Argumenty domyślne
4 wykładydown
List comprehension
4 wykładydown
'is' vs ==
4 wykładydown
False is False is False
4 wykładydown
Lambda
4 wykładydown
Kopiowanie listy
4 wykładydown
Zmienne lokalne i globalne
4 wykładydown
Operacje na plikach
4 wykładydown
Zagnieżdżone pętle
4 wykładydown
Moduły
4 wykładydown
Pakiety
4 wykładydown
is, not, in
4 wykładydown
map i filter
4 wykładydown
Dekoratory
4 wykładydown
Generatory
4 wykładydown
assert
4 wykładydown
__init__
4 wykładydown
__str__
4 wykładydown
Dziedziczenie
4 wykładydown
@staticmethod i @classmethod
4 wykładydown
FizzBuzz
3 wykładydown
Ciąg Fibonacciego
2 wykładydown
Rekurencyjne wypisywanie zawartości katalogu
2 wykładydown
Wyszukiwanie binarne
2 wykładydown
Big O
4 wykładydown
Dynamiczne typowanie
4 wykładydown
PEP8
4 wykładydown
pip
4 wykładydown
dir i help
4 wykładydown
Najważniejsze cechy Pythona
4 wykładydown
Źródła wiedzy
2 wykładydown
The Zen of Python
2 wykładydown
Zakończenie
1 wykładydown

O autorze

avatar
Marta PotockaProgramista Python
Kursy: 1
O mnie
Pierwszy program napisałam w Javie będąc jeszcze na studiach. Następnie analizowałam logi telekomunikacyjne w C#, w C programowałam ogólnoeuropejskie loterie, w Pythonie zajmowałam...Czytaj więcej
Zobacz profil autora