Friday, October 24, 2008

Python - wykłady

Dziś ukończyłem pierwszy etap przygotowywania wykładów z języka Python.

Wstęp
Cały ten fragment ma być zachętą do rozpoczęcia przygody z językiem Python. Przedstawione są w nim cele i historia języka. Na koniec pozwoliłem sobie na porównanie Python i PHP oraz Python i Rubego.

Podstawy
Bardzo ogólnikowe omówienie języka. Prezentacja ma na celu zaprezentowanie podstaw języka, ułatwiając jego późniejsze zrozumienie. Wyszedłem tutaj z założenia, że omówienie pewnych elementów dwukrotnie (wpierw pobieżnie, ponownie - dokładniej) jest właściwym podejściem. Po zakończeniu tej części będziesz miał ogólne pojęcie o języku i jego składni, czy strukturze.

Wprowadzenie
Tutaj wiele obiektów, które pojawiły się w części Podstawy omawiam już dokładniej. Te które pojawią się kolejnych, tematycznych działach wykładu - pomijam (na przykład matematykę).

Matematyka
Omówienie części matematycznej Pythona. Liczby zespolone i biblioteka math, a także rozwinięcie tematu w postaci kilku przykładów wykorzystania SciPy.

18 comments:

Anonymous said...

Niezłe, dzięki.

JPP said...

no mnie jako lamę
całkiem przekonało.
Choć to nei do lamów adresowane.
Gdyby tak jeszcze tego Pythona dało się odpalić na jakimś rozsądnym serwerze :)

Anonymous said...

Link do 01-Wstęp.pdf nie działa.

The requested URL /python/01-Wstęp.pdf was not found on this server.

Johny JKJK said...

Działa :) Miałeś pecha - właśnie uploadowałem plik.

Anonymous said...

No teraz już jest ok. ;)

Jeszcze jedna sprawa. Używasz jakiejś dziwnej czcionki w tych pdfach czy to u mnie się coś źle wyświetla?
http://www.fotosik.pl/showFullSize.php?id=0254322153de831a

Czcionka jest tragiczna. ;) Zarówno w Adobe Reader 8 (linux) jak i okularze wygląda tak samo.

Johny JKJK said...

To wina nowego ubuntu (Interpid Ibex). Domyślne ustawienie koloru czcionki na Automatyczny powoduje nowej wersji ubuntu właśnie taki szarawy kolorek. Obecnym slajdom nadałem już czarny - mogłem coś przeoczyć (nie wszystko jest tworzone na bazie wzorca slajdu), jednak w większości powinno być już ok. Mogą zdarzyć się pojedyncze fragmenty ze złą czcionką.

Walker said...

Bardzo dobre prezentacje, gratulacje!

Anonymous said...

Boole to nazwisko, więc jednak z dużej litery i z apostrofem - Boole'a. Masz fajne tło prezentacji, ale u mnie w evince załadowanie kolejnych stron tego pliku PDF pożera bardzo dużo mocy procesora. Może da się to jakoś ograniczyć?

Johny JKJK said...

Dziękuję za pochwały :) Tło jest analogiczne z obecnym layoutem python.org więc brawa należą się webmasterowi tamtej strony.

Nie wiem dlaczego prezentacje są tak pamięciożerne. Zwiększyłem stopień kompresji plików graficznych, jednak nie wiem czy to coś pomoże.

Spróbuję kiedyś do tego wrócić i usunąć przyczynę.

Anonymous said...

a będą w komplecie jakieś zestawy ćwiczeń?

Johny JKJK said...

To dopiero na laboratoriach :) A ich na razie nie będę jeszcze przygotowywał.

Anonymous said...

Świetne!
Poruszające temat od podstaw, w lekkiej, bogato ilustrowanej formie no i w formacie .pdf. Czuję się szczęśliwcem, odnajdując ten tutorial w gąszczu internetowych informacji.
Czekamy na kolejne lekcje ;)

Anonymous said...

Bardzo dobra robota ( moje lamerskie zdanie - nie jestem programistą)

Właśnie zainteresowałem się Phyton

Anonymous said...

A mi wyrzuca stronę:
Forbidden

You don't have permission to access /python/01-Wstęp.pdf on this server.

i tak samo z każdym linkiem.

Johny JKJK said...

Na serwerze działały filtry antyspamowe, wszyscy, którym wyrzucało forbidden powinni porządnie przeskanować sobie komputer. Szczegóły na http://www.projecthoneypot.org/

Anonymous said...

a to ciekawe co mi mógł wykryć filtr antyspamowy, gdyż pracuje na Ubuntu. Choć w sumie w domu łączę się z net-em przez sieć osiedlową, ale już nie wnikam, ważne że już działa :-)

Anonymous said...

Czy można prosić o usunięcie cieni pod tekstem w PDF-ach? Jest to bardzo męczące przy czytaniu na monitorze.

Neti said...

Dzięki, przyda się :)