Показаны сообщения с ярлыком ruby. Показать все сообщения
Показаны сообщения с ярлыком ruby. Показать все сообщения

понедельник, 3 марта 2014 г.

From Ruby to Python

From Ruby to Python


Так случилось, что мой выбор вместо изучения Ruby пал на Python. В первую очередь  я вернулся к повторному прохождению курсов на Codecademy.com восстанавливаю базу по основам Web-программирования (html, css, javascript). О своих успехах отмечаюсь в   у себя в twitter'е.

Основные причины выбора Python:

  • простота изучения
  • восстребованность на рынке
  • доступность руководств и учебников

Проект

В качестве идеи проекта для практики в Python выбрал одну из задач, стоящих передо мной на основной работе, а именно ведение инвентаризационной базы техники на предприятии.
В качестве фрэймворка будем использовать Django.

Первые шаги

Изучение Django я решил начать с "обучалок" Mike Hibbert'a. Далее материал будет излагаться на английском языке. В таком случае, я как минимум смогу "убить двух зайцев :)" подтянуть английский и сделать свой блог немного dual language. Все комментарии пишу в вольной форме, основываясь на том, что понял просматривая обучающие ролики.

воскресенье, 15 декабря 2013 г.

Chapter 2. Ruby.new

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

Итак, чему я смог научиться сегодня:
   Объектно-оринетированность Ruby: истинная (genuine) объектно-оринетированность. Здесь все - объект. Результаты разнообразных манипуляций - также объекты.
   Простой синтаксис. Если брать во внимание мой скудный опыт C++, PHP, Java то первые примеры несколько необычны с точки зрения синтаксиса языков, с которыми я был знаокм либо изучая в Университете, либо самостоятельно.
Например, результат интерпретации кода первого примера:

суббота, 14 декабря 2013 г.

Первые шаги

    На домашнем ноутбуке наконец-то вернулся снова на Ubuntu.  Задача оказалось не такой уж сложной, как казалось сначала. Unetbootin + Ubuntu 12.04, 20 минут времени и мой боевой друг Asus N61Vg снова в строю. Конечно же, не обошлось без проблем. А именно - в Unity 3D видеокарта NVidia GeForce GT-220M работала слишком нестабильно. Сменил GUI на Unity 2D - не перестаю удивляться скорости и производительности. Этот пост - юбилейный для меня - первый!  делаю в Chromium. :) В голове сумятица и сумбурность. Много мыслей и идей, которые надо систематизировать по разделам. Основоная идея, которой планирую выделять максимум ресурсов - изучение программирования. Необходимо воссстановить знания, приобретенные в Университете. За помощью буду обращаться к друзьям.
   После консультации с университетскими друзьями, пришел к выводу, что наиболее интересный и перспективный вариант для изучения в настоящее время - это Ruby. Для вэб-разработки, конечно же будет использоваться Ruby framework Rails.

   Сперва начну с продумывания структуры разделов блога. Надеюсь, что это поможет мне упорядочить мысли.