Programowanie od podstaw. Jak zaczynać i dlaczego warto. Wprowadzenie
Scratch - wizualny język programowania
Na co dzień na pewno korzystasz z różnego rodzaju programów. Są to np. gry, programy pocztowe, przeglądarki i wyszukiwarki internetowe, dziennik elektroniczny.
Teraz nadszedł czas, abyś samodzielnie zaczął pisać własne programy. Będziesz miał okazję zapoznać się z różnymi rodzajami języków. Swoją przygodą z programowaniem zaczniesz od wizualnego języka programowania Scratch. Scratch to edukacyjny język programowania. Jest to również środowisko programistyczne służące do tworzenia i uruchamiania programów w tym języku. Scratch umożliwia tworzenie interaktywnych historyjek, animacji, gier, muzyki. Twórcą języka jest Mitchel Resnick (m.in. pomysłodawca serii zabawek i Lego Mindstorms. Programowanie odbywa się w sposób wizualny – elementy języka mają kształt puzzli, a poprzez przeciąganie mogą być układane w określonym porządku.
Wejdź na stronę: https://scratch.mit.edu/explore/projects/all i zapoznaj się z przykładowymi projektami zrealizowanymi w języku Scratch.
Python - tekstowy język programowania
Kolejnym etapem twojej przygody w świecie programowania będzie zapoznanie się z tekstowym językiem programowania jakim jest Python. W przypadku pisania programów w Pythonie, kod nie składa się z bloczków tylko z instrukcji zapisanych w języku zbliżonym do języka angielskiego. Mówimy, że jest to język wysokiego poziomu. Python zawiera bardzo rozbudowanym pakietem bibliotek standardowych. Dzięki temu znalazł on zastosowanie w wielu dziedzinach związanych m. in. obsługą baz danych, z analizą i wizualizacją danych oraz tworzeniem stron internetowych.
W 2023 roku portal Stack Overflow przeprowadził międzynarodową ankietę wśród osób zajmujących się programowaniem i tworzeniem oprogramowania. Wzięło w niej udział ponad 87 tysięcy respondentów.
Zapytano ich m.in. o języki programowania i technologie, z których korzystali przy tworzeniu oprogramowania w ciągu poprzedniego roku. Najczęściej wskazywany był JavaScript (63,61%). Dużą popularnością cieszyły się również Python (49,28%), Java (30,55%), C# (27,62%) i C++ (22,42%).
Respondenci wskazywali także HTML/CSS (52,97%) oraz SQL (48,66%), wykorzystywane odpowiednio do tworzenia stron internetowych i pracy z bazami danych.
Wyniki pokazują, jak różnorodne języki i technologie są wykorzystywane przez osoby zajmujące się programowaniem.
Odszukaj w internecie informacje na temat różnych zastosować języka Python. Sprawdź skąd wzięła się nazwa tego języka.