Üdvözöljük a zeneszerzés programok, egy ingyenes online bevezetés a programozás és a számítástechnika.
a sicp hagyománya szerint ez a szöveg az absztrakció módszereire, a programozási paradigmákra és a nagy programok összetettségének kezelésére szolgáló technikákra összpontosít. Ezeket a fogalmakat elsősorban a Python 3 programozási nyelv.
az alábbi fejezetek elolvasása mellett tudását alkalmazhatja a szöveget kísérő programozási projektekre és a program végrehajtásának megjelenítésére az online Python Tutor segítségével.
oktatók: ha érdekli ezen anyagok bármelyikének adaptálása a tanfolyamokhoz, kérjük, töltse ki ezt a rövid felmérést, hogy támogathassuk erőfeszítéseit.
1.fejezet: épület absztrakciók funkciókkal
1.1 első lépések
1.2 programozási elemek
1.3 új funkciók meghatározása
1.4 funkciók tervezése
1.5 vezérlés
1.6 magasabb rendű funkciók
1.7 rekurzív funkciók
2. fejezet: épület absztrakciók adatokkal
2.1 Bevezetés
2.2 adat absztrakció
2.3 szekvenciák
2.4 változtatható adatok
2.5 objektum-orientált programozás
2.6 végrehajtási osztályok és objektumok
2.7 objektum absztrakció
2.8 hatékonyság
2.9 rekurzív objektumok
3.fejezet: számítógépes programok értelmezése
3.1 Bevezetés
3.2 Funkcionális programozás
3.3 kivételek
3.4 tolmácsok kombinált nyelvekhez
3.5 tolmácsok absztrakciós nyelvekhez
Fejezet 4: adatfeldolgozás
4.1 Bevezetés
4.2 Implicit Szekvenciák
4.3 Deklaratív Programozás
4.4 Logikai Programozás
4.5 Egyesítés
4.6 Elosztott Számítástechnika
4.7 Elosztott Adatfeldolgozás
4.8 Párhuzamos Számítástechnika