Narzędzia użytkownika

Narzędzia witryny


projects:podstawyprogramowaniapython

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
projects:podstawyprogramowaniapython [2013/06/20 13:47] 81.190.220.33projects:podstawyprogramowaniapython [2017/01/19 16:05] (aktualna) – usunięto lynx
Linia 1: Linia 1:
-Propozycja projektu: Podstawy programowania (python) 
- 
-Odpowiedzialni: [[projects:grupy|Komando Python]] 
- 
-Poniżej przeklejam oryginalną treść postu z grupy dyskusyjnej. Proszę o dalszą dyskusję na wiki w zakładce dyskusja strony. 
- 
------------- 
-Projekt promocyjny: nauka podstaw programowania - Python 
- 
-Założenia: mówimy tak prosto jak się da 
- 
-Faza 1. Promocja 
-Wymagania: 
-- duuuużo chęci 
-- laptopy ludzi z HS 
-- ulotki 
- 
-Przebieg: 
-- idziemy w jakieś publiczne miejsce (z odrobiną cienia na stanowisko programistyczne) - Rynek, Pergola, okolice Grunwaldu 
-- kilka osób rozdaje ulotki i zagaduje ludzi 
-- inna osoba/osoby pokazują totalne podstawy pythona 
-- wykorzystujemy sprzęt ludzi z HS 
-- każdy pilnuje swojego laptopa i pomaga osobie która go dostała w podstawach 
- 
-Tematyka na fazę 1: 
-- czym jest programowanie 
-- porównanie języków programowania do języków naturalnych (różnica między interpretowany a kompilowany) 
-- uruchamianie konsoli i pythona, oraz wychodzenie z nich 
-- python jako kalkulator (czas na oswojenie z czarnym ekranem ;) 
-- napisanie hello world  
-- zmodyfikowanie hello world, tak żeby wypisywał imię uczestnika 
- 
-Czas trwania: 20-30 minut na grupę 
-Liczność grupy: ile się da/ile mamy laptopów 
-Najlepiej zrobić to w dwa dni, po kilka grup dziennie (powiedzmy co godzinę, 3xrano, 3xwieczorem) 
- 
-Faza 2. Właściwy kurs 
-Nauczamy podstaw pythona jak trzeba (prosty język, drobne zadania na myślenie): 
-- print, zmienne 
-- stringi, listy i ich metody 
-- if, else, while 
-- funkcje 
-- starczy? 
- 
- 
-Wymagania: 
-- sala! (czytaj: stolik, gniazdka, cień) 
-- osoby chętne przynoszą własne komputery (ewentualnie my udostępniamy kilka sztuk) 
- 
-Czemu Python? 
-Bo pisząc od razu widzimy co się dzieje. Można odpalić konsolę i się bawić, bezpośrednio widząc wyniki swoich akcji. 
-Bo jest dość łatwy i przyjemny. 
-Bo nie wymaga kompilacji. 
- 
-Dodatkowo potrzebna będzie strona z informacjami o projekcie, oraz strona z materiałami. 
-Dobrze też by było mieć system zapisów na mail (żebyśmy wiedzieli ile jest chętnych i mieli 
-jakiś kontakt z tymi co by chcieli brać udział po fazie 1). 
----- struct data ---- 
----- 
  
projects/podstawyprogramowaniapython.1371736030.txt.gz · ostatnio zmienione: 2014/01/05 18:57 (edycja zewnętrzna)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki