Narasimha Karumanchi - Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic PuzzlesНазвание: Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles
Автор: Narasimha Karumanchi
Издательство: CareerMonk Publications
ISBN: 8192107590
Год: 2016
Язык: Английский
Страниц: 476
Формат: pdf
Размер: 67.47 MB

Книга "Структура данных и алгоритмическое мышление с Python" предназначена для того, чтобы дать толчок программистам, соискателям и тем, кто сдает экзамены. Весь код в этой книге написан на Python. Он содержит множество головоломок программирования, который не только стимулирует аналитическое мышление, но и готовит читателей к собеседованию.

Starting Out with Python (3rd edition)Название: Starting Out with Python (3rd edition)
Автор: Tony Gaddis
Издательство: Pearson
ISBN: 978-1-29-206550-2
Язык: Английский
Год: 2015
Страниц: 635
Формат: PDF
Размер: 23.93 MB

Эта книга предназначена для односеместрового вводного курса программирования для студентов с небольшим опытом программирования. В "Starting Out with Python®, Third Edition" Тони Гаддис знакомит студентов с основами программирования и готовит их к переходу к более сложным языкам. Python, легкий в освоении и наиболее популярный объектно-ориентированный язык, позволяет читателям, начинающим программировать, чувствовать себя удобно без синтаксических проблем, которые могут быть сложными для новичков.

Assembler для DOS, Windows и UNIXНазвание: Assembler для DOS, Windows и UNIX
Автор: Зубков С.В.
Издательство: Питер
Год: 2004 - 3-е издание
Cтраниц: 608
Формат: pdf
Размер: 13 мб
Язык: русский

Неплохая книга по программирования на Assemle. В ней рассказано программирование начиная с 16-ти разрядтых процессоров 80x86 и заканчивая потоковыми SSE-инструкциями. В книге освещаются все аспекты современного программирования на ассемблере для DOS, Windows, UNIX (Solaris, Linux и FreeBSD), включая создание резидентных программ и драйверов, прямое программирование периферийных устройств, управление защищенным режимом и многое другое. Детально рассматривается архитектура процессоров Intel вплоть до Pentium III. Все главы иллюстрируются подробными примерами работоспособных программ. Издание ориентировано как на профессионалов, так и на начинающих без опыта программирования.

Python for Microcontrollers: Getting Started with MicroPythonНазвание: Python for Microcontrollers: Getting Started with MicroPython
Автор: Donald Norris
Издательство: McGraw-Hill Education
ISBN: 1259644537
Год: 2016
Язык: Английский
Страниц: 288
Формат: epub
Размер: 26.21 MB

Program Your Own MicroPython projects with ease?no prior programming experience necessary!
This DIY guide provides a practical introduction to microcontroller programming with MicroPython. Written by an experienced electronics hobbyist, Python for Microcontrollers: Getting Started with MicroPython features eight start-to-finish projects that clearly demonstrate each technique. You will learn how to use sensors, store data, control motors and other devices, and work with expansion boards.

Самоучитель по программированию на Free Pascal и LazarusНазвание: Самоучитель по программированию на Free Pascal и Lazarus
Автор: Алексеев Е.Р., Чеснокова О.В., Кучер Т.В.
Издательство: Унитех
Год: 2011
Cтраниц: 505
Формат: pdf
Размер: 14 мб
Язык: русский

Книга является учебником по алгоритмизации и программированию. В учебнике описан язык Free Pascal и среда визуального программирования Lazarus. Free Pascal и Lazarus являются мощными и свободно распространяемыми средствами программирования. В книге приведено большое количество примеров алгоритмов и программ. Особое внимание уделено работе с визуальными компонентами, их свойствами и методами. Подробно описаны такие этапы программирования как работа с подпрограммами и файлами. Также в книге можно познакомиться с основами объектно-ориентированного программирования и графическими средствами Lazarus. Книга содержит 25 вариантов заданий для самостоятельного решения по всем рассматриваемым темам. Издание предназначено для школьников, студентов, аспирантов и преподавателей, а также для всех, кто изучает программирование на Free Pascal и Lazarus.

Архитектура корпоративных программных приложенийНазвание: Архитектура корпоративных программных приложений
Автор: Фаулер М.
Издательство: Вильямc
Год: 2006
Cтраниц: 544
Формат: pdf
Размер: 14 мб
Язык: русский

Создание компьютерных систем - дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах - как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами - незаменимое руководство по архитектуре программных систем для любой корпоративной платформы. Это своеобразное учебное пособие поможет вам не только усвоить информацию, но и передать полученные знания окружающим значительно быстрее и эффективнее, чем это удавалось автору. Книга предназначена для программистов, проектировщиков и архитекторов, которые занимаются созданием корпоративных приложений и стремятся повысить качество принимаемых стратегических решений.

PHP: настольная книга программистаНазвание: PHP: настольная книга программиста
Автор: Мазуркевич А.М., Еловой Д.
Издательство: Новое знание
Год: 2003
Cтраниц: 480
Формат: pdf
Размер: 13 мб
Язык: русский

В удобной наглядной форме описаны все элементы РНР — популярного языка создания CGI-сценариев. Рассмотрены не только особенности синтаксиса языка, но и редактирование кода в программах EditPlus и UltraEdit, а также установка РНР и сервера Apache. Материал систематизирован таким образом, что читатель может использовать книгу и как учебник, и как справочник. Примеры, взятые из реальной практики Web-программирования, позволяют лучше усвоить теоретический материал. Книга рассчитана на самую широкую аудиторию — не только на новичков, но и на опытных программистов.

Ruby on Rails Tutorial: Learn Web Development with Rails, 4th EditionНазвание: Ruby on Rails Tutorial: Learn Web Development with Rails, 4th Edition
Автор: Michael Hartl
Издательство: Addison-Wesley Professional
ISBN: 0134598628
Год: 2016
Язык: Английский
Страниц: 816
Формат: epub
Размер: 23.0 MB

Ruby on Rails - это один из самых популярных фреймворков для разработки веб-приложений. Его используют разнообразные сайты, такие как: Twitter, GitHub, Disney и Airbnb. Но он может быть сложным в освоении и использовании. Если вы новичок в веб-разработке или новичок только в Rails, этот учебник для вас.

Learn With: AngularJS, Bootstrap, and ColdFusionНазвание: Learn With: AngularJS, Bootstrap, and ColdFusion
Автор: Jeffry Houser
Издательство: DotComIt LLC
Год: 2016
Язык: Английский
Страниц: 155
Формат: pdf
Размер: 10.05 MB

Книги серии "Learn With..." расскажут вам о технологиях Enterprise программирования путем создания приложений.
В каждом выпуске серии делают то же самое приложение, используя различные технологии. Эта книга использует AngularJS и Bootstrap для построения пользовательского интерфейса, а службы написаны на ColdFusion.

Крис Окасаки - Чисто функциональные структуры данныхНазвание: Чисто функциональные структуры данных
Автор: Крис Окасаки
Издательство: ДМК Пресс
ISBN: 978-5-97060-233-1
Год: 2016
Язык: Русский
Страниц: 252
Формат: pdf
Размер: 54.75 MB

Большинство книг по структурам данных предполагают использование императивного языка программирования, например, C/C++ или Java. Однако реализации структур данных на таких языках далеко не всегда хорошо переносятся на функциональные языки программирования, такие как Стандартный ML, Haskell или Scheme. В этой книге структуры данных описываются с точки зрения функциональных языков, в пей содержатся примеры и предлагаются подходы к проектированию, которые могут использоваться разработчиками при создании их собственных структур данных.