Zrozumieć Programowanie – darmowy kurs Pythona od podstaw

Cześć! Dzisiaj krócej niż zwykle 😉 Czym jest kurs Zrozumieć Programowanie, gdzie i kiedy się pojawi i na czym będzie to wszystko polegać – o tym chciałem słów kilka napisać.

Czym jest Zrozumieć Programowanie?

Python Zrozumieć Programowanie to darmowy kurs online dla osób rozpoczynających naukę Pythona i programowania prowadzony od absolutnych podstaw. Zgodnie z nazwą, głównym celem kursu jest zrozumienie tego czym jest programowanie oraz nauczenie się podstawowych technik umożliwiających pisanie prostych programów w Pythonie. Kurs składa się z 7 modułów, każdy po kilka lekcji każdy:

  1. Tydzień 1 – zaczynamy!
    • Dla kogo jest ten kurs
    • Dlaczego warto zrozumieć programowanie
    • Plan kursu i sposób nauki
    • Czym jest Python
    • Przygotowanie biurka (środowiska) do pracy
    • ‘Hello World!’ czyli pierwszy program w Pythonie
  2. Tydzień 2 – Dogadać się z Pythonem
    • Porozmawiajmy z wężem – interaktywna konsola
    • Podstawowe operatory
    • Zmienne
    • Funkcja print i napisy
    • Funkcja input
    • Komentarze w kodzie
  3. Podstawowe typy danych wbudowane w Pythona
    • Czym jest typ – co wynika z różnicy typów?
    • Typy int oraz float
    • Typ str czyli napisy
    • Typ list
    • Słownik czyli typ dict
    • Typ NoneType
  4. Instrukcje warunkowe i operatory logiczne
    • Typ bool oraz operatory porównania
    • Instrukcja if oraz else
    • Operatory logiczne and, or i negacja
    • Instrukcja elif
    • Operatory in oraz is
  5. Powtarzamy bez powtarzania – pętle
    • Pętla while
    • Pętla for
    • Wyrażenie for in range
    • Instrukcje break i continue
  6. Funkcje
    • Definicja, wywołanie i parametry
    • Argumenty pozycyjne i nazwane
    • Zakres zmiennych
    • Parametry domyślne
  7. Zakończenie
    • To czym właściwie jest programowanie?
    • Co dalej?

Jaka będzie forma kursu?

Wideo 🙂 Każdy moduł będzie dostępny w postaci playlisty na youtube, z kolejnymi filmikami zawierającymi poszczególne tematy. Dodatkowo kurs będzie również dostępny jako darmowe szkolenie na platformie infoShare Academy. Praktycznie wszystkie tematy zawierają wyjaśnienie zagadnienia, przykłady praktyczne oraz zadania do samodzielnej realizacji. Wszystkie zadania i ich przykładowe rozwiązania są również omawiane w kursie. Szczegółowo o metodyce nauczania mówię w module wprowadzającym – w dużym skrócie bardzo zależy mi na tym, żeby materiał był przyjemny w odbiorze i pozwalał dobrze i efektywnie „załapać” tematykę 🙂

Czy ten kurs jest dla mnie?

Nie wiem 😀 Ale wspólnie możemy się tego dowiedzieć:

  • Jeżeli zaczynasz dopiero swoją przygodę z programowaniem nie do końca wiesz na czym to wszystko tak naprawdę polega – zdecydowanie tak.
  • Jeżeli nie masz jeszcze żadnego doświadczenia i nigdy na oczy nie widziałeś kodu (nie mówiąc już o jego pisaniu) – zdecydowanie tak.
  • Jeżeli chcesz zostać programistą/programistką i nie masz jeszcze większych doświadczeń w temacie – zdecydowanie tak
  • Jeżeli nie chcesz zostać programistą/programistką – tylko ogólnie wybadać temat – zdecydowanie tak
  • Jeżeli masz już jakieś doświadczenia programistyczne – to zależy. Jeżeli dobrze znasz i rozumiesz wszystkie zagadnienia poruszane podczas kursu to raczej nie będzie on dla Ciebie wnosił nic nowego. Możesz ewentualnie przerobić sobie wybrane fragmenty, jeżeli chcesz zgłębić tylko jakiś konkretny temat.
  • Jeżeli jesteś doświadczonym programistą/programistką i znasz dobrze Pythona – na pewno nie.

Kurs ten wymyśliłem jako taki odpowiednik nauki podstawowych zwrotów w języku obcym. Bo przecież język Python to de facto język obcy dla nas – ludzi 😉 . Według mnie w dzisiejszym świecie znajomość kilku najbardziej przydatnych zwrotów w języku programowania i umiejętność ich zastosowania jest czymś bardzo potrzebnym. Pozwala nam lepiej zrozumieć świat, czuć się swobodniej i dobrze wykorzystać otaczające nas możliwości. Bardzo zależy mi na tym, żeby Zrozumieć Programowanie był kursem przystępnym i w zasięgu praktycznie każdego, a jednocześnie dawał wymierną wartość jego uczestnikom.

Programistyczna droga

Zakończenie tego kursu to zdecydowanie zbyt wczesny moment żeby mówić o byciu gotowym do rozpoczęcia zawodowej kariery w programowaniu. Wiele osób może być w ogóle nie zainteresowanych taką opcją – bo przecież nie każdy musi być programistą 😀 Jeżeli jednak czujesz, że programowanie to właśnie to, a przejście ZP tylko utwierdzi Cię w tym przekonaniu, to dobra wiadomość jest taka, że kurs ten jest pomyślany jako pierwszy krok dłuższej drogi do zostania programistą.

Jeżeli interesuje Cię ta droga to zdecydowanie polecam webinar przedsprzedażowy kursu PythON Początek w najbliższy poniedziałek, gdzie więcej opowiem o całej planowanej serii kursów ale i trochę o samym Pythonie, będzie też oczywiście Q&A 😉 Zapisać można się tutaj – do zobaczenia! Ten webinar już był ale zapraszam na kolejny Nagrania z webinarów można obejrzeć tu oraz tutaj.

PS: Jeżeli masz jakieś pytanie dotyczące kursu Python – Zrozumieć Programowanie, czy też jakiekolwiek inne – możesz zadać je w sesji Q&A podczas webinaru albo napisać do mnie bezpośrednio na fb