Opis ogłoszenia
Cześć,
zapraszam Cię na profesjonalne zajęcia dostosowane do Twoich potrzeb oraz poziomu zaawansowania. Technologie, których uczę to: Python, JavaScript, Django, Pandas, HTML, CSS, Bootstrap, Excel, SQL oraz GIT.
Zawodowo programowaniem zajmuję się od 5 lat . Jest ono dla mnie pasją, którą postaram się Ciebie zarazić. Na co dzień pracuję jako Full Stack Web Developer w kilku firmach. Zajmuję się budową oraz utrzymaniem stron/aplikacji internetowych oraz sklepów e-commerce. Pracuję również jako trener programowania – obserwowanie rozwoju moich podopiecznych przynosi mi wiele satysfakcji. Dzięki ciągłej pracy w branży przekażę Ci zawsze aktualną wiedzę oraz umiejętności . Podczas zajęć panuje przyjazna, partnerska atmosfera – jestem otwarty na Twoje propozycje oraz sugestie dotyczące prowadzenia zajęć, aby nauka była dla Ciebie tak efektywna jak to możliwe.
Chcesz zobaczyć moją pracę?
Przejdź do sekcji Doświadczenie
Na co dzień pomagam:
- w przebranżawianiu się
- w rozwiązywaniu zadań rekrutacyjnych
- w tworzeniu prac studenckich (licencjackich/inżynierskich)
- w dokształcaniu się i porządkowaniu wiadomości po bootcampach oraz kursach programistycznych
- w przygotowaniach do matury
- w pisaniu prywatnych projektów (strony internetowe, sklepy e-commerce itp.)
- w tworzeniu portfolio
- w nakreśleniu ścieżki rozwoju osobom zaczynającym swoją przygodę z programowaniem
oraz przede wszystkim w zdobywaniu jakościowej, aktualnej i praktycznej wiedzy oraz umiejętności programistycznych.
Podczas zajęć w zależności od twojego stopnia zaawansowania oraz preferencji zdobędziesz poniższe umiejętności.
Python/JavaScript od podstaw:
- Instalacja i konfiguracja środowiska programistycznego
- Podstawy: typy danych, operatory matematyczne itp.
- Wbudowane funkcje oraz rzutowanie
- Importowanie bibliotek oraz funkcji
- Instrukcje warunkowe
- Pętle
- Listy, słowniki, zbiory, tuplety - tworzenie, wyrażenia oraz operacje
- Transformacje danych
- Funkcje - podstawy oraz zaawansowane aspekty
- Operacje na plikach
- Obsługa błędów
- Operacje na formacie JSON
- Korzystanie z zewnętrznych pakunków PyPi
- Korzystanie z API
- Programowanie Obiektowe
Matura:
Podczas zajęć skupimy się na poznaniu metodyki i schematów rozwiązywania 3 typów zadań : baz danych(SQL), programowania(Python) oraz arkusza kalkulacyjnego.
Bazy danych:
- importowanie danych z pliku tekstowego
- poprawne tworzenie relacji między tabelami
- tworzenie kwerend oraz zestawień
Programowanie:
Nauczę Cię tych zagadnień Pythona, którę będą Ci potrzebne do rozwiązywania zadań maturalnych.
Arkusz Kalkulacyjny:
- importowanie danych z pliku tekstowego
- poznanie funkcji potrzebnych do rozwiązywania zadań maturalnych
- tworzenie tabel przestawnych, czyli sposób na szybkie punkty
- tworzenie i poprawne opisywanie wykresów
- symulacja
Web Development:
W zależności od twoich preferencji przygotuję Cię na stanowisko front-end, back-end lub full-stack web developera .
Back-end:
- budowa back-endu przy pomocy Python ’a oraz Django
- optymalizacja aplikacji
- architektura bazy danych
- deploy’owanie (udostępnienie strony na produkcję)
Front-end:
- wykorzystanie HTML5 oraz CSS3 do tworzenia świetnie wyglądających stron internetowych
- korzystanie z Bootstrap (dla osób, które nie chcą uczyć się HTML’a oraz CSS’a)
- responsive web design (dostosowanie wyglądu strony do ekranów różnej wielkości)
- ożywienie strony przy pomocy JavaScript ’u
W przypadku przygotowań na stanowisko full-stack web developera nauczysz się zagadnień zarówno z punktu pierwszego jak i drugiego.
Wszystkich powyższych umiejętności nauczysz się tworząc ze mną projekty , które poza walorami technicznymi rozwiną również umiejętności logicznego myślenia , a także z dumą będziesz mógł je umieścić w swoim portfolio/CV . Stworzymy m. in. generator haseł/maili, blog, listę zadań, forum internetowe, landing page, sklep e-commerce oraz wiele innych - również Twoje pomysły :)
Web Scraping + Data Science:
- wykorzystanie Beautiful Soup oraz Selenium do pozyskania i przetwarzania danych ze stron
- wykorzystanie Pandas do prezentacji oraz analizy danych
- zapis danych do Excela oraz plików CSV (comma-separated values)
Po przejściu tego kursu będziesz w stanie zbierać (scrapować) dane z jakiejkolwiek strony internetowej, a także analizować dowolne zestawy danych. Podczas nauki rozwiążemy wiele zadań rekrutacyjnych, gdyż rekruterzy najczęściej sprawdzają umiejętności właśnie z tego działu . Na koniec tego kursu napiszesz z moją pomocą projekt, dzięki któremu zdobyłem pierwszą pracę.
VCS – Version Control System (GIT):
Wyjaśnię Ci jak i po co korzystać z narzędzia VCS – Version Control System, zapisującego zmiany jakie zachodziły w Twoim kodzie od momentu powstania projektu. Umożliwi Ci to pisanie bardziej złożonych projektów w komfortowy sposób oraz współpracę z innymi programistami w dużych, grupowych projektach. W tym celu poznasz najpopularniejsze narzędzie VCS – GIT ’a oraz zobaczysz jak połączyć go z GitHub ’em (nauczysz się korzystać również z GitHub’a).
Konfiguracja IDE – Edytora Kodu:
Pokażę Ci jak skonfigurować IDE oraz potrzebne rozszerzenia według twoich preferencji, a także własnych doświadczeń, aby pisanie twoich programów stało się szybsze i bardziej intuicyjne.
Jestem dostępny 7 dni w tygodniu od 7 do 24, w tych godzinach proszę o kontakt, w razie jakichkolwiek pytań i wątpliwości służę pomocą :) Zapraszam do współpracy :)
Dostępność
Zakres lekcji
Miejsce lekcji
Napisz do użytkownika
Ostatnie opinie
wystawiono opinii: 35
Serdecznie dziękuję za pomoc przy tworzeniu CV i profilu LinkedIn. Twoja wiedza, profesjonalizm i umiejętności programistyczne były nieocenione. Dzięki Tobie moje dokumenty są teraz znacznie bardziej atrakcyjne i przejrzyste. Współpraca z Tobą to czysta przyjemność! Dziękuję!
Piotr jest świetnym nauczycielem. Obecnie uczę się z nim programowania w Pythonie. Tłumaczy jasno i dokładnie. Widać, że zna się na temacie i chce go przekazać w zrozumiały sposób. Bardzo polecam!
Gdyby ktoś zastanawiał się jeszcze nad decyzją, mogę śmiało powiedzieć - nie ma co czekać! Uważam, że Piotr jest najlepszym wyborem do nauki Pythona. Ja akurat przerabiałam z nim pracę w Django i były to jedne z lepszych zajęć, w jakich miałam okazję uczestniczyć. Jeszcze raz zdecydowanie polecam!
Gorąco polecam Piotra do nauki Django! Jego wszechstronna wiedza i doświadczenie w tej dziedzinie są nieocenione. Dzięki jego cierpliwości i jasnym wyjaśnieniom zrozumiesz tę potężną technologię w szybkim tempie. Niezależnie od Twojego poziomu zaawansowania, z pewnością zyskasz solidne podstawy lub doszlifujesz swoje umiejętności. Polecam
Piotrek posiada ogromną wiedzę, którą potrafi przekazać w przystępny sposób. Zawsze upewnia się czy wszystkie poruszone kwestie są zrozumiałe i w miarę potrzeby przedstawia zagadnienia w inny sposób aż do skutku :)
Piotr uczył mnie Django, zajęcia były wspaniałe, temat pojąłem bardzo dobrze, nawet najtrudniejsze zagadnienia stawały się jasne. Do tego miła i przyjazna atmosfera, polecam każdemu!
Miałam przyjemność uczestniczyć w zajęciach prowadzonych przez Piotrka. Piotr posiada nie tylko obszerną wiedzę, ale i umiejętność przekazywania skomplikowanych treści w przejrzysty sposób. Tak jak ujął to P. Tomasz - Odpowiedni człowiek na odpowiednim miejscu.
Rzadko kiedy mam ochotę pisać jakąkolwiek opinie na jakikolwiek temat, nie to, że jestem leniwy, lecz wiem, jak ludzie potrafią koloryzować. Jednak w tym przypadku (źle to brzmi) sytuacja wygląda nieco inaczej.
Piotrek jest osobą tak zafascynowana swoją pracą/programowaniem/językami programowania/połączeniem ich w jedną całość, że gdyby nie wymagania, jakie stawia przy pisaniu kodu jak i aktywnie uczestniczenia w kursie, można by było słuchać go bez odpalania VSC. Odpowiedni człowiek na odpowiednim miejscu.
Polecam, warto się przekonać, że nauka może być przyjemnością.
Gorąco polecam. Nawiązałam kontakt z Piotrkiem chcąc nadrobić zaległości jakie mi się nawarstwiły w czasie kursu full stack developer. Już po pierwszych zajęciach z Piotrkiem widziałam kolosalną różnicę w nauce programowania. W czasie bootcampu zakres materiału jest ogromny, co tydzień nowy moduł, nowe zagadnienia i zadania, według mnie niemożliwe do wykonania przy codziennym życiu typu praca na etacie, dom, dziecko. Nauka w stylu "wklej poniższy kod, nie musisz rozumieć jego znaczenia, tym zajmiejmy się w kolejnych modułach... itd." nie przynosiła żadnych rezultatów. Wklejałam kolejne linijki kodu nie mając pojęcia za co one odpowiadają. Byłam w połowie kursu mając już kilkanaście modułów zaległości. Zrezygnowałam. Zainwestowałam sporo kasy i chociaż było mi szkoda straconych pieniędzy wiedziałam, że nawet jeśli cudem uda mi sie ukończyć ten kurs i tak nie będę w stanie stworzyć czegokolwiek sama. Zajęcia z Piotrem to zupełnie inna bajka. Wszystko co tworzymy jest analizowane: co piszemy, dlaczego, w jakim celu itd. Nie ruszamy z miejsca póki to co do tej pory zrobiliśmy nie jest w 100% zrozumiałe. Początek każdej lekcji zaczynamy od kilku pytań z zakresu wiedzy, który do tej pory przerobiliśmy, zadania, z którymi według Piotrka nie powinnam miec problemu, wykonuje sama pod jego "okiem", dzięki czemu nabieram pewności siebie. Jeśli mam problem z czymkolwiek na bieżąco sobie to wyjaśniamy i lecimy dalej. Mając porównianie między kursem programowania online a korepetycjami z Piotrkiem wiem, że nie wyniosłabym z kursu 20% wiedzy i umiejętności samodzielnego programowania jakich nabywam razem z Piotrkiem. Jako nauczyciel jest bardzo sympatyczny i wyrozumiały, tłumaczy wszystko bardzo jasno i zrozumiale, kontakt z nim jest bardzo łatwy, zajęcia odbywają się punktualnie, ma ogromną wiedzę, także w 100% polecam.
Piotrek bardzo dobrze prowadzi zajęcia. Na zajęciach na bieżąco pyta czy wszystko jest jasne oraz przed przykładem sprawdza mój zakres wiedzy co wiem na danym temat. Polecam
Piotr and I have been having lessons in English for some time already, working towards my first job as a front-end web-developer. His approach is meticulous, he's open to questions between lessons and he knows how to cut through the bs and give you the knowledge you need to succeed. He's easy-going but has a professional approach. Highly recommend!
Piotrek to jeden z najlepszych korepetytorów, z którymi do tej pory miałem okazję pracować. Zagadnienia z zakresu programowania tłumaczy w bardzo zrozumiały sposób, posiada dużą wiedzę, nie ma problemu z dobraniem terminu zajęć, kontakt z Piotrkiem jest bardzo dobry. Jeśli chcesz dobrze od podstaw nauczyć się back-endu w pythonie - zrozumieć działanie m.in. django, nabrać od początku dobrych praktyk pisania aplikacji, a co najważniejsze - stać się samodzielnym w rozwiązywaniu nowych problemów, to bardzo polecam konsultacje z Piotrkiem.
Zajęcia odbywają się regularnie i punktualnie. Mamy rozpisany plan nauki, jest on realizowany systematycznie. Jestem zadowolony i polecam!
Piotrek bardzo dobrze przekazuje wiedzę. Tłumaczy zagadnienia w jasny sposób, jest bardzo dobrze zorganizowany, punktualny. Polecam :)
Piotr bardzo dobrze prowadzi zajęcia, treści są zrozumiałe
Witam,
Jestem po kilku konsultacjach, nie tylko Piotr pomógł mi z projektem ale też dokształca mnie z tych elementów Pythona z którymi jeszcze mam problemy. Mega fajnie tłumaczy i widać, że ma wiedzę i podejście do nauczania. Najfajniejsze jest to, że potrzebowałem na szybko w week konsultacji i wszyscy trenerzy do których dzwoniłem odmawiali mi, na Piotra trafiłem przez inną osobą i nie odmówił, tylko poświęcił mi czas i pomógł, za co wielkie THX. POLECAM i dalej na pewno będę z Piotrem pracował nad moim programowaniem :D
Piotr pomógł mi przy projekcie z Baz Danych. Bardzo polecam, regularny kontakt, ogromna wiedza. Wszystko było dokładnie wytłumaczone. Oby więcej takich korepetytorów :)
Miałam kilka konsultacji. Polecam.
Piotr jest świetnym korepetytorem. Atmosfera podczas zajęć jest komfortowa, miła. Nie mam odczucia, że kończąc zajęcia czegoś nie rozumiem. Zawsze jest możliwość o zadanie pytań, Piotr chętnie wyjaśni, powtórzy. Jest dostępny także poza zajęciami, gdzie chętnie służy pomocą nawet w swoim wolnym czasie. Bardzo polecam wszystkim osobom zastanawiającym się, czy warto uczyć się z Piotrem np. Django. Warto! Czuję ogromny zwrot z inwestycji w postaci solidnej wiedzy. A to dopiero początek :)
Piotr jest świetnym korepetytorem. Na każde zajęcia jest przygotowany, wyjaśnia wszystkie niejasności i, co najważniejsze, szybko umie znaleźć rozwiązania na błędy, gdy u ucznia coś nie działa. Tłumaczy jasno i klarownie - pełen profesjonalizm. Omawiany materiał dopasowuje do ucznia i jego potrzeb, dzięki czemu nie ma poczucia "zmarnowanego czasu" podczas zajęć. Polecam każdemu!
Profesjonalna pomoc. Piotr jest sympatyczny, uczciwy, zna się na rzeczy i wyjaśnia w przystępny sposób. Wesprze nawet w sytuacji kryzysowej. Polecam wszystkim!
Bardzo polecam! Piotr pomógł z projektem bioinformatycznym tworzonym obiektowo, przy którym wiele innych osób odmówiło od razu przy kontakcie. Zrozumiale pomógł w stworzeniu zamysłu klas do programu i odpowiedział na wszystkie męczące mnie pytania. Kontakt też bardzo dobry i szybki.
Pełen profesjonalizm. Piotr do każdych zajęć jest przygotowany, a po zajęciach mam wszystkie materiały w jednym miejscu. Żadne z pytań nie zostawia bez odpowiedzi i wytłumaczenia. Serdecznie polecam
Bardzo dobrze prowadzone zajęcia z ciekawymi i realnymi przykładami. Zdecydowanie na plus dostosowywanie się do preferencji ucznia. Bezproblemowy kontakt i fajna atmosfera, polecam!
Zajęcia są prowadzone w bardzo miłej atmosferze. Materiał jest przygotowany dość starannie przez co płynnie można przechodzić po kolejnych tematach. Nie ma niepotrzebnego pośpiechu, a zarazem presji z tym związanej. Na każde dodatkowe pytanie spoza materiału jest odpowiedź. Polecam w szczególności dla osób, które zaczynają przygodę z programowaniem.
Świetne zajęcia. Na początku współpracy omówiliśmy moje cele i Piotrek dobrał odpowiedni do nich plan nauczania. Uczymy się poprzez budowanie coraz bardziej zaawansowanych projektów. Zajęcia są dobrze przygotowane i jeśli o to proszę Piotrek przygotowuje projekty bądź zadania do domu, co pozwala szybciej opanować poznane koncepty. Jesteśmy w stałym kontakcie - Piotrek służy pomocą również poza zajęciami. Polecam każdemu!
Świetny kontakt, logiczny plan nauczania i ciekawe zadania domowe. Piotr dobrze objaśnia nieścisłości, sumiennie podchodzi do sprawdzania zadań i odpowiada na moje pytania także pomiędzy naszymi zajęciami. Dzięki niemu wciągnęłam się w obiektówkę na maxa a teraz startujemy na dobre z Django. Polecam.
Bardzo dobry korepetytor. Zajęcia prowadzi w sposób ciekawy, tłumaczy wszystko od A-Z. Dodatkowo na plus jasno omówiony plan działania. Piotr daje mnóstwo konkretnych wskazówek. Polecam!
Fajne i treściwe zajęcia. Piotr po każdej lekcji pyta się czy wszytko było okej, co zmienić i w jaki sposób mają być prowadzone zajęcia, aby w jak najlepszy sposób były dostosowane pod ucznia. Programowania na zajęciach nie zabraknie, dla tytanów pracy znajdą się zadania dodatkowe do samodzielnego zrobienia.
Moim zdaniem lekcje z Piotrkiem są super prowadzone, nawet przez skype. Wie jak przekazać wiedzę w fajny i przyjazny sposób dla ucznia. Wiele się nauczyłam, już po 4 lekcji z Piotrkiem napisałam swój własny program. Widać że się tym interesuje i że to jego pasja. Naprawdę bardzo go polecam
Jestem osobą znającą podstawy pythona, a Piotrek pomaga mi w nauce frameworka Django. Uczymy się od początku wszystkiego, co jest potrzebne, aby opanować i zrozumieć program (css, html, składnia pythona). Przerabiamy zagadnienia, które powinny być przećwiczone przez osobę początkującą, rozmawiamy jak funkcjonuje program i jaka jest jego logika. Łatwo znaleźliśmy wspólny język, co zdecydowanie pomaga osiągnąć zamierzony cel. Jeśli czegoś nie zrozumiesz, z pewnością otrzymasz inne wyjaśnienie, w taki sposób, abyś tym razem zrozumiał.
Z pełną odpowiedzialnością polecam współpracę(przede wszystkim osobom, które zaczynają przygodę z Django/python).
Bardzo polecam zajęcia z Piotrkiem. Współpracujemy od kilku zajęć, pomaga mi w nauce Pythona od podstaw. Lekcję prowadzone są w sposób bardzo profesjonalny, pełne przygotowanie korepetytora. Lekcje są naprawdę ciekawe i poprzedzone wieloma praktycznymi przykładami dzięki czemu każde zagadnienie wyjaśnione jest w bardzo przyjazny i zrozumiały sposób. Bez wątpienia nauka z taką osobą, która zna się na rzeczy to sama przyjemność. 100% polecam naukę z Piotrkiem.
Piotr przygotowuje mnie do matury z informatyki. W kilka miesięcy nauczyłem się z nim więcej niż przez wszystkie lata w szkole. Oprócz nauczyciela Piotr jest również świetnym motywatorem. Bardzo polecam.
Jestem po dwóch lekcjach python'a u Piotrka i mogę powiedzieć, że zajęcia są świetne - Piotrek tłumaczy materiał w bardzo przystępny sposób, dużym plusem jest nacisk na praktykę. Polecam!
Bez wątpnienia jeden z najlepszych trenerów w dziedzinie programowania. Jakość zajęć z Piotrem stoi na bardzo wysokim poziomie, dzięki doświadczeniu i współpracy z wieloma firmami Piotr wciąż ma ciekawe pomysły na praktyczne ćwiczenia, które utrwalają wiedzę. Widać że jest pasjonatem w tej dziedzinie, gdyż podczas zajęć zasypuje wskazówkami dotyczącymi Pythona.
Krótko mówiąc dobra inwestycja, gorąco polecam :)