Лучшие учебники для изучения Python и Ruby

Теги:
  • Образование / Работа в ИТ
  • Языки программирования

Изучение языка программирования очень похоже на изучение обычного человеческого языка общения. В обоих случаях нужна практика. Для того, чтобы перейти к практике, необходимо ознакомиться с теорией. ITmentor подобрал лучшие на наш взгляд учебники для новичков.

 

Python

luchshie-uchebniki-dlya-izucheniya-python-i-ruby-1.jpg

Программируем на Python
Автор: Майкл Доусон
Год: 2013
Страниц: 416

Эта книга — идеальное пособие для начинающих изучать Python. Руководство, написанное опытным разработчиком и преподавателем, научит фундаментальным принципам программирования на примере создания простых игр. Вы приобретете необходимые навыки для разработки приложений на Python и узнаете, как их применять в реальной практике. Для лучшего усвоения материала в книге приведено множество примеров программного кода. В конце каждой главы вы найдете проект полноценной игры, иллюстрирующий ключевые идеи изложенной темы, а также краткое резюме пройденного материала и задачи для самопроверки. Прочитав эту книгу, вы всесторонне ознакомитесь с языком Python, усвоите базовые принципы программирования и будете готовы перенести их на почву других языков, за изучение которых возьметесь. Научитесь программировать на Python играючи!

   

luchshie-uchebniki-dlya-izucheniya-python-i-ruby-2.jpg

Изучаем Python, 4-е издание.
Автор: Марк Лутц
Год: 2010
Страниц: 1280

Четвертое издание «Изучаем Python» — это учебник, написанный доступным языком, рассчитанный на индивидуальную скорость обучения и основанный на материалах учебных курсов, которые автор, Марк Лутц, ведет уже на протяжении десяти лет. Издание значительно расширено и дополнено в соответствии с изменениями, появившимися в новой версии 3.0. В книге представлены основные типы объектов в языке Python, порядок их создания и работы с ними, а также функции как основной процедурный элемент языка. Рассматриваются методы работы с модулями и дополнительными объектно-ориентированными инструментами языка Python — классами. Включены описания моделей и инструкций обработки исключений, а также обзор инструментов разработки, используемых при создании крупных программ.

Каждая глава завершается контрольными вопросами с ответами на закрепление пройденного материала.

 

Ruby

luchshie-uchebniki-dlya-izucheniya-python-i-ruby-3.jpg

Язык программирования Ruby
Автор: Д. Флэнаган, Ю. Мацумото
Год: 2011
Страниц: 496

Эта книга - официальное руководство по динамическому языку программирования Ruby. Авторский состав воистину звездный: Дэвид Флэнаган - известнейший специалист в области программирования, автор ряда бестселлеров по JavaScript и Java; Юкихиро «Matz» Мацумото — создатель и ведущий разработчик Ruby.

В книге приведено детальное описание всех аспектов языка: лексической и синтаксической структуры Ruby, разновидностей данных и элементарных выражений, определений методов, классов и модулей. Кроме того, книга содержит информацию об API-функциях платформы Ruby.

Издание будет интересно опытным программистам, знакомящимся с новым для себя языком Ruby, а также тем, кто уже программирует на Ruby и хочет достичь более высокого уровня понимания и мастерства работы.

   

luchshie-uchebniki-dlya-izucheniya-python-i-ruby-4.jpg

Изучаем Ruby
Автор: Майкл Фитцджеральд
Год: 2008
Страниц: 331

Книга представляет собой руководство по созданию веб-приложений на языке Ruby. Изучение построено на практических примерах, листинги которых есть почти на каждой странице.

Даны основы Ruby, рассмотрены условные операторы, строки и регулярные выражения, операторы, функции, массивы, хэши, работа с файлами, классы. Описаны обработка XML, рефлексия, метапрограммирование, обработка исключений, инструментарий разработчика Tk и другие средства, включая RubyGems, RDoc и Embedded Ruby. Каждая глава завершается списком вопросов по теме. В конце книги для удобства собраны справочные материалы по языку Ruby и даны ответы на контрольные вопросы к главам.

 

Перепечатка статьи допускается только при указании активной ссылки на сайт itmentor.by

 

Больше материалов можно найти в здесь

 

Хочешь получать новые статьи первым? Вступай в сообщества ITmentor Вконтакте и Facebook

 

Опубликован: 13-12-2016 1134 Поделиться: