Python-2013-01.pdf
(
1394 KB
)
Pobierz
PYTHON-2013
Marcin Lewandowski [ mlew@ippt.pan.pl ]
JĘZYK PYTHON
– NARZĘDZIE DLA KAŻDEGO NAUKOWCA
Dr Marcin Lewandowski [
mlew@ippt.pan.pl
]
Strona kursu:
http://us4us.eu/wydarzenia/kursy/
1
PYTHON-2013
Marcin Lewandowski [ mlew@ippt.pan.pl ]
2
O mnie…
•
Z wykształcenia Fizyk, na co dzień inżynier
•
Zainteresowania i Praca:
•
elektronika, software, ultradźwięki, systemy pomiarowo-kontrolne,
…
•
Doświadczenia naukowe, wdrożeniowe i komercyjne
•
20+ lat doświadczenia Software, fan Pythona od 10+ lat
•
Pracuję w Zakładzie Ultradźwięków IPPT PAN, gdzie:
•
Zajmuję się:
•
Projektowaniem elektronicznych systemów ultradźwiękowych dla
•
Obecnie prowadzę dwa duże projekty dot. budowy uniwersalnej
zastosowań medycznych i przemysłowych
•
Nowymi technikami przetwarzania i obrazowania sygnałów
ultradźwiękowych
badawczej platformy USG
PYTHON-2013
Marcin Lewandowski [ mlew@ippt.pan.pl ]
3
Dla kogo ten wykład?
•
Dla każdego:
•
kto chce się nauczyć Pythona i …
ułatwić sobie życie wykorzystując go w codziennej pracy
•
poznać konkretne narzędzia/biblioteki/metody przydatne w pracy
naukowo-badawczej
•
Nie jest wymagane żadne doświadczenie
programistyczne!
•
A jakie jest doświadczenie/potrzeby Słuchaczy???
PYTHON-2013
Marcin Lewandowski [ mlew@ippt.pan.pl ]
4
PLAN
•
Wykład z ćwiczeniami
•
Wtorki 14.00-16.00 (2x45min), sala 228
•
Do ćwiczeń: komputer PC (Windows, Linux, Mac)
•
Zakres wykładu (wstępny):
•
Wprowadzenie do języka Python (język, składania, narzędzia,
biblioteki)
•
Interaktywna konsola iPython
•
Zastosowania:
•
zastosowania obliczeniowe i naukowe,
•
wizualizacja i tworzenie wykresów,
•
zbieranie i przetwarzanie danych,
•
obróbka i konwersja plików danych,
•
integracja z oprogramowaniem naukowym.
PYTHON-2013
Marcin Lewandowski [ mlew@ippt.pan.pl ]
5
Co to jest Python?
•
WIKIPEDIA
http://en.wikipedia.org/wiki/Python_(programming_language)
•
Python
is a general-purpose
high-level programming language.
[2]
Its
design philosophy emphasizes code readability.
[3]
Python claims to
"[combine] remarkable power with very clear syntax",
[4]
and its
standard library
is large and comprehensive. Its use of
indentation
for
block
delimiters
is unusual among popular programming languages.
•
Python supports multiple
programming paradigms
(primarily
object
oriented, imperative,
and
functional)
and features a fully
dynamic type
system and automatic
memory management,
similar to that of
Perl,
Ruby, Scheme,
and
Tcl.
Like other
dynamic languages,
Python is often
used as a
scripting language.
•
The language has an open, community-based development model
managed by the non-profit
Python Software Foundation,
which
maintains the
de facto
definition of the language in
CPython,
the
reference implementation.
Plik z chomika:
xyzgeo
Inne pliki z tego folderu:
Python Algorithms.pdf
(2320 KB)
Python and AWS Cookbook.pdf
(3786 KB)
Python and HDF5.pdf
(7112 KB)
Python and XML.pdf
(4029 KB)
Python Cookbook, 2nd Edition.pdf
(4752 KB)
Inne foldery tego chomika:
bipython
PYTHON
python (acabose)
tutoriale
wyklady
Zgłoś jeśli
naruszono regulamin