Что-то накопилось
в браузере табов, ждущих моего внимания.
Сегодня разберем
пачку про Python.
1. vim & Python
Если кто не в
курсе, vim это удивительный текстовый
редактор. С первого взгляда кажется,
что это что-то убогое, родом из детства
Unix. Но стоит посмотреть на него внимательно,
оказывается, что это очень удобный и
мощный инструмент на каждый день. Для
сисадмина и программиста. Какая бы
функция вам не понадобилась от текстового
редактора, можно быть уверенным, что
кто-нибудь ее уже реализовал в рамках
vim.
После того как
вы разберетесь с командами, плагинами
и функциями, выработаете свой набор
клавиатурных шорткатов и занесете это
в мышечную память, ни на какой другой
редактор уже не встанет вы уже
смотреть не захотите. Тем более, что vim
есть практически на любой платформе.
Перетаскиваете свой конфиг и продолжаете
стучать по клаве. Кстати, в полной мере
осознать могучесть vim можно только
научившись клавиатурить в 10 пальцев
вслепую, English.
Вводная про
vim дана, переходим к Python.
Мартин показывает
как можно заточить vim под разработку на
Python.
Vim as a Python IDE
(Martin Brochhaus)
This is the code for my
PyCon APAC 2012 talk about Vim as Python IDE.
Эндрю предлагает
писать плагины к vim на Python.
Snake (SNAAAAAAAAKKKE)
by Andrew Moffat
Snake lets you use
Python to its fullest extent to write Vim plugins:
2. Сниппеты для
освежения в памяти разных фишек Python.
Типа конспект
книги Марка Лутца "Learning Python", 5-ое
издание в сниппетах
от Alexey Evseev
Что особо
интересно, показана разница между 2-м и
3-м Python.
Материал
полезен высокой плотностью информации.
80 вопросов на
знание Python
Довольно
удачный тест, тупых вопросов мало.
3. Внутреннее
устройство
CPython для самых
маленьких: введение by Aleksandr Koshkin
Этой статьей
мне хотелось бы открыть цикл, посвященный
внутреннему устройству интерпретатора
языка Python
Что происходит
в интерпретаторе, как он работает. Не
то, чтобы это было очень полезно на
практике, но никто пока не отменил общий
принцип – чем лучше ты знаешь, как эта
фигня работает, тем проще тебе с ней
управляться.
4. Подборка
сцылок
Статья на
Хабре, содержащая ссылки на статьи на
Хабре. Местами очень неплохо.
Подборка
информации по теме разработки на Python.
5. Изучение
программирования.
Кто-то умный,
не помню кто, сказал, что осваивать языки
программирования просто: достаточно
потратить месяц на решение задач с
на том языке,
который хотите изучить. И дело в шляпе.
Кто как, а я
думаю взяться за Scala.
А вы можете
решать задачки на Python.
original post http://vasnake.blogspot.com/2015/05/python.html
Комментариев нет:
Отправить комментарий