Архив метки: python

Ruby ??? или Ruby !!!

Мне давно хотелось изучить что-то новое, прямо вот хотелось и все тут. С питоном любовь не получилась, ну не мое это и все. Не понравился мне его синтаксис, его «полу-объектная» модель ну и т.д. и т.п. После долгих лет разработки на Perl хотелось чего-то такого же распиздяйского офигенно красивого, такого где кроме «if» есть еще и «unless», такого где «ифы можно писать после самого выражения». Одновременно со всеми этими хотелками, очень хочется чтобы этот новый язык/инструмент был востребован на рынке, был, так сказать в тренде, чтобы на нем можно было писать веб-аппликухи, всякие консольные скриптики и утилиты, чтобы у него была куча различных фреймворков и «серверов приложений», чтобы было активное сообщество ну и еще много чего хотелось =)

Выбор пал на Ruby других вариантов я не нашел  (если только посмотреть в сторону node.js и всей около него темы, но пока не мое это).

И наткнулся я вчера вот на такую ссылку http://ruby.hasbrains.ru/ — скринкасты по Руби, замечу, что не по Рельсам, а именно по Руби,по самым основам и азам. Да, да, многие кидаются учить и понимать рельсы не зная о существовании руби — это примерно тоже самое как в 90-е многие учились «писать на CGI», не понимая, что в большинстве своем они пишут на Perl (это я в какой-то умной книжке вычитал, так как сам в то время еще ничего не писал и не учил). Хочу сказать, что эти скринкасты рассчитаны на самых новичков не только в Руби, но и в программировании вообще, автор довольно подробно, хоть и быстро, все излагает. Приятное впечатление от выпусков.

Просмотрел я пока первые 7 выпусков…уж очень из руби торчат перловые корни, но я этого и хотел, это и искал, мне все нравится =)

Подводя итоги. Для начала посмотрю все эти выпуски, думаю они дадут хороший старт для начального знакомства с Ruby, ну а потом будет видно стоит оно того или нет.

2011 год — год Питона !

Друзья, поздравляю всех с наступившим 2011 годом, годом Пит….Кролика и Кота!

Почему «год Питона» ? Это конечно же шутка…частично. Все дело в том, что в этом году я решил довольно плотно «пощупать» язык программирования Python и всю его инфраструктуру (фреймворки, библиотеки, среды разработки и т.д.). Так уж получилось, что ни один язык, который я использую в повседневной работе, я не учил целенаправленно. Устроившись на предыдущую работу, мне необходимо было написать CRM систему на уже готовом движке, который написан на Perl — вот так я и познакомился с этим замечательным языком.
Чуть позже, когда начал потихоньку «фрилансить» и появился проект о достопримечательностях — пришлось разбираться в PHP. Учитывая спрос, PHP — идеальный язык для фрилансера — мое мнение =) Ну а JavaScript так или иначе пронизывал все эти этапы — куда же без него!
И вот настало время (!) целенаправленного изучения, с самых основ, от А до Я, от корки до корки ну и т.д. Я выбрал именно Python не потому, что он какой-то особенный, нет. Просто он оказался первым в моем списке, да и книг на русском языке о Python, в последнее время стало появляться все больше и больше =) Последней точкой в принятии решения был выход 4-ого издания «Изучаем Python» Лутца.

Изучаем Python, 4-е издание

Изучаем Python, 4-е издание

Именно с этой книги я и начну свое изучение Python.

Следующей на очереди будет книга «Python подробный справочник 4-ое издание»

Python. Подробный справочник, 4-е издание

Python. Подробный справочник, 4-е издание

Ну а после этого будет несколько книг о Django, а там посмотрим =)

Все говорят, что Python изучить легко (если раньше программировал на чем-то другом), вот я и хочу проверить эту теорию. Мой план примерно такой:

— на изучение самого языка, его философии и культуры — потрачу, приблизительно, месяцев 6 (хотя один мой товарищ выучил Python за месяц, а уже через полтора-два месяца довольно хорошо устроился на работу Python/Django разработчиком…Леха, привет!)

— оставшиеся 6 месяцев потрачу на изучение «питоньей» инфраструктуры: фреймворки, библиотеки, различные утилиты и инструменты

Вот такие вот наполеоновские планы.

Несмотря на Python, моим ежедневным рабочим и любимым инструментом был и остается Perl, поэтому в этом году продолжу его изучение и освоение (Perl действительно безграничен)!

Django или не Django !?

Почти закончил выполнять тестовый пример из Django туториала, все понравилось, я почти проникся Жангой.
Но тут наткнулся на горячее обсуждение вот такого вопроса http://softwaremaniacs.org/forum/django/23887/. Стало интеренсо =) !

Ради интереса зашел в баг-треккер Жанги и…ооо ужас! Некоторые тикеты висят вот уже 4-5 лет!

Например вот этот http://code.djangoproject.com/ticket/2504 !

Неужели все так плохо !? Или я просто чего-то не понимаю ?