Sekcja ogólna
Przegląd sekcji
-
-
Równolegle z kursem tworzona jest strona "Wiki", poświęcona tej dziedzinie wiedzy:
https://wiki.otwartaedukacja.pl/index.php?title=Podstawy_informatyki
-
W wielu książkach nie dotyczących programowania stosuje się tak zwany „pseudokod” – czyli zapis programów w kodzie, który przypomina instrukcje języka programowania, ale w rzeczywistości nie używamy żadnego konkretnego języka programowania. W tym kursie będziemy posługiwać językiem Python. Jest on na tyle prosty, że można zacząć go używać bez żadnego przygotowania. Podane przykłady można dzięki temu łatwo samemu przećwiczyć – na przykład na stronie:
https://www.programiz.com/python-programming/online-compiler/
Jedna uwaga związana z powyższą stroną: w przeciwieństwie do standardowego interpretera języka Python nie są tam wyświetlane wyniki działań – chyba, że tego jawnie zażądamy. Dlatego gdy chcemy na przykład zobaczyć wartość zmiennej xy, nie wystarczy podać jej nazwy, ale trzeba zapisać:
print(xy)
Używamy w ten sposób funkcję print – wyprowadzającą na konsolę wynik działania.
Za wyborem języka Python przemawia także to, że łatwo w nim opisać matematyczne podstawy informatyki. Istnieje już sporo publikacji opisujących różna aspekty matematyki w tym języku. Na przykład Sam Morley „Applying Math with Python” https://www.packtpub.com/programming/applying-math-with-python, czy Amit Saha „Matematyka w Pythonie” https://helion.pl/ksiazki/matematyka-w-pythonie-algebra-statystyka-analiza-matematyczna-i-inne-dziedziny-amit-saha,matpyt.htm
-