Python: Kurs semestralny - Wiosna 2021 (PREORDER)

Opis
JĘZYK PROGRAMOWANIA PYTHON
Skoro już tu jesteś, prawdopodobnie wiesz cokolwiek o Pythonie, choćby tyle, że to jeden z języków programowania.
Przedstawmy jednak jego krótką charakterystykę:
- interpretowany wysokopoziomowy język programowania, bardzo prosty do uruchomienia, nie wymagający kompilacji ani wyspecjalizowanych środowisk
- wyróżniający się wyjątkowo przejrzystą składnią, która eliminuje nadmiarowe znaki specjalne i narzuca czytelność kodu
- ze względu na swoją prostotę nadający się zarówno dla początkujących (duże efekty w stosunkowo krótkim czasie nauki) jak i profesjonalistów (krótszy i czytelny = więcej czasu na jego przemyślenie!)
- posiadający bardzo duże możliwości rozszerzania funkcjonalności przez importowanie modułów i mnogość dedykowanych bibliotek
- od kilku lat w czołówce rankingów popularności języków programowania, laureat "Programming Language of the Year" 2007, 2010 i 2018 według Tiobe
- ze względu na swoją popularność posiadający bardzo duże grono fanów, co przekłada się na liczbę dostępnych kursów, książek, tutoriali i źródeł do nauki
- z zastosowaniem do pisania krótkich skryptów i rozbudowanych aplikacji w dziedzinach: Big Data, IoT, Machine Learning, AI, programowania gier komputerowych, analizie danych, tworzeniu GUI, web development oraz w aplikacjach do zastosowań naukowych
- stosowany w wielu znanych firmach, jak Google, Netflix, Dropbox, Spotify, Facebook, Instagram, Uber czy Electronic Arts
ZAKRES KURSU
1. Instalacja i przygotowanie środowiska, pierwszy skrypt, operacje na liczbach i napisach2. Działania na zmiennych, operacje logiczne, instrukcja sterująca if
3. Grupowanie danych w Pythonie - kolekcje i operacje na nich
4. Automatyzacja kodu - pętle for, while, pętle zagnieżdżone, operacje na pętlach
5. Grupowanie kodu - tworzenie i wywoływanie funkcji
6. Poszerzanie możliwości programów - importowanie modułów (m.in. math, random, time)
7. Operacje na plikach i przetwarzanie tekstu, praca z wyjątkami
8. Tworzenie wykresów w Pythonie (biblioteka matplotlib)
9. Podstawy programowania obiektowego w Pythonie
10. Moduł Turtle - praktyczne zastosowanie programowania obiektowego
11. Przetwarzanie obrazów w Pythonie (biblioteka pillow/PIL)
12. Moduł Tkinter - graficzny interfejs użytkownika w Pythonie
13. Podstawy tworzenia gier komputerowych - biblioteka PyGame
14. Zajęcia końcowe - powtórzenie i uzupełnienie wiadomości, pytania i odpowiedzi, omówienie dalszych kroków nauki programowania
TERMINARZ ZAJĘĆ
ZAJĘCIA "LIVE" odbywają się w PONIEDZIAŁKI o godzinie 18:00. DLA NIEOBECNYCH PRZYGOTUJEMY NAGRANIA Z KAŻDYCH ZAJĘĆ!
Obecność nie jest obowiązkowa - jeśli wolisz, możesz korzystać z nagrań i uczyć się w dowolnie wybranych przez siebie porach! To Ty decydujesz w jakim zakresie korzystasz z kursu! My do niczego nie zmuszamy :)
Terminy zajęć (wszystkie poniedziałki poza świętami):
8.03., 15.03., 22.03., 29.03., 12.04., 19.04., 26.04., 10.05, 17.05, 24.05, 31.05., 7.06., 14.06, 21.06.
- do końca sierpnia - przygotowanie projektu praktycznego (opcjonalnie)
W CENIE KURSU OTRZYMUJESZ
- 14 tygodni zajęć, w które wchodzą: zajęcia "live", samodzielna praca z materiałami i zadaniami oraz możliwość uzyskania pomocy
- przesyłkę z drukowanym skryptem zawierającym notatki i zadania do rozwiązania
- miesiąc po zakończeniu zajęć na podejście do testu końcowego
- dwa miesiące po zakończeniu zajęć na przygotowanie projektu końcowego
- bieżący kontakt z mentorami i innymi uczestnikami na zamkniętym forum
- nawet 150 godzin nauki programowania! a jeśli uczysz się bardzo szybko - dostarczymy dodatkowe materiały
- 14 godzin cotygodniowych zajęć "live" oraz późniejszy dostęp do wszystkich nagrań, także po zakończeniu kursu
- quizy i mini-projekty udostępniane po każdych zajęciach
- imienny certyfikat ukończenia kursu zawierający zakres omawianego materiału
- wskazówki jak zdobywać wiedzę po zakończeniu kursu
- pierwszeństwo w zapisach oraz rabaty na pozostałe nasze kursy!
Dane techniczne
Czas trwania | semestr |
Terminy zajęć on-line | Poniedziałki, godz. 18:00 - 19:00: 8.03., 15.03., 22.03., 29.03., 12.04., 19.04., 26.04., 10.05, 17.05, 24.05, 31.05., 7.06., 14.06, 21.06. |
Platforma do zajęć | Zajęcia na żywo przez Clickmeeting + udostępnianie materiałów na zamkniętym forum |
Skrypt do kursu | drukowany - przesyłka w cenie kursu! |
Notatki do każdych zajęć | tak |
Zestawy zadań z dostępem do rozwiązań | tak |
Sprawdzanie obecności na zajęciach | nie |
Test końcowy | tak (opcjonalny) |
Projekt praktyczny na koniec kursu | tak (opcjonalny) |
Certyfikat uczestnictwa | tak |
Czy kurs jest od podstaw? | Tak, jest od podstaw języka Python |
Czy jeśli nigdy nie programowałem/-am, to sobie poradzę? | Jeśli jakaś firma to gwarantuje, to kłamie! My zaczynamy od podstaw, odpowiemy na wszystkie pytania i wątpliwości, ale nie obiecamy, że programowanie jest dla każdego :) |