Zaczynam przygodę z programowaniem (Python). Dysponuję całkiem sporą liczbą książek, jednak pojawia się pytanie:
a) obecnie cały nacisk kłaść na poznanie podstaw Python, wówczas w trakcie rozwijać dodatkową wiedzę
vs
b) połączenie poznawania Python z wiedzą podstawową w zakresie programowania, algorytmów (do pewnego poziomu - muszę pogłębić wiedzę matematyczną no i samą wiedzę programistyczną, aby wejść w bardziej zaawansowane tematy)
Jako dodatkową wiedzę rozumiem:
- tematy poruszone przez autora "Zrozumieć Programowanie" przy okazji pozdrawiam serdecznie, wiem, że jest użytkownikiem 4P
- tematy będące omówieniem "Struktura i interpretacja programów komputerowych" Klasyka Informatki
- częściowo tematy przedstawione w tomie pierwszym "Programowanie. Strukturalne i obiektowe"
- algorytmika wchłonięcie w trakcie nauki Python podstawowej wiedzy (tymczasowo ogranicza matma no i sam skill programistyczny, którego de facto jeszcze nie ma) natomiast dysponuję (1) Rzecz o istocie informatyki. Algorytmika. Klasyka informatyki (2) Perełki programowania (3) Perełki oprogramowania. Klasyka informatyki (4) Algorytmy + Struktury danych = programy (5) Piramidy, szyszki i inne konstrukcje algorytmiczne (6) Algorytmy. Struktury danych i techniki programowania
- architektura oprogramowania posiadam dwie pozycje (1) Architektura oprogramowania w praktyce (2) Architektura oprogramowania. Metody oceny i analizy przypadków
To tak z tych (moim zdaniem) ważniejszych na tym etapie edukacji. Oczywiście nie zamierzam czytać wszystkich na raz pod danym tematem a mądrze rozdzielić tematy, które będę w stanie przerobić, będące potrzebne, itd. Odpowiedni plan będzie tu niezbędny.