Przejdź do głównej treści

Kurs

Ćwiczenie pytań na rozmowach kwalifikacyjnych z programowania w Pythonie

Zaawansowany4 godz.

Przygotuj się do kolejnych rozmów kwalifikacyjnych z kodowania w Pythonie.

Python4 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}5,050 XP28,908Oświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z Google
lub
Kontynuując, akceptujesz nasz Warunki użytkowania, nasz Polityka prywatności i że Twoje dane są przechowywane w USA.

Uwielbiany przez uczących się w tysiącach firm

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Rozmowy kwalifikacyjne z programowania mogą być wymagające. Możesz zostać zapytany o znajomość języka programowania lub otrzymać zadanie do rozwiązania, które sprawdzi twój sposób myślenia. Jeśli ubiegasz się o stanowisko data scientista, prawdopodobnie padną też pytania o narzędzia dostępne w danym języku. W każdym z tych przypadków, aby zdobyć wymarzoną pozycję, warto się odpowiednio przygotować. Dlatego tak ważne jest regularne ćwiczenie – by móc udowodnić swoje umiejętności. Ten kurs jest przewodnikiem zarówno dla tych, którzy dopiero zaczynają swoją drogę jako data scientist, jak i dla tych, którzy szukają nowych możliwości. Przejdziemy przez podstawowe i zaawansowane zagadnienia, które przygotują cię do rozmowy kwalifikacyjnej z programowania w Pythonie. To nie jest typowy kurs krok po kroku – niektóre ćwiczenia mogą być naprawdę trudne. Ale kto powiedział, że rozmowy kwalifikacyjne są łatwe?

Wymagania wstępne

Program kursu

Plan kursu

1

Struktury danych i manipulowanie łańcuchami znaków w Pythonie

2

Obiekty iterowalne i ich reprezentacje

Ten rozdział poświęcony jest obiektom iterowalnym. Odświeżymy definicję obiektów iterowalnych i wyjaśnimy, jak je rozpoznać. Następnie omówimy wyrażenia listowe – szczególną cechę Pythona, która umożliwia zwięzłe tworzenie list. Przypomnisz sobie też, jak łączyć kilka obiektów iterowalnych w jeden. Na koniec pokażemy, jak tworzyć własne obiekty iterowalne przy użyciu generatorów.
Rozpocznij rozdział
3

Funkcje i wyrażenia lambda

Ten rozdział skupia się na funkcyjnych aspektach Pythona. Zaczniemy od definiowania funkcji przyjmujących zmienną liczbę argumentów pozycyjnych i kluczowych. Następnie omówimy funkcje lambda i sytuacje, w których są szczególnie przydatne – zwłaszcza w połączeniu z funkcjami map(), filter() i reduce(). Na koniec przypomnisz sobie, czym jest rekurencja i jak ją poprawnie zaimplementować.
Rozpocznij rozdział
4

Python w obliczeniach naukowych

Ten rozdział dotyczy obliczeń naukowych w Pythonie. Zaczniemy od wyjaśnienia różnicy między tablicami NumPy a listami oraz omówimy, dlaczego tablice lepiej sprawdzają się w złożonych obliczeniach. Następnie poznasz przydatne techniki pracy z obiektami DataFrame z biblioteki pandas. Na koniec zwizualizujemy dane przy użyciu wykresów punktowych, histogramów i wykresów pudełkowych.
Rozpocznij rozdział

Ćwiczenie pytań na rozmowach kwalifikacyjnych z programowania w Pythonie

Kurs
ukończony

Zdobądź Certyfikat Ukończenia

Zapisz się

Rozwijaj swoje umiejętności danych z DataCamp for Mobile

Rozwijaj się w drodze dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.