Python для навукі аб клімаце
1. Увядзенне
- Python падручнікі па вэб-
- Агульныя і больш прасунутыя спасылкі Python
- python.org., забяспечваючы сувязь на шматлікія рэсурсы Python
- Дюбуа неабходным Павел дакументацыі з лічбаў і масках Array модуляў
- Кнігі на Python
2. Выкарыстаньне асноўныя канструкцыі: Праграмаванне Python са стылем і нюхам
- Модулі і аператар імпарту
- Асноватворную ролю модуляў
- Кожны сцэнар Python з'яўляецца модуль
- Захоўвайце функцый у модуль! Гэта не так, як Matlab.
- ад... імпарт *. Імпарт... як...
- Назва-прасторы. Укладзеныя модулі
- Прыклад: табліцы фізічных канстант
- Атрыманне інфармацыі аб модулях і аб'екты: Dir () і дапамогу ()
- Спісы, ой, што вы можаце зрабіць са спісамі!
- Будаўніцтва спісаў з дапамогай Append ()
- Будаўніцтва спісаў з дапамогай функцыі
- Карысныя спіс аперацыі (метады)
- Доступ элемента або ад спісу
- Завесы: на, у той час, працягваць, перапынак
- Цыкл над спісамі
- Дыяпазон () і xrange () справаздачнасці
- Вызначым мноства функцый
- Функцыя вызначэння і спіс аргументаў
- Папярэджанне аб магчымых пабочных якія ўплываюць аргументы
- Метады праграмы развіцця
- Выкарыстаньне модуляў для арганізацыі аб'ектаў і функцый
- Выкарыстоўвайце чакання з нататнік для новых функцый/класаў
- Выкарыстоўвайце перакладчык для тэставання функцый
- Шляхі для запуску сцэнарыяў Python
- Знутры перакладчыка
- Імпарт модуля (не рэкамендуецца)
- Імпарт модуля затым выклікаць функцыі
- Выкарыстаньне заяву выканаць
- З каманднага радка
- Выкарыстоўвайце заяву Python
- Фунт-Bang секчы
- Папярэджанне па спасылцы супраць асобу
- Радкі, пра рэчы, якія вы можаце зрабіць са радкамі!
- Радковыя аперацыі і метады
- Пошук, замена, раскол, і г.д.
- Выкарыстаньне фармату радкі
- Атрыманне фіксаванай даўжыні поля ('% 0 <n> я'% N)
- Радок модуль. string.atoi () і г.д.
- Радкі, <cr> і ўкладцы коды
- Аб'екты і іх выкарыстанне
- Асноватворнае значэнне індэкса __getitem метады () __ і __setitem () __
- Уваходны і выходны
- Уклад тэрмінала: raw_input ()
- Файлы
- Read (), Readline (), readlines ()
- Write ()
- шукаць ()
- Прыклад: апрацоўка прабел ASCII файла дадзеных
- Прыклад: пераўтварэнне тэкставых файлаў у фармат Unix Mac crfix1.py
- Узаемадзеянне з з файламі: структура модуля
- Звярніце ўвагу на файлы Fortran
- Слоўнікі і іх выкарыстанне
- Савет: Слоўнікі добрыя для выкарыстання з __getitem () __ і __setitem ()
- Апрацоўка выключэнняў
- паспрабуйце/за выключэннем блокаў
- павышэнне (таксама выкарыстоўваць павышэнне, каб выбавіць з пятлі ці скрыпт)
- выкарыстанне сцвярджаць заяву ў адладцы
3. Python як скрыптовая мова
- Ваш сябар, АС модуля
- Агульны каталог і шлях каманды
- glob.glob ()
- Выкананне адвольных каманд сістэмы os.system ()
- Прыклад: Абрэзка перазагрузіць файлы.
- Прыклад: Пераўтварэнне каталог файлаў гісторыі ў NetCDF
4. Python для мадэлявання
- Некалькі прыкладаў упрыгожванняў Python
- Хаос у лагістычным адлюстраванні: Лагістычны Карта Explorer класа
- 1-мерны Рунге-Кутта решатель, з прыкладаннямі
- Арбіты планет
- Уводзіны ў лікавых масіваў
- Прыклад: 1D ўраўненні дыфузіі
- Мадэль - Відавочныя стэпінгу версія
- Мадэль - няяўных версія
- Больш цікавым межавыя ўмовы: радыяцыйнае астуджэнне зверху
- Простая мадэль марскога лёду
- Гэй, там Snoopy, не вар'ят! Кароткае палеміку па распрацоўцы праграм. Прычыны для напісання кода ў "не-хітры" спосаб. (Эфектыўнасць, але і робіць яго лягчэй зрабіць аўтаматычнае распаралельванне, так як на высокім ўзроўні арыфметычнай на аб'ектах сігнал паралелізму. Заклікае таксама справу з больш высокага ўзроўню абстракцыі, што робіць код больш чытэльным і суправаджэнні.)
- Выкарыстаньне масіваў масках
- Пашырэнне Python з з і SWIG
- Уводзіны ў SWIG
- Звярніце ўвагу на будынак Swigged модуляў пад Mac OSX (Дарвін)
- Пошук патрэбнага ўзроўню для будаўнічых аб'ектаў
- Глабальныя зменныя
- Узаемадзеянне з з масівамі
- Узаемадзеянне з C структур
- Прыклад 1:
- Прыклад 2: простае пашырэнне масіва плаваць
- Прыклад 3: раўнанне дыфузіі
- Праца з Fortran
- Агульныя заўвагі па C і Fortran ўзаемадзеяння
- Прыклад: Даць AC заглушкі для Fortran руцінных
- Праца з масівамі Fortran
- Праца з Fortran агульных блокаў
- Упраўленне лікавых масіваў з Fortran або C
5. Python для аналізу дадзеных
- СУБКД модуль
- Агляд
- Зменныя, файл зменных, і масках Зменныя
- Чытанне і запіс файлаў NetCDF
- Аб восяў
- Атрыманне інфармацыі аб восяў
- Указанне восяў зменнай
- Стварэнне новай восі
- Асерадненне па восі
- Пабудова даных з выкарыстаннем VCS (патрабуецца Python 2,2)
- Стварэнне асноўны сюжэт контуру.
- Выраб на заказ: Кантыненты, контур значэння, і г.д.
- Выбар ўчастка метадам (isofill і г.д.)
- Карта прагнозы
- Лінія участкаў
- Захаванне участкаў для графічных файлаў
- Пабудова даных з выкарыстаннем сцэнарыяў NCL
Popular Linkseclipsefp project, minidisc coding, sr programming language, r for windows, git manage, vps website host, introduction satistical thought, writing games tutorial, cgi scripting, wordpress website hosting, parallel computing laboratory, traceviz with graphviz, efficient editing, training faq, web hosting