Programowanie: podstawy Pythona (kurs online) – EDYCJA III

Kurs długoterminowy
Pracownia PAKT Wrocław
2024-10-28

Chcesz zacząć samodzielnie przygotowywać aplikacje, rozwiązywać codzienne problemy jakie pojawiają podczas korzystania z komputerów - a przy okazji poznać podstawy jednego z najpopularniejszych języków programowania, używanego przez firmy takie jak Microsoft, Google czy Meta?

Na tych zajęciach zaczniesz swoją przygodę z Pythonem, językiem charakteryzującym się przejrzystą składnią i szerokim spektrum zastosowań (automatyzacja, uczenie maszynowe / AI, inżynieria i analiza danych, tworzenie klasycznych i webowych aplikacji). Chcemy pokazać Ci, że pisanie kodu wcale nie musi być trudne - to umiejętność, która przydaje się na co dzień, powodująca, że stajesz się prawdziwą czarodziejką IT!

Udział w kursie jest bezpłatny. 

DLA KOGO?

Projekt PAKT dla kobiet skierowany jest dla tych z Was, które chcą rozwijać się zawodowo w technologiach cyfrowych. Nie musisz mieć poprzedniego doświadczenia związanego z tematem kursu. Wystarczy, że posiadasz podstawowe umiejętności obsługi komputera i Internetu. W cyklu weźmie udział maksymalnie 30 osób.

UWAGA! W projekcie mogą wziąć udział jedynie mieszkanki województw dolnośląskiego i opolskiego, które ukończyły 18 lat!

KIEDY?

Cykl szkoleniowy “Programowanie: podstawy Pythona - EDYCJA II” zakłada 15 popołudniowych (17:30-21:30) spotkań online:

- poniedziałek 28.10.2024

- środa 30.10.2024

- czwartek 31.10.2024

- poniedziałek 04.11.2024

- środa 06.11.2024

- piątek 08.11.2024

- wtorek 12.11.2024

- środa 13.11.2024

- piątek 15.11.2024

- poniedziałek 18.11.2024

- środa 20.11.2024

- piątek 22.11.2024

- poniedziałek 25.11.2024

- środa 27.11.2024

- piątek 29.11.2024

Zajęcia odbywają się online.

JAK SIĘ ZGŁOSIĆ?

Wypełnij formularz online poniżej i gotowe!

ZGŁOSZENIA MOŻNA WYSYŁAĆ DO 11.10.2024

Wysyłając zgłoszenie akceptujesz Regulamin rekrutacji i uczestnictwa w projekcie łącznie z Informacją o przetwarzaniu danych osobowych: Regulamin programu “PAKT dla Kobiet”.

Twoje zgłoszenie zostanie poddane ocenie formalnej i merytorycznej, a nie później niż na tydzień przed rozpoczęciem kursu skontaktujemy się z Tobą mailowo z decyzją o zakwalifikowaniu się.

MASZ PYTANIA?
Możesz je kierować do koordynatorki projektu Natalii Lewandowskiej na wroclaw@robisz.to lub dzwoniąc pod 503 687 799.

Dowiedz się więcej o Pracowni Aktywnego Korzystania z Technologii we Wrocławiu.

Zostań Cyfrową Ekspertką!

-----

ZAKRES MERYTORYCZNY KURSU

W trakcie 60 godzin omówiona zostanie podstawowa składnia Pythona, podstawy programowania obiektowego i narzędzia umożliwiające stworzenie aplikacji web i klasycznych oraz skryptów automatyzujących codzienne zadania. Zajęcia zawierają masę zadań praktycznych mających przygotować cię do kontynuowania pracy z Pythonem.

  1. Wykorzystanie i struktura programów w Pythonie.
  • do czego wykorzystywany jest język Python
  • jego zalety i wady
  • podstawowa struktura programów w tym języku
  • wcięcia jako element składni
  • przygotowania środowiska pracy
  • przykłady programów
  1. Zmienne
  • co to zmienne
  • obiekty i ich nazwy
  • podstawowych typów danych (string, integer, float, boolean)
  • operacjach na nich
  • różnicy między liczbą a liczbą zapisaną jako tekst
  • drukowanie tekstu na ekranie ( `print`)
  • wprowadzanie wartości z wykorzystaniem `input`
  1. Instrukcje warunkowe
  • instrukcje warunkowe if...else
  • bloki kodu
  • porównania wartości
  • wartości logiczne
  • thruthy, falsey
  1. Struktury danych, metody
  • listy
  • słowniki
  • krotki
  • wskazywanie elementu struktury danych
  • podstawowe metody dla słowników, list i krotek
  • sprawdzanie ilości elementów z wykorzystaniem `len`
  1. Biblioteki, pętla for
  • korzystanie z zewnętrznych bibliotek (`import`)
  • korzystanie z menedżera pakietów pip
  • pętla `for`
  • wykonywanie pętli określoną ilość razy używając `range`
  • przerywanie programu z `ctrl+c`
  • biblioteka `Turtle`
  1. Pętla while, zagnieżdżone pętle
  • pętla`while`
  • osadzanie pętli w pętli
  • przerwanie pętli (`break`)
  1. Pętle z warunkami, szyfrowanie
  • pętle z instrukcjami warunkowymi
  • szyfrowanie
  • funkcje skrótu (hash)
  • przechowywanie danych
  • pętla nieskończona
  1. Obsługa plików, context manager
  • otwieranie plików z wykorzystaniem `open`
  • różne tryby otwierania
  • wykorzystanie context managera do otwierania plików
  • format `.csv` i `.json`
  1. Funkcje i klasy
  • deklaracja funkcji
  • obiekty
  • pojęcie klasy i jej deklaracja
  • własne metody
  • refaktoryzacja
  1. Klasy w praktyce
  • klasy
  • PyGame Zero
  1. Klasyczne GUI z TkInter
  • GUI i CLI
  • TkInter
  1. WebGUI, Streamlit
  • aplikacje graficzne z wykorzystaniem biblioteki Streamlit
  • webapp
  • podstawowe komponenty Streamlit
  1. Zewnętrzne źródła danych, API
  • API
  • narzędzia do odpytywania API
  • wykorzystanie zewnętrznych źródeł danych poprzez API
  • requests
  1. Jak działa internet?
  • http
  • tcp/ip
  • architektura klient-serwer
  1. Przygotowanie własnych aplikacji

-----

Co wyniesiesz z kursu?

Zajęcia pozwolą Ci poznać podstawy języka Python i sposoby jego wykorzystania do rozwiązywania codziennych problemów. Przygotujesz narzędzia do obsługi formularzy, połączysz się z zewnętrznymi źródłami danych wykorzystując API, stworzysz aplikacje z interfejsem graficznym i proste gry.
Dowiesz się co to programowanie obiektowe i jak istotny jest dobór odpowiednich struktur danych.

Co dalej?

Nabycie tych umiejętności umożliwi Ci rozpoczęcie swojej przygody z kodowaniem w Pythonie będącego najpopularniejszym językiem programowania wg. indeksu TIOBE 2024. Znajduje on zastosowanie w takich dziedzinach jak uczenie maszynowe / AI, inżynieria i analiza danych, tworzenie backendu aplikacji internetowych, automatyzacja / robotyzacja procesów. Używana jest przez największe światowe korporacje takie jak Google, Meta, czy Microsoft (gdzie obecnie pracuje twórca tego języka, Guido van Rossum).

 

Kurs odbywa się w ramach projektu “PAKT dla kobiet”, realizowanego przez Stowarzyszenie Robisz to i finansowanego ze środków Ministerstwa Cyfryzacji.

To jak, weźmiesz udział?

01
Osoba indywidualna
W następnym kroku otworzysz formularz zgłoszeniowy. Nie spiesz się, zastanów się nad odpowiedziami. Zadzwoń do nas, jeśli masz pytania.
Zapisy na warsztaty rozpoczną się 08:00
Logo Fundusze Europejskie Polska Cyfrowa
Flaga Rzeczpospolitej Polski
Logo Unii Europejskiej