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/25 21:51] – osoba odpowiedzialna kosmaprojects:podstawyprogramowaniapython [2017/01/19 16:05] (aktualna) – usunięto lynx
Linia 1: Linia 1:
-====== Propozycja projektu: Podstawy programowania (python) ====== 
- 
-Projekt promocyjny: nauka podstaw programowania - Python. 
-Założenia: mówimy tak prosto jak się da. 
- 
-===== Zespół ===== 
- 
-  * **Osoba odpowiedzialna: [[wiki:user:Noniwoo]]** 
-  * [[wiki:user:malpa]] 
-  * [[wiki:user:Illusion]] 
- 
-===== Deadline ===== 
- 
-I etap: 09.2013, II etap: 09-10.2013 
- 
-===== 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.1372197116.txt.gz · ostatnio zmienione: 2014/01/05 18:57 (edycja zewnętrzna)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki