Programowanie: podstawy Pythona (kurs online) – EDYCJA III

Kurs długoterminowy
Pracownia PAKT Wrocław

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.
Wydarzenie już się odbyło
Logo Fundusze Europejskie Polska Cyfrowa
Flaga Rzeczpospolitej Polski
Logo Unii Europejskiej