<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://stary.eeg.pl/pythonschool/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Winter School &quot;Advanced Scientific Programming in Python&quot;</title>
        <description></description>
        <link>http://stary.eeg.pl/pythonschool/</link>
        <lastBuildDate>Sat, 19 May 2012 13:50:28 +0200</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://stary.eeg.pl/pythonschool/lib/images/favicon.ico</url>
            <title>Winter School &quot;Advanced Scientific Programming in Python&quot;</title>
            <link>http://stary.eeg.pl/pythonschool/</link>
        </image>
        <item>
            <title>accomodation</title>
            <link>http://stary.eeg.pl/pythonschool/accomodation?rev=1265292455&amp;do=diff</link>
            <description>Please search for &quot;hotel&quot; on google maps :).

We would like to recommend:


Hotel Hera

	*  webpage
	*  location on google maps.
	*  from the airport to Hotel Hera: google by car
	*  phone: +48 22 5531004


Our university has a discount for guests there. See their webpage for the full price list, but a single room costs 127PLN = 30€ per night with the discount. To get the discount, we have to “invite” you, by sending them a fax with the right signature. So if you wish to stay there and get the d…</description>
            <pubDate>Thu, 04 Feb 2010 15:07:35 +0200</pubDate>
        </item>
        <item>
            <title>applications</title>
            <link>http://stary.eeg.pl/pythonschool/applications?rev=1262634693&amp;do=diff</link>
            <description>Some information about people applying and accepted, and the original announcement.



Registration closed

Registration was closed on Dec. 6th, 2009.

Statistics of applications and participants

Some statistics about applications:

	*  106 people applied
	*  71 PhD students, 12 undergraduate students
	*  16 females, 90 males
	*  countries, by nationality, ordered by the number of applications, include Poland, Germany, Italy, Denmark, France, Spain, Belgium, Switzerland, Norway, Greece, Turkey,…</description>
            <pubDate>Mon, 04 Jan 2010 20:51:33 +0200</pubDate>
        </item>
        <item>
            <title>caltest</title>
            <link>http://stary.eeg.pl/pythonschool/caltest?rev=1281041780&amp;do=diff</link>
            <description>&lt;div class='noticeboard-show'&gt;&lt;div class='noticeboard-modeButtons'&gt;&lt;form action='/pythonschool/doku.php' method='post'&gt;
        &lt;input type='hidden' name='id' value='caltest' /&gt;
        &lt;input type='hidden' name='noticeboard_mode' value='list' /&gt;
        &lt;input type='submit' class='button' name='submit' value='List' /&gt;&lt;/form&gt;&lt;form action='/pythonschool/doku.php' method='post'&gt;
        &lt;input type='hidden' name='id' value='caltest' /&gt;
        &lt;input type='hidden' name='noticeboard_mode' value='ca…</description>
            <pubDate>Thu, 05 Aug 2010 22:56:20 +0200</pubDate>
        </item>
        <item>
            <title>caltest2</title>
            <link>http://stary.eeg.pl/pythonschool/caltest2?rev=1281042321&amp;do=diff</link>
            <description></description>
            <pubDate>Thu, 05 Aug 2010 23:05:21 +0200</pubDate>
        </item>
        <item>
            <title>caltest3</title>
            <link>http://stary.eeg.pl/pythonschool/caltest3?rev=1281044476&amp;do=diff</link>
            <description></description>
            <pubDate>Thu, 05 Aug 2010 23:41:16 +0200</pubDate>
        </item>
        <item>
            <title>day1</title>
            <link>http://stary.eeg.pl/pythonschool/day1?rev=1265736884&amp;do=diff</link>
            <description>Course material


Slides of the course:

	* [ Part 1.1 Slides]
	* [ Part 1.2 Slides]


Exercises: 

	* [Exercises]
	* 
	* 


Checkout url:
svn checkout --username=$USERNAME https://escher.fuw.edu.pl/svn/python-winterschool/public winterschool

Solution to the exercises:</description>
            <pubDate>Tue, 09 Feb 2010 18:34:44 +0200</pubDate>
        </item>
        <item>
            <title>downloadable_code_blocks</title>
            <link>http://stary.eeg.pl/pythonschool/downloadable_code_blocks?rev=1261262172&amp;do=diff</link>
            <description>&lt;?php echo &quot;hello world!&quot;; ?&gt;



# -*- coding:utf-8 -*-
print('Witaj, Świecie')</description>
            <pubDate>Sat, 19 Dec 2009 23:36:12 +0200</pubDate>
        </item>
        <item>
            <title>example_agents</title>
            <link>http://stary.eeg.pl/pythonschool/example_agents?rev=1265794262&amp;do=diff</link>
            <description>All example agents can be found in:



winterschool/project/agents



DrunkAgent goes randomly around and shouts random things.


import random
from basic_agents import BasicAgent, BasicAgentFactory

class DrunkAgent(BasicAgent):
    def choose_action(self, game_state):
        self.say(random.choice(['Burp', 'Blah', 'Mrmmmf']))
        actions = game_state.getLegalActions(self.index)
        return random.choice(actions)
    
class DrunkAgentFactory(BasicAgentFactory):
    def get_agents_list(s…</description>
            <pubDate>Wed, 10 Feb 2010 10:31:02 +0200</pubDate>
        </item>
        <item>
            <title>group5</title>
            <link>http://stary.eeg.pl/pythonschool/group5?rev=1265990991&amp;do=diff</link>
            <description>Our factory name: CleverStarvingAgentFactory</description>
            <pubDate>Fri, 12 Feb 2010 17:09:51 +0200</pubDate>
        </item>
        <item>
            <title>history</title>
            <link>http://stary.eeg.pl/pythonschool/history?rev=1265967952&amp;do=diff</link>
            <description>Python supports TAB-completion and saving of history between sessions in the interactive mode.
Unfortunately, the default Python installation isn't configured to use those capabilities.

Do this:

	*  set the variable PYTHONSTARTUP to your shell startup config:

echo 'export PYTHONSTARTUP=~/.pythonstartup' &gt;&gt; ~/.bashrc</description>
            <pubDate>Fri, 12 Feb 2010 10:45:52 +0200</pubDate>
        </item>
        <item>
            <title>latex_formulas</title>
            <link>http://stary.eeg.pl/pythonschool/latex_formulas?rev=1261305422&amp;do=diff</link>
            <description>An inline equation  is here.</description>
            <pubDate>Sun, 20 Dec 2009 11:37:02 +0200</pubDate>
        </item>
        <item>
            <title>pacman_groups</title>
            <link>http://stary.eeg.pl/pythonschool/pacman_groups?rev=1265991480&amp;do=diff</link>
            <description>Group0

	*  Aleksander Michalski
	*  Bastian Venthur
	*  Lorric Ziegler
	*  Yulia Sandamirskaya
	*  Mihai A. Petrovici
	*  Piotr Milanowski

Page of Group0

RewardAgentsFactory

Group1

	*  Teresa Szczepińska
	*  Matthias Gralle
	*  Andreas Galka
	*  Noam Peled
	*  Bora Çağlayan
	*  Vinzenz Schönfelder</description>
            <pubDate>Fri, 12 Feb 2010 17:18:00 +0200</pubDate>
        </item>
        <item>
            <title>pacman_tournament</title>
            <link>http://stary.eeg.pl/pythonschool/pacman_tournament?rev=1265996551&amp;do=diff</link>
            <description>We will play a series of games with preliminaries, semi finals and one final. In addition, the one team that drops out during the prelims gets a second chance playing against the winner of the finals.

The map on which each match is fought will be chosen randomly.</description>
            <pubDate>Fri, 12 Feb 2010 18:42:31 +0200</pubDate>
        </item>
        <item>
            <title>participants</title>
            <link>http://stary.eeg.pl/pythonschool/participants?rev=1267025987&amp;do=diff</link>
            <description>Vinzenz Schönfelder  Andrea Mognon  Aleksander Michalski  Tom Schaul  Alice Invernizzi 
&lt;invernizzi@cilea.it&gt;  Bartlomiej Wilkowski  Lorric Ziegler  Bastian Venthur  Amit Arora  Mihai A. Petrovici  David Verstraeten 
&lt;david.verstraeten@elis.ugent.be&gt;  Wojtek Potrzebowski  Iñigo Aldazabal Mensa 
&lt;inigo_aldazabal@ehu.es&gt;  Katharina Zeiner 
&lt;kmz@st-andrews.ac.uk&gt;  Matthias Gralle  Tomasz Puton  Lorenzo Isella  Chris Trengove 
&lt;ctrengove@brain.riken.jp&gt;  Dariusz Plewczynski  Patrick Dini  John F. Bu…</description>
            <pubDate>Wed, 24 Feb 2010 16:39:47 +0200</pubDate>
        </item>
        <item>
            <title>photos</title>
            <link>http://stary.eeg.pl/pythonschool/photos?rev=1272319607&amp;do=diff</link>
            <description>Array
Array
Array
Array
Array

Array
Array
Array
Array
Array
Array</description>
            <pubDate>Tue, 27 Apr 2010 00:06:47 +0200</pubDate>
        </item>
        <item>
            <title>project</title>
            <link>http://stary.eeg.pl/pythonschool/project?rev=1265816944&amp;do=diff</link>
            <description>You are going to compete on a variant of the classic PacMan game. On the last day, we will have a PacMan Tournament where your agents can prove their ability.

Here an example maze:



There are two teams: “Blue” and “Red”, each consisting of two agents on screen. The maze is split into to halves. When agents are located in their half of the maze, they are ghosts and can “eat” opponent PacMans. When they move to the opponent half, they become PacMans and can eat food. When one agent gets eaten, …</description>
            <pubDate>Wed, 10 Feb 2010 16:49:04 +0200</pubDate>
        </item>
        <item>
            <title>project_index</title>
            <link>http://stary.eeg.pl/pythonschool/project_index?rev=1276000416&amp;do=diff</link>
            <description>* [Introduction to the Pacman Project]
	*  Project Description (START HERE!)
	*  Testing Agents
	*  Tournament
	*  Groups</description>
            <pubDate>Tue, 08 Jun 2010 14:33:36 +0200</pubDate>
        </item>
        <item>
            <title>schedule</title>
            <link>http://stary.eeg.pl/pythonschool/schedule?rev=1265908872&amp;do=diff</link>
            <description>Day 0 - Monday Feb. 8th: Dive into Python

	*  Data types and variables
	*  Loops, iterables, exceptions and Python idioms
	*  Creating new classes
	*  slides &amp; exercises

Schedule

08:30→09:00 Registration 

09:00→09:10 Welcome 


Speaker: Zbigniew Jędrzejewski-Szmek

09:10→10:30 Lecture (Part I)

10:30→11:00 Tea Break 

11:00→13:00 Exercises (Part I)</description>
            <pubDate>Thu, 11 Feb 2010 18:21:12 +0200</pubDate>
        </item>
        <item>
            <title>start</title>
            <link>http://stary.eeg.pl/pythonschool/start?rev=1272320793&amp;do=diff</link>
            <description>[Logo]



a Winter School by the G-Node and University of Warsaw

Scientists spend more and more time writing, maintaining, and
debugging software. While techniques for doing this efficiently have
evolved, only few scientists actually use them. As a result, instead
of doing their research, they spend far too much time writing
deficient code and reinventing the wheel. In this course we will
present a selection of advanced programming techniques with
theoretical lectures and practical exercises ta…</description>
            <pubDate>Tue, 27 Apr 2010 00:26:33 +0200</pubDate>
        </item>
        <item>
            <title>test</title>
            <link>http://stary.eeg.pl/pythonschool/test?rev=1265731851&amp;do=diff</link>
            <description></description>
            <pubDate>Tue, 09 Feb 2010 17:10:51 +0200</pubDate>
        </item>
        <item>
            <title>testing_agents</title>
            <link>http://stary.eeg.pl/pythonschool/testing_agents?rev=1265799928&amp;do=diff</link>
            <description>Mock games


In order to test agents, you need to set up a “mock” game, place the agents in the situation you want to test, then run the game for a few rounds to see if they behave correctly. We wrote a module, /home/student/winterschool/project/pacman/testingTools.py, that contains the function get_mock_game to set up a small-scale game. A complete example for testing a game is in /home/student/winterschool/project/pacman/test_game.py.</description>
            <pubDate>Wed, 10 Feb 2010 12:05:28 +0200</pubDate>
        </item>
    </channel>
</rss>

