Python: Kurs semestralny - Jesień 2024 [ze skryptem elektronicznym]
Cena regularna:
towar niedostępny
dodaj do przechowalniOpis
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!
Zapraszamy też do zakupu wersji kursu rozszerzonej o część namacalną: wygodny drukowany skrypt z notatkami - dostępne w innej pozycji w sklepie.
START ZAJĘĆ W PAŹDZIERNIKU!
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 (informatyka stosowana) 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ęć!
CZY PO KURSIE BĘDĘ MIEĆ PRACĘ?
To pytanie zadaje sobie lub nam wiele osób - i jest mimo wszystko całkiem zasadne, bo jednak inwestujecie swój czas i pieniądze, więc musimy się z nim zmierzyć. Zaznaczamy na wstępie, że jest to KURS PODSTAW (i to jednego języka!) - i tak jak po szkole podstawowej nie zostajesz od razu pracownikiem naukowym, po kursie tańca nie zostajesz tancerzem, po kursie gotowania nie zostajesz kucharzem, tak po KURSIE PODSTAW PROGRAMOWANIA nie zostaniesz z automatu junior developerem. To jest kurs z PORZĄDNYCH PODSTAW, dla osób, które chcą zrobić pierwsze kroki, w odpowiednim tempie dla osób początkujących, niewymagającym zadeklarowania się na "etatową" dostępność, jak przy bootcampach za kilka tysięcy z "gwarancją pracy" (w firmie kolegi, za najniższą ;-)). Ale jednak tych właśnie PODSTAW najbardziej teraz brakuje u osób, chcących pracować w IT.
To nie jest wcale tak jak w opiniach na grupach FB, że tej pracy nie ma i wszystkich zastąpi AI - po prostu w ostatnim czasie jest trudniej się do niej dostać, a jest coraz więcej kiepskich kandydatów i szukania rozwiązań typu "przecież nauczę się wszystkiego za darmo z Youtuba i ChatGPT". Żaden kurs, choćby trwał przez 8 godzin dziennie codziennie przez rok, nie zrobi z Ciebie developera bez samodzielnej praktyki, nie ma też dróg na skróty - i nawet jak zrobisz 10 kursów z machine learningu na Udemy, to bez PORZĄDNIE PRZEROBIONYCH PODSTAW nie przejdziesz przez rozmowy.
Nasz kurs jest kursem z żywymi szkoleniowcami, którzy pomogą Ci w rozwiązywaniu zadań, wytłumaczą Ci kilka razy to czego nie rozumiesz albo wskażą inne źródła wiedzy, jeśli zechcesz pogłębić dane zagadnienie. Robimy to od wielu lat, mamy wielu zadowolonych "absolwentów", wiemy na czym wykładają się początkujący i skupiamy się na zagadnieniach, które naprawdę są potrzebne w tej branży. Czym się różni nasz kurs od bootcampu? Ceną, czasem zaangażowania i skutecznością w przekazywaniu wiedzy zamiast obietnic pracy. Tak prowadzimy nasze zajęcia, żeby nie zmuszać do wydawania kolejnej kasy na podstawy, tylko wspólnie pokonać pierwsze kroki a potem pozwolić samodzielnie zdobywać dalszą wiedzę - czy to do szukania pierwszej pracy, czy też dla samorozwoju.
"Czy po kursie będę mieć pracę?" - to naprawdę zależy od Ciebie, nie od naszych obietnic! :)
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!
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 2024-luty 2025 [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, wysyłamy w ciągu 24h od zapisania się - 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] - wysyłamy w ciągu 24h od zapisania się [tylko do wyczerpania zapasów skryptów]. 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.
CENA KURSU
Podstawowe ceny kursu to 499 zł w przypadku wyboru elektronicznej wersji skryptu lub 549 zł w przypadku wyboru elektronicznej+drukowanej wersji skryptu!
ALE OBECNE CENY DLA WCZEŚNIEJ ZAPISANYCH TO 449/499 zł - aż do startu zajęć 14 października!
Koszt kursu to ok. 25 zł za godzinę samych zajęć synchronicznych - a nawet mniej jeśli zapiszesz się wcześniej!
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.
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 bez podania przyczyny 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
Dane techniczne
Czas trwania | semestr |
Terminy zajęć on-line | Poniedziałki, godz. 17:00 - 18:30 - marzec-czerwiec, 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 :) |