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
Nowa wersjaNastępna rewizja po obu stronach
projects:podstawyprogramowaniapython [2013/06/20 13:47] 81.190.220.33projects:podstawyprogramowaniapython [2014/01/05 18:57] – edycja zewnętrzna 127.0.0.1
Linia 1: Linia 1:
-Propozycja projektu: Podstawy programowania (python)+====== Propozycja projektu: Podstawy programowania (python) ======
  
-Odpowiedzialni[[projects:grupy|Komando Python]]+Projekt promocyjnynauka podstaw programowania - Python
 +Założenia: mówimy tak prosto jak się da.
  
-Poniżej przeklejam oryginalną treść postu z grupy dyskusyjnej. Proszę o dalszą dyskusję na wiki w zakładce dyskusja strony.+===== Zespół =====
  
------------- +  * **Osoba odpowiedzialna: [[wiki:user:Noniwoo]]** 
-Projekt promocyjnynauka podstaw programowania - Python+  * [[wiki:user:malpa]] 
 +  * [[wiki:user:Illusion]]
  
-Założenia: mówimy tak prosto jak się da+===== Deadline =====
  
-Faza 1Promocja +I etap: 09.2013, II etap09-10.2013
-Wymagania: +
-duuuużo chęci +
-- laptopy ludzi z HS +
-- ulotki+
  
-Przebieg: +===== Faza 1. Promocja =====
-- 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: +**Wymagania:** 
-czym jest programowanie +  * duuuużo chęci 
-porównanie języków programowania do języków naturalnych (różnica między interpretowany a kompilowany) +  * laptopy ludzi z HS 
-uruchamianie konsoli i pythona, oraz wychodzenie z nich +  * ulotki 
-python jako kalkulator (czas na oswojenie z czarnym ekranem ;) + 
-napisanie hello world  +**Przebieg:**  
-zmodyfikowanie hello world, tak żeby wypisywał imię uczestnika+  * 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ę Czas trwania: 20-30 minut na grupę
Linia 35: Linia 40:
 Najlepiej zrobić to w dwa dni, po kilka grup dziennie (powiedzmy co godzinę, 3xrano, 3xwieczorem) Najlepiej zrobić to w dwa dni, po kilka grup dziennie (powiedzmy co godzinę, 3xrano, 3xwieczorem)
  
-Faza 2. Właściwy kurs +===== 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?+
  
 +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: +**Wymagania:** 
-sala! (czytaj: stolik, gniazdka, cień) +  sala! (czytaj: stolik, gniazdka, cień) 
-osoby chętne przynoszą własne komputery (ewentualnie my udostępniamy kilka sztuk)+  osoby chętne przynoszą własne komputery (ewentualnie my udostępniamy kilka sztuk)
  
-Czemu Python? +**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 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 jest dość łatwy i przyjemny. 
-Bo nie wymaga kompilacji.+  Bo nie wymaga kompilacji.
  
 Dodatkowo potrzebna będzie strona z informacjami o projekcie, oraz strona z materiałami. Dodatkowo potrzebna będzie strona z informacjami o projekcie, oraz strona z materiałami.

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki