Przejdź do głównej treści

Kurs

Koncepcje paradygmatów programowania

Podstawowy2 godz.

Poznaj różne paradygmaty programowania, w tym imperatywne i deklaratywne, proceduralne, funkcyjne oraz obiektowe.

Python2 godz.{count, plural, one {# film} few {# filmy} many {# filmów} other {# filmów}}{count, plural, one {# ćwiczenie} few {# ćwiczenia} many {# ćwiczeń} other {# ćwiczenia}}3,450 XP4,244Oś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

Gotowy na zmianę paradygmatu tego, co wiesz o programowaniu? W Wprowadzeniu do paradygmatów programowania poznasz podstawy różnych paradygmatów programowania, w tym programowania imperatywnego i deklaratywnego, proceduralnego, funkcyjnego oraz obiektowego.

Poznasz rzeczywiste zastosowania tych paradygmatów oraz typowe wzorce kodowania dla każdego z nich, a nawet napiszesz podstawowe programy w Pythonie dla każdego paradygmatu. Po ukończeniu kursu będziesz potrafić rozpoznawać różne paradygmaty programowania i wiedzieć, kiedy wybrać jeden zamiast innego. Zyskasz nawet wgląd w niektóre bardziej zaawansowane tematy, takie jak:
  • Rekurencja w programowaniu funkcyjnym
    Dziedziczenie klas w programowaniu proceduralnym


Poznaj zalety i wady każdego paradygmatu programowania



W rozdziałach 2–4 poznasz kolejno programowanie proceduralne, funkcyjne i obiektowe. Każdy rozdział omówi cechy charakterystyczne danego paradygmatu programowania, kilka typowych zastosowań w praktyce oraz wystarczający przegląd, aby pomóc Ci zrozumieć, kiedy warto użyć jednego paradygmatu zamiast innego.

Twórz proste programy proceduralne, funkcyjne i obiektowe



Każdy rozdział będzie również zawierał ćwiczenie polegające na zbudowaniu programu w ramach danego paradygmatu. Będziesz pisać podprogramy i funkcje rekurencyjne oraz definiować własne klasy w Pythonie.

Zanim skończysz, będziesz mieć solidne zrozumienie podstaw paradygmatów programowania, ich zastosowań, typowych wzorców kodowania oraz tego, kiedy stosować każdy z nich w konkretnych sytuacjach.

Wymagania wstępne

Program kursu

Plan kursu

1

Wprowadzenie do paradygmatów programowania

Czas na pierwsze spotkanie z paradygmatami programowania! Ten rozdział wyjaśnia, czym są paradygmaty programowania, dlaczego mają znaczenie oraz omawia dwie szerokie kategorie: programowanie imperatywne i deklaratywne. Dowiesz się także, jakie korzyści daje pisanie modularnego kodu i stosowanie zasady rozdzielenia odpowiedzialności, a także jak te koncepcje wiążą się z różnymi paradygmatami.
Rozpocznij rozdział
2

Programowanie proceduralne

Poznaj jeden z najpowszechniej stosowanych paradygmatów: programowanie proceduralne. Ten rozdział wyjaśnia, czym jest programowanie proceduralne, do rozwiązywania jakich problemów można je stosować oraz jak zapewnia modularność kodu i rozdzielenie odpowiedzialności. Dowiesz się, jak instrukcje sterowania przepływem – takie jak `if`, pętle `for` i definicje funkcji – są wykorzystywane w programowaniu proceduralnym, i przećwiczysz je w Pythonie.
Rozpocznij rozdział
4

Programowanie obiektowe

Pobawmy się klasami i obiektami! Ten rozdział omawia paradygmat programowania obiektowego, jego typowe zastosowania, zalety i wady oraz sposób implementacji podstawowych programów obiektowych w Pythonie. Przyjrzymy się również bardziej zaawansowanym zagadnieniom – dziedziczeniu klas oraz różnicy między atrybutami publicznymi i prywatnymi.
Rozpocznij rozdział

Koncepcje paradygmatów programowania

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.