Книга. Программирование без дураков. 2017


Хотите научиться программировать «less wrong»? Тогда эта книга — для вас. Ведь программирование — это во многом коммуникация. Стиль программирования, именование, комментирование, работа с чужим кодом — зачастую соглашения складываются именно там, где строгая регламентация на уровне языка программирования отсутствует. Познакомьтесь с разнообразными традициями, существующими в различных языках программирования, узнайте, как практически не спотыкаясь передвигаться по этой пересеченной местности. Continue reading «Книга. Программирование без дураков. 2017»

Книга: С# на примерах.

Эта книга является превосходным учебным пособием для изучения языка программирования C# на примерах. Изложение ведется последовательно: от развертывания .NET и написания первой программы, до многопоточного программирования, создания клиент-серверных приложений и разработки программ для мобильных устройств. По ходу даются все необходимые пояснения и комментарии. Continue reading «Книга: С# на примерах.»

Книга. Английский язык для инженеров. 7-е издание.


Учебник написан в соответствии с программой по иностранным языкам для неязыковых вузов. Цель учебника — обучение различным видам чтения специальной литературы, владение которыми необходимо будущему инженеру, а также формирование навыков устной речи, аудирования и письма. Эффективное практическое овладение языком обеспечивается системой коммуникативных упражнений и ролевых игр, стимулирующих интерес студентов и их творческую активность.
Continue reading «Книга. Английский язык для инженеров. 7-е издание.»

Книга. JavaScript. Сильные стороны

Любой язык программирования имеет свои сильные и слабые стороны, однако язык JavaScript в большей степени состоит из последних, так как был разработан в спешке и практически не отлаживался. В этой книге среди множества самых ужасных JavaScript-конструкций выделены наиболее надежные, понятные и удобные в сопровождении то подмножество языка, которое позволяет создавать по-настоящему расширяемый и эффективный код. Автор — уважаемый среди разработчиков эксперт в области JavaScript выделяет массу интересных идей, которые делают JavaScript прекрасным объектно-ориентированным языком программирования.
Continue reading «Книга. JavaScript. Сильные стороны»

Каталог книг по языкам программирования

Привет ребята. За то время, что этот сайт существует, на нем накопилось немало книг по программированию, web-разработке и системному администрированию.

Все это имело хаотичный беспорядок и найти нужную книгу по определенной тематике было не так уж просто.

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

Вот ссылка на каталог: Книги по Программированию.

Continue reading «Каталог книг по языкам программирования»

Книга. JavaScript — Подробное руководств

Шестое издание бестселлера «JavaScript. Подробное руководство» полностью пересмотрено и дополнено сведениями о JavaScript в соответствии с современ ным положением дел в разработке приложений для Web 2.0. Эта книга – одно временно и руководство программиста с большим числом практических при меров, и полноценный справочник по базовому языку JavaScript и клиент ским прикладным интерфейсам, предоставляемым вебброузерами. Издание охватывает стандарты ECMAScript 5 и HTML5. Многие главы перепи саны заново, другие дополнены новой информацией, появились и новые главы с описанием библиотеки jQuery и поддержки JavaScript на стороне сервера. Часть I знакомит с основами JavaScript. В части II описывается среда разра ботки сценариев, предоставляемая вебброузерами. Continue reading «Книга. JavaScript — Подробное руководств»

Book. Violent Python A Cookbook for Hackers.

Book. Violent Python A Cookbook for Hackers.

Violent Python A Cookbook for Hackers, Forensic Analysts, Penetration Testers and Security Engineers

Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of relying on another attacker’s tools, this book will teach you to forge your own weapons using the Python programming language. This book demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. It also shows how to write code to intercept and analyze network traffic using Python, craft and spoof wireless frames to attack wireless and Bluetooth devices, and how to data-mine popular social media websites and evade modern anti-virus. Continue reading «Book. Violent Python A Cookbook for Hackers.»

Книга. C# 4.0. Полное руководство. Герберт Шилдт.


В этом полном руководстве по C# 4.0 — языку программирования, разработанному специально для среды .NET, — детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Continue reading «Книга. C# 4.0. Полное руководство. Герберт Шилдт.»

Книга. PHP7 в Подлиннике.

Книга. PHP7 в Подлиннике.
Версия PHP 7 дополняет язык новыми операторами, переработанным механизмом обработки ошибок, анонимными классами, рассширенной поддержкой генераторов, кодировки UTF-8 и множеством более мелких изменений.
За прошедшее время изменился и подход в Web-разработке. Революция, совершенная системой контроля версий Git и бесплатными Git-хостингами вроде GitHub, привела к совершенно новой системе распространения программных библиотек и их разработки. Современное Web-приложение собирается из независимых компонентов, управление которыми осуществляется менеджером Composer. Совместимость компонентов из разных фреймворков обеспечивают стандарты PSR, а рабочую среду – виртуальные машины. На страницах книги детально освещаются инструменты и приемы работы современного PHP-сообщества.
Continue reading «Книга. PHP7 в Подлиннике.»

Книга. Работа с PostgreSQL: настройка и масштабирование.

Послушайте — и Вы забудете, посмотрите — и Вы запомните, сделайте — и Вы поймете
Конфуций

Данная книга не дает ответы на все вопросы по работе с PostgreSQL. Главное её задание — показать возможности PostgreSQL, методики настройки и масштабируемости этой СУБД. В любом случае, выбор метода решения поставленной задачи остается за разработчиком или администратором СУБД. Continue reading «Книга. Работа с PostgreSQL: настройка и масштабирование.»