PYTHON: KURS SEMESTRALNY
JESIEŃ 2024
Kolejna edycja naszego kursu semestralnego języka Python od podstaw w wersji on-line
z nagraniami, notatkami, zestawami zadań, rozwiązaniami, mini-projektami
oraz bieżącą komunikacją na Slacku! – od podstaw programowania w Pythonie
po wykorzystanie w dziedzinie Data Science!
Język programowania Python
Skoro już tu jesteś, prawdopodobnie wiesz cokolwiek o języku Python, choćby tyle, że to jeden z języków programowania. Popularny, używany, polecany.
Przedstawmy też 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 przemyślenie kodu!)
- 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, 2018, 2020 i 2021
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
PROWADZĄCY ZAJĘCIA
Olga Janiszewska i Paweł Miry
Jesteśmy absolwentami kierunków technicznych w Akademii Górniczo-Hutniczej im. Stanisława Staszica w Krakowie (odpowiednio inżynierii biomedycznej oraz fizyki technicznej).
Pracujemy w branży IT i mamy wiele lat doświadczenia w różnych technologiach programowania - ale pamiętamy też swoje trudne początki!
Od niedawna prowadzimy po pracy także zajęcia z programowania w Pythonie, analizy danych pomiarowych, modelowania w data mining i metod statystycznych dla studentów Akademii Górniczo-Hutniczej im. Stanisława Staszica w Krakowie (inżynieria biomedyczna, informatyka społeczna) oraz Wyższej Szkoły Ekonomii i Informatyki w Krakowie (informatyka stosowana)
Firmę HardCoder prowadzimy od 2019 r. i przeprowadziliśmy już kilkadziesiąt edycji kursów stacjonarnych oraz on-line z zakresu programowania w języku Python. Przejście do zajęć zdalnych, które było spowodowane oczywistą koniecznością, okazało się strzałem w dziesiątkę i pozwoliło nam dotrzeć z naszymi zajęciami do kilku tysięcy uczestników z całej Polski. Prowadziliśmy też wystąpienia na konferencjach, zajęcia w szkołach i specjalne edycje kursów dla organizacji studenckich i kół naukowych. Występowaliśmy na wielu konferencjach, m.in. Volt, Cerebro, IT is me! (AGH w Krakowie), NAWNE (UEk w Krakowie), Digit4Kids, tworzyliśmy artykuły dla czasopisma Programista Junior, prowadziliśmy warsztaty w ramach programu ADAPTER AGH oraz współpracowaliśmy z Centrum Karier AGH organizując bezpłatne warsztaty Weźże Koduj dla studentów.
Na bazie naszych doświadczeń z zajęć synchronicznych nagraliśmy też wideokurs Python: Kurs Podstawowy dostępny w serwisach Eduj.pl i Udemy.com
Nasze kursy prowadzimy zawsze osobiście i bez wynajmowania kiepskich prowadzących na grupach FB za 50 zł/h jak część konkurencji. Żeby być praktykiem, trzeba pracować w branży, a że doba ma tylko 24h, oferujemy nasze zajęcia tylko w określonym czasie, nie pozwalając sobie na "masówkę", która popsułaby ich jakość. Możemy być małą firmą o niskich zasięgach, ale chcemy pozostać dobrą firmą z dobrą jakością zajęć!
TEMATY OMAWIANE NA KURSIE
Część pierwsza - składnia języka Python:
1. Instalacja i przygotowanie środowiska, pierwszy skrypt Hello World, operacje na liczbach i napisach
2. Działania na zmiennych, typy liczbowe, typy logiczne, instrukcja warunkowa if-elif-else
3. Grupowanie danych w Pythonie - kolekcje i operacje na nich (listy, krotki, słowniki, sety)
4. Automatyzacja kodu - pętle for, while, pętle zagnieżdżone, generatory list
5. Grupowanie kodu - tworzenie i wywoływanie funkcji
6. Poszerzanie możliwości programów - importowanie wbudowanych modułów (m.in. math, random, time, datetime)
7. Operacje na plikach i przetwarzanie tekstu, obsługa wyjątków
8. Podstawy programowania obiektowego w Pythonie
Część druga - narzędzia Pythona do Data Science:
9. Środowisko Anaconda / Jupyter Notebook, instalowanie pakietów, tworzenie wykresów - biblioteka Matplotlib
10. Pliki danych CSV i JSON, korzystanie z REST API - biblioteka Requests
11. Obliczenia numeryczne, typ ndarray - biblioteka Numpy
12. Pobieranie i obróbka danych, Data Series i Data Frame - biblioteka Pandas
13. Praca w parze ze sztuczną inteligencją - używanie ChatGPT do nauki i pisania programów!
SZCZEGÓŁOWY ZAKRES KURSU – dostępny w naszym sklepie przed zakupem!
Programowanie to tak naprawdę sztuka poszukiwania wiedzy, zadawania właściwych pytań, adaptowania gotowych już rozwiązań do swoich potrzeb i ułatwiania sobie życia – i to będzie główna nauka z naszego kursu! 🙂
TERMINARZ ZAJĘĆ
Zajęcia online prowadzone na żywo w formie webinarów wprowadzające nowe tematy odbędą się w poniedziałkowe wieczory w okresie październik-luty 2024 [szczegółowe terminy poniżej] w godzinach 17:00-18:30.
Kurs to także (a może nawet przede wszystkim!) samodzielna praca nad przesłanymi materiałami, zadaniami domowymi, quizami, mini-projektami oraz bieżąca współpraca na zamkniętym forum na Slacku tylko dla uczestników - zadawanie pytań, prośby o pomoc, uzupełnianie o dodatkowe materiały. Możliwy jest też dostęp asynchroniczny w formie nagrań i komunikacji na Slacku! - obecność na zajęciach nie jest wymagana
TERMINY ZAJĘĆ(w uproszczeniu: wszystkie poniedziałki poza świątecznymi):
- 14 października - temat #1
- 21 października - temat #2
- 28 października - temat #3
- 4 listopada - temat #4
- [brak zajęć 11 listopada]
- 18 listopada - temat #5
- 25 listopada - temat #6
- 2 grudnia - temat #7
- 9 grudnia - temat #8
- 16 grudnia - temat #9
- [brak zajęć 23 grudnia, 30 grudnia, 6 stycznia]
- 13 stycznia - temat #10
- 20 stycznia - temat #11
- 27 stycznia - temat #12
- 3 lutego - temat #13
oraz do końca lutego (dla chętnych):
- - możliwość zapisania się na certyfikowany test wiedzy z podstaw Pythona w cenie 1 zł (część pierwsza - tematy 1-8)
- - przygotowanie projektu praktycznego z tematyki analizy danych - indywidualnego lub grupowego
PRZYGOTUJEMY NAGRANIA Z KAŻDYCH ZAJĘĆ! – do odtworzenia w dowolnym momencie, dostępne do 30 dni od zakończenia kursu!
Uczysz się w dowolnie wybranych przez siebie porach! To Ty decydujesz w jakim zakresie korzystasz z kursu! My do niczego nie zmuszamy! Udział w zajęciach na żywo daje dodatkowy plus w nauce – SYSTEMATYCZNOŚĆ. Pytania między zajęciami możesz zadawać nam na Slacku i oczywiście na nie odpowiemy!
MATERIAŁY ELEKTRONICZNE I DOSTĘPY
(w tym skrypt), otrzymasz w ciągu 24h od zapisania się wysyłamy ok. 10 października [żeby było je łatwo znaleźć tuż przed kursem] – prześlemy wtedy do Ciebie trzy maile: jeden z informacjami o kursie, drugi z zaproszeniem do platformy Clickmeeting, trzeci z zaproszeniem do platformy Slack. Nie będziemy wcześniej spamować i wysyłać Ci wielkiej dawki materiałów do samodzielnego przyswojenia przed kursem – i za to nam płacisz, żebyśmy przekazali Ci wiedzę na kursie, a nie przed nim, jak na wielu bootcampach.
MATERIAŁY DRUKOWANE*
– wysyłamy ok. 10 października [do tego dnia zbieramy zamówienia na skrypty]. Skrypty powinny dotrzeć tuż przed rozpoczęciem pierwszych zajęć – ale kurs jest tak skonstruowany, żeby pierwsze zajęcia przeżyć spokojnie bez notatek, a dodatkowo jest też dostęp do wersji elektronicznej.
[*tylko w przypadku wyboru wersji ze skryptem drukowanym]
KOSZT KURSU SEMESTRALNEGO
KURS ZE SKRYPTEM ELEKTRONICZNYM (WERSJA PDF)
- PROMOCJA - DOŁĄCZ PRZED STARTEM I ZAPŁAĆ MNIEJ! Wartość kursu bez promocji - 499 zł
- Wersja ekologiczno-ekonomiczno-przenośna Otrzymujesz pełną zawartość kursu w wersji elektronicznej - w tym notatki do zajęć w formie PDF
KURS ZE SKRYPTEM ELEKTRONICZNYM I DRUKOWANYM
- PROMOCJA - DOŁĄCZ PRZED STARTEM I ZAPŁAĆ MNIEJ! Wartość kursu bez promocji - 549 zł
- Wersja dla osób preferujących papierowe notatki Drukujemy notatki w formie książeczki A4 służącej także jako "kolejny ekran" - i przesyłamy je przed startem kursu
W CENIE KURSU OTRZYMUJESZ
- 13 efektywnych tygodni zajęć, co tydzień 1.5h zajęć online na żywo oraz materiał do samodzielnej pracy
- ok. 20h nagrań z zajęć oraz późniejszy dostęp do wszystkich nagrań do 30 dni po zakończeniu kursu
- elektroniczny w wersji PDF zawierający notatki i zadania do rozwiązania [kilkadziesiąt stron w formacie A4]
- zadania, quizy, mini-projekty, dodatkowe materiały teoretyczne - razem nawet 150h nauki programowania
- bieżący kontakt ze szkoleniowcami i innymi uczestnikami na platformie Slack!
- imienny certyfikat ukończenia kursu zawierający zakres omawianego materiału
- pierwszeństwo w zapisach oraz rabaty na pozostałe nasze kursy!
- przesyłkę z wydaniem papierowym naszego skryptu z notatkami w formie wygodnej książeczki A4 [dla wersji drukowanej]