Python: Kurs semestralny - Jesień 2023 [ze skryptem elektronicznym] - PRZEDSPRZEDAŻ
Opis
Python: Kurs Semestralny - Jesień 2023
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!
Zapraszamy też do zakupu wersji kursu rozszerzonej o część namacalną: wygodny drukowany skrypt z notatkami - tylko w przedsprzedaży - dostępne w innej pozycji w sklepie!
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 laboratoryjne z podstaw programowania w Pythonie, analizy danych pomiarowych i modelowania w data mining dla studentów AGH oraz WSEI w Krakowie.
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! [NOWOŚĆ w tej edycji!]
To oczywiście tylko ramowa tematyka zajęć - podczas zajęć będziemy przemycać dodatkowo na bazie własnych doświadczeń, które informacje są naprawdę ważne w codziennym programowaniu, a których nie wstyd wyszukiwać w sieci, będziemy też często odwoływać się do praktyki i dobrych wzorców - na tyle na ile jest to w danym momencie nauki potrzebne.
SZCZEGÓŁOWY ZAKRES KURSU - ZAWARTOŚĆ POSZCZEGÓLNYCH TEMATÓW
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! :)
DLA KOGO?
Kurs przeznaczony dla osób dorosłych 18-99 lat, ze względu na specyfikę prowadzenia świetnie sprawdzi się przede wszystkim wśród studentów i niedawnych absolwentów studiów, a także niedawnych maturzystów, którzy chcieliby poznać specyfikę zajęć na uczelni - stawiamy duży nacisk na samodzielną pracę własną pomiędzy zajęciami! Uczestnikami naszych kursów są też osoby dorosłe, które myślą o przekwalifikowaniu i chcą zrobić pierwszy krok, nauczyciele, chcący wykorzystać wiedzę z programowania w Pythonie do prowadzenia zajęć w szkołach oraz pracownicy uczelni, którzy chcą wykorzystać nowe umiejętności w swojej pracy naukowej.
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 2023 - styczeń 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):
9 października - temat #1
16 października - temat #2
23 października - temat #3
[brak zajęć 30 października!]
6 listopada - temat #4
13 listopada - temat #5
20 listopada - temat #6
27 listopada - temat #7
4 grudnia - temat #8
11 grudnia - temat #9
18 grudnia - temat #10
[brak zajęć 25 grudnia i 1 stycznia!]
8 stycznia - temat #11
15 stycznia - temat #12
22 stycznia - temat #13
- do końca stycznia (dla chętnych): możliwość zapisania się na certyfikowany test wiedzy z podstaw Pythona w cenie 1 zł (część pierwsza - tematy 1-8)
- do końca lutego (dla chętnych): 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 od nas przed samym kursem - ok. 6 października - 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 [tylko w przypadku wyboru wersji ze skryptem drukowanym] dostępne dla wszystkich chętnych w przedsprzedaży TYLKO DO KOŃCA WRZEŚNIA - następnie przekazujemy je do druku i wysyłamy je do Ciebie, tak aby dotarły na kilka dni przed startem kursu!
CENA KURSU W WRZEŚNIOWEJ PRZEDSPRZEDAŻY
Zawsze promowaliśmy osoby, które zapiszą się jak najwcześniej i tą zasadę będziemy kontynuować także w tej edycji. Obecną cenę promocyjną utrzymujemy do końca sierpnia lub wyprzedania odpowiedniej liczby miejsc - potem cena wzrośnie, więc nie ma na co czekać!
Obecne ceny to 449 zł w przypadku wyboru elektronicznej wersji skryptu lub 499 zł w przypadku wyboru elektronicznej+drukowanej wersji skryptu!
Obecny koszt kursu to ok. 25 zł za godzinę samych zajęć synchronicznych.
Doliczając pracę własną nad materiałami dodatkowymi, które Ci dostarczymy, ćwiczeniami, filmami, quizami, mini-projektami, zadawanie pytań, przygotowanie projektu - to wszystko oceniamy na ok. 150h pracy - mamy ok. 3 zł za godzinę nauki programowania :)
Wielu uczestników poprzednich edycji chwali nasze kursy właśnie za to, że dostarczamy tak ogromne ilości materiałów w niskiej cenie całego kursu!
Jeśli to nadal dla Ciebie za dużo - szukaj darmowych materiałów w sieci, jest ich mnóstwo i o różnej jakości, a jak stwierdzisz, że te wybrane są słabe, nieuporządkowane, zbyt trudne lub zbyt proste, albo po prostu nie znajdziesz do tego motywacji, zapraszamy serdecznie do nas!
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
⭐ skrypt 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!
Zachęcamy do zakupu razem ze skryptem także w wersji drukowanej - przesyłka do punktów odbioru lub kurierska przed rozpoczęciem kursu!
Podczas kursu będziemy korzystać z następujących form komunikacji:
- spotkania „live” z wykorzystaniem platformy webinarowej Clickmeeting z możliwością zadawania pytań na czacie (spotkania będą nagrywane!) - uczestnicy nie będą używać kamer ani mikrofonów, bo jest to nieefektywne, komunikacja w trakcie zajęć możliwa poprzez czat, na którym można zadawać pytania czy przesyłać fragmenty kodu
- udostępnianie materiałów szkoleniowych, nagrań oraz kontakt między zajęciami na platformie Slack – przestrzeń zamknięta tylko dla uczestników
- bieżący indywidualny kontakt mailowy lub przez Slacka lub Messengera w przypadku pytań i spraw formalnych
Na kursie obowiązują następujące proste zasady:
1. My przedstawiamy wiedzę, pokazujemy przykłady i odpowiadamy na pytania ale UCZYSZ SIĘ SAMODZIELNIE! Nikogo nie przymuszamy, nie wymagamy przesyłania zadań, ale pomożemy w każdym momencie!
2. Stanowczo zalecamy obecność podczas spotkań „live”, ale nie musisz usprawiedliwiać nieobecności, jesteś dorosłą osobą! – nagrania będą później dostępne do odtworzenia w dowolnym momencie w postaci filmów umieszczonych w wybranym serwisie internetowym, z zabezpieczeniem przed pobieraniem, także przez 30 dni od zakończenia kursu.
3. W przypadku konieczności odwołania któregoś ze spotkań „live”, odbędzie się ono w innym terminie dogodnym dla uczestników (dołożymy jednak wszelkich starań, aby zajęcia odbywały się zgodnie z planem i przez 4 lata działalności jeszcze nigdy nie odwoływaliśmy :))
4. Niestosowne zachowanie wobec szkoleniowców lub innych uczestników kursu będzie skutkowało natychmiastowym usunięciem danej osoby z kursu - na szczęście takiej sytuacji jeszcze nie doświadczyliśmy w kilkuletnim prowadzeniu kursów.
5. Wykupienie testu końcowego oraz przygotowanie projektu jest dobrowolne – będzie to sprawdzenie wiadomości i umiejętności zdobytych podczas kursu.
6. Po starcie kursu nie ma możliwości rezygnacji i uzyskania zwrotu kosztów - ze względu na to, że otrzymujesz przed jego startem pełny zakres w postaci materiałów elektronicznych oraz dostępu do miejsc, w których udostępniamy nagrania. Kurs odbywa się do samego końca, od Ciebie zależy czy będziesz w nim sumiennie uczestniczyć.
FAQ - NAJCZĘŚCIEJ ZADAWANE PYTANIA
W środę 30 sierpnia odbył się HardCoder #LIVE na temat naszego kursu - zapraszamy do obejrzenia nagrania:
Przetestuj nas! - w godzinkę można się przekonać, że prowadzący wie co mówi, a kurs jest warty swojej ceny!
Oczywiście zajęcia prowadzimy w nieco innym spokojniejszym tempie niż na poniższym wideo ;-)
Materiał z webinaru #Python w godzinę #speedrun z dn. 22 lutego 2023 - wkrótce kolejna edycja!
Transmisja odbyła się na Facebooku.
Prowadzący: Paweł Miry / HardCoder
Dane techniczne
Czas trwania | semestr |
Terminy zajęć on-line | Poniedziałki, godz. 17:00 - 18:30 - październik-styczeń, szczegółowy terminarz w opisie kursu |
Platforma do zajęć | Zajęcia na żywo przez Clickmeeting + udostępnianie materiałów, w tym nagrań na Slacku |
Skrypt do kursu | W formie elektronicznej PDF (zachęcamy do zakupu z wersją drukowaną!) |
Nagrania z zajęć | Tak |
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 :) |
Koszty dostawy
Cena nie zawiera ewentualnych kosztów płatności
