numpy
По существу, прошли первую половину стандартного туториала:
http://wiki.scipy.org/Tentative_NumPy_Tutorial
Аргументы командной строки
http://docs.python.org/2.7/library/sys.html#sys.argv официальные хелпы про sys.argv
http://docs.python.org/2.7/library/optparse.html официальные хелпы про optparse (хорошие, с кучей примеров).
Если optparse не хватает, стоит посмотреть на argsparse. Он ощутимо мощнее, при этом не создаёт лишних сложностей и переход с одного на другой прост. Начиная с 2.7 он входит в стандартную библиотеку, для более старых питонов его нужно устанавливать отдельно.
CSS
Идея: отделяем контент, структуру и оформление. За структуру отвечает html, за контент – css. (Идея выдержана не до конца, но довольно неплохо)
К каждому тэгу мы можем привязывать разные свойства. Примеры свойств: color, background, font-weight. Атрибут style.
Хотим отделить => Понятие селектора. Возможность запихать css в заголовок или в отдельный файл:
или
1 <link rel="stylesheet" href="{{ url_for('static', filename='giggle.css') }}">
Различия: кэширование, объём передаваемых данных, подсветка синтаксиса в редакторах. Если в кэше застряла старая версия CSS, с этим очень тяжело бороться.
Какие бывают селекторы:
тэг
.класс – атрибут class
#айди – атрибут id – его сделали для javascript, да и там мир спас jQuery, настоятельно рекомендую им не пользоваться
родитель потомок
родитель > ребёнок – осторожно, мозилла переделывает структуру документа.
- много всякой экзотики, которая работает не везде
Модель бокса:
- border
- padding
- margin
Псевдоклассы:
*:hover
a:visited
Хитрости:
- clear
- float
Ресурсы
http://htmlbook.ru/samcss/vvedenie-v-css – вменяемый вводный русский учебник
http://softwaremaniacs.org/blog/category/primer/ – прекрасный путеводитель по подводным камням и приёмам. Главное:
http://cssor.ru/css – Набор полезных приёмов
http://quirksmode.org/css/ – Главный ресурс, содержит адекватную справочную информацию о поддержки разных фич разными браузерами и пояснения про тонкие места.