Komponowanie programów

Witamy na stronie komponowanie programów, bezpłatne wprowadzenie online do programowania i Informatyki.

w tradycji SICP tekst ten koncentruje się na metodach abstrakcji, paradygmatach programowania i technikach zarządzania złożonością dużych programów. Pojęcia te zilustrowane są przede wszystkim za pomocą języka programowania Python 3.

oprócz czytania poniższych rozdziałów, możesz zastosować swoją wiedzę do projektów programistycznych towarzyszących tekstowi i wizualizować wykonanie programu za pomocą internetowego korepetytora Pythona.

instruktorzy: jeśli jesteś zainteresowany adaptacją któregokolwiek z tych materiałów do swoich kursów, wypełnij tę krótką ankietę, abyśmy mogli wesprzeć twoje wysiłki.

Rozdział 1: Budowanie abstrakcji z funkcjami

  • 1.1 wprowadzenie
  • 1.2 elementy programowania
  • 1.3 definiowanie nowych funkcji
  • 1.4 projektowanie funkcji
  • 1.5 sterowanie
  • 1.6 funkcje wyższego rzędu
  • 1.7 funkcje rekurencyjne
  • Rozdział 2: budowanie abstrakcji z danymi

  • 2.1 Wprowadzenie
  • 2.2 abstrakcja danych
  • 2.3 sekwencje
  • 2.4 zmienne dane
  • 2.5 Programowanie obiektowe
  • 2.6 implementacja klas i obiektów
  • 2.7 abstrakcja obiektów
  • 2.8 efektywność
  • 2.9 obiekty rekurencyjne
  • Rozdział 3: interpretowanie programów komputerowych

  • 3.1 Wprowadzenie
  • 3.2 Programowanie funkcyjne
  • 3.3 wyjątki
  • 3.4 interpretery dla języków z kombinacją
  • 3.5 interpretery dla języków z abstrakcją
  • Rozdział 4: przetwarzanie danych

  • 4.1 Wprowadzenie
  • 4.2 Sekwencje Niejawne
  • 4.3 Programowanie Deklaratywne
  • 4.4 Programowanie Logiczne
  • 4.5 Unifikacja
  • 4.6 Przetwarzanie Rozproszone
  • 4.7 Przetwarzanie Rozproszone
  • 4.8 Przetwarzanie Równoległe

  • Dodaj komentarz

    Twój adres e-mail nie zostanie opublikowany.