Jeśli jeszcze tego nie widziałeś, sprawdź Python 3 online index. Jeśli jesteś zdezorientowany, to jest to metoda, która umożliwia przeszukiwanie oficjalnej dokumentacji.
Co następnie powinienem zrobić?
Gdy skończysz kurs Circles CS, możesz wykonać wiele różnych czynności, w zależności od tego, na czym chcesz się skupić.
- w Pythonie i przeglądarce, bardziej zaawansowany materiał: Problem Solving with Algorithms and Data Structures i jego poprzednik How to Think Like a Computer Scientist: Learning with Python, Interactive Edition
- w Pythonie, więcej interaktywności: Invent Your Own Computer Games With Python i jego kontynuacja PyGame o animowanych interaktywnych grach
- projektowanie i programowanie w Internecie: na CEMC kursy Web Basics i Web Programming
- inny język, w przeglądarce, koncentruje się na interaktywności i grafice: JavaScript at Khan Academy
- koncepcje programowania niezależne od języka: na CEMC Language Independent Programming Lessons
- trudne problemy matematyki obliczeniowej: projecteuler.net
- konkursy programowania dla szkół średnich: CCC, ACSL, ECOO, DWITE i USACO
Więcej Bardzo Dobrych Zasobów
- Ucz się na kursach Udacity i Coursera
- Ucz się na USACO Trainer in C++, Java i Pascal
- Ucz się na the TopCoder tutoriale lub kursy C++ i Java
- Ćwicz na the Sphere/SPOJ Judge lub użyj konsoliideone
- Ćwicz na the PEG Judge ('blue book' problemy dla początkujacych)
- Ćwicz na the Pyschools zestaw problemów
- Ćwicz na the DMOJ (contests such as DMOPC + archiwum starych problemów)
Nasze lekcje bazują na Python 3 , który jest najnowszą i najbardziej usprawnioną wersją języka, starsza wersja Python 2 jest również używana na niektórych z tych stron. Sprawdź podsumowanie różnic między Python 2 i 3 (od autora the pygame books).
Jeśli chesz udostępnić zasób lub komentarz do powyższego, proszę skontaktuj się z nami!