Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 6-е изд.

Создаем динамические веб-сайты с помощью PHP, MySQL, jаvascript, CSS и HTML5. 6-е изд.

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

 



Автор: Робин Никсон
Язык: Русский
Жанр: веб-разработка, Программирование
Формат: pdf
Подробнее

Продвинутая работа с ошибками в Go (Golang)

Продвинутая работа с ошибками в Go (Golang)

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

 



Автор: Антон Телышев, Дмитрий Назарков
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

Black Hat Go: Программирование для хакеров и пентестеров

Black Hat Go: Программирование для хакеров и пентестеров

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


 



Автор: Стил Т., Паттен К., Коттманн Д.
Язык: Русский
Жанр: программирование
Формат: PDF
Подробнее

HTML Academy: Паттерны проектирования

HTML Academy: Паттерны проектирования

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

 



Автор: Коллектив
Язык: Русский
Жанр: Программирование, вёрстка
Формат: HTML
Подробнее

Знакомство с Python

Знакомство с Python

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

 



Автор: Дэн Бейдер, Дэвид Эймос, Джоанна Яблонски
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Погружение в паттерны проектирования (2021)

Погружение в паттерны проектирования

Книга «Погружение в Паттерны Проектирования» описывает 22 классических паттерна проектирования, а также 8 принципов проектирования, на которых они основаны. Каждая глава книги посвящена только одному паттерну. Поэтому книгу можно читать как последовательно, от края до края, так и в произвольном порядке, выбирая только интересные в данный момент паттерны. Паттерны проектирования универсальны. Поэтому все примеры кода в этой книге приведены на псевдокоде, без привязки к конкретному языку программирования.

 



Автор: Александр Швец
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

Оконные функции SQL

Оконные функции SQL

Если вкратце — оконные функции помогают делать классные аналитические отчеты без участия «экселя». Хотите посчитать процент продаж по месяцам от общих продаж за год? Оконные функции. Разделить маркетинговые каналы на эффективные и неэффективные? Оконные функции. Выбрать топ-10 клиентов по каждому сегменту? Тоже они.


 



Автор: Антон Жиянов
Язык: Русский
Жанр: программирование
Формат: PDF
Подробнее

Python для сетевых инженеров. Автоматизация сети, программирование и DevOps

Python для сетевых инженеров. Автоматизация сети, программирование и DevOps
Т
Третье издание полностью переработано и обновлено для использования Python 3. Помимо новых глав, посвященных анализу сетевых данных с помощью стека ELK (Elasticsearch, Logstash, Kibana и Beats) и Azure Cloud Networking, в него включены сведения по использованию Ansible и фреймворков pyATS и Nornir. Кроме того, были обновлены примеры для лучшего понимания концепций и обеспечения совместимости.

 



Автор: Чоу Эрик
Язык: Русский
Жанр: программирование
Формат: PDF
Подробнее

Python: создаем программы и игры, 3-е издание

Python: создаем программы и игры, 3-е издание

Данная книга позволяет уже с первых шагов создавать свои программы на языке Python. Акцент сделан на написании компьютерных игр и небольших приложений. Лучший выбор для всех, кто хочет быстро и эффективно научиться писать программы на Python. Данная книга позволяет уже с первых шагов создавать свои программы на языке Python. Акцент сделан на написании компьютерных игр и небольших приложений. Есть краткий вводный курс в основы языка, который поможет лучше ориентироваться на практике. По ходу изложения даются все необходимые пояснения, приводятся примеры, а все листинги (коды программ) сопровождаются подробными комментариями. Лучший выбор для всех, кто хочет быстро и эффективно научиться писать программы на Python.



 



Автор: Кольцов Д. М.
Язык: Русский
Жанр: Программирование
Формат: PDF, djvu
Подробнее

Вёрстка навигационных элементов интерфейса

Вёрстка навигационных элементов интерфейса

Умение верстать типовые навигационные элементы: линейное и многоуровневые меню, «выпадающие» подменю, пагинацию, «хлебные крошки», сложные списки и другие.

 



Автор: Коллектив
Язык: Русский
Жанр: Программирование
Формат: PDF, html
Подробнее

Машинное обучение: основы, алгоритмы и практика применения

Машинное обучение: основы, алгоритмы и практика применения

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



 



Автор: Борхани Реза, Катсаггелос Аггелос, Уатт Джереми
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications

Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications

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



Автор: Chip Huyen
Язык: English/английский,
Жанр: Программирование
Формат: True PDF
Подробнее

Начинаем программировать на Python, 5-е издание

Начинаем программировать на Python, 5-е издание

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


 



Автор: Тони Гэддис
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

Фелляйзен М. и др. Как проектировать программы. Введение в программирование и компьютерные вычисления

Фелляйзен М. и др. Как проектировать программы. Введение в программирование и компьютерные вычисления

Цель этой книги – познакомить читателей с системным подходом к проектированию и сформировать у них правильные навыки программирования, которые предполагают пошаговое планирование и понимание рабочих задач на каждом этапе создания программы. В фокусе книги – общие принципы проектирования программ, поэтому используется не стандартный промышленный язык, а специализированный язык обучения Racket, а также среда программирования DrRacket, которая обеспечивает увлекательное обучение.
 



Автор: Фелляйзен М., Финдлер Р. Б., Флэтт М., Кришнамурти Ш.
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf
Подробнее

Свейгарт Эл. Python. Чистый код для продолжающих

Свейгарт Эл. Python. Чистый код для продолжающих

"Python. Чистый код для продолжающих" - это не набор полезных советов и подсказок по написанию чистого кода. Вы узнаете о командной строке и других инструментах профессионального разработчика: средствах форматирования кода, статических анализаторах и контроле версий. Вы научитесь настраивать среду разработки, давать имена переменным и функциям, делающие код удобочитаемым, грамотно комментировать и документировать ПО, оценивать быстродействие программ и сложность алгоритмов, познакомитесь с ООП.
 



Автор: Свейгарт Эл
Язык: русский
Жанр: программирование
Формат: pdf
Подробнее

POWER BI: моделирование на экспертном уровне

POWER BI: моделирование на экспертном уровне

Эта книга станет вашим проводником в мир моделирования данных в целом и применительно к Power BI. Вы узнаете, как подключаться к данным в различных источниках, объединять их при помощи связей и строить полноценные модели данных; изучите вопросы определения новых метрик и выполнения пользовательских вычислений с использованием особенностей модели. По мере чтения сложность и эффективность моделей данных будет увеличиваться. Вы научитесь использовать язык запросов DAX, а также новые техники моделирования.

 



Автор: Бахши Сохейл
Язык: Русский
Жанр: Программирование
Формат: PDF
Подробнее

Боднер Д. Go: идиомы и паттерны проектирования

Боднер Д. Go: идиомы и паттерны проектирования

Go быстро набирает популярность в качестве языка для создания веб-сервисов. Существует множество учебников по синтаксису Go, но знать его недостаточно. Автор Джон Боднер описывает и объясняет паттерны проектирования, используемые опытными разработчиками. В книге собрана наиболее важная информация, необходимая для написания чистого и идиоматического Go-кода. Вы научитесь думать как Go-разработчик, вне зависимости от предыдущего опыта программирования.
 



Автор: Джон Боднер
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf
Подробнее

Дизайн-системы для фронтендеров

Дизайн-системы для фронтендеров

Умение выделять систему из дизайна и переносить её в код сокращает время на создание новых частей больших продуктов. Даже на небольших проектах такие системы упрощают процесс разработки и поддержки.


 



Автор: Коллектив
Язык: Русский
Жанр: программирование
Формат: HTML, EPUB
Подробнее

Э. Уильямс - C++. Практика многопоточного программирования

Э. Уильямс - C++. Практика многопоточного программирования

Язык С++ выбирают, когда надо создать по-настоящему молниеносные приложения. А качественная конкурентная обработка сделает их еще быстрее. Новые возможности С++ позволяют использовать всю мощь многопоточного программирования, чтобы с легкостью решать задачи графической обработки, машинного обучения и др. Энтони Уильямс, эксперт конкурентной обработки, рассматривает примеры и описывает практические задачи, а также делится секретами, которые пригодятся всем, в том числе и самым опытным разработчикам. Теперь вам доступны все аспекты конкурентной обработки на C++ от создания новых потоков до проектирования полнофункциональных многопоточных алгоритмов и структур данных.
 



Автор: Э. Уильямс
Язык: русский
Жанр: программирование
Формат: True PDF
Подробнее

Хантер Т. - Многопоточный Javascript

Хантер Т. - Многопоточный Javascript

Готовы ли вы к разработке многопоточных приложений на jаvascript? Прочитав данную книгу, jаvascript-разработчик среднего уровня узнает о сильных и слабых сторонах API веб-исполнителей в браузерах и рабочих потоков в Node.js.
Авторы рассказывают о двух подходах к построению многопоточных приложений: на основе передачи сообщений и на основе разделяемой памяти. Описываются API для обоих случаев, объясняется, когда использовать тот или другой, а когда – их сочетание. Вы также увидите, как реализуются высокоуровневые паттерны на базе этих подходов.
 



Автор: Хантер Т., Инглиш Б.
Язык: русский
Жанр: программирование, jаvascript
Формат: PDF
Подробнее

Курс DevOPS v 2.0

Курс DevOPS v 2.0

Чему научим: Модель управления инфраструктурой Packer, Terraform. Управление конфигурацией Ansible. Работа с Docker полное руководство. Работа с Jenkins. Настройка мониторинга Prometheus, графика Grafana. Инструменты для работы с логами. Kubernetes. K8S


 



Автор: Коллектив
Язык: Русский
Жанр: программирование
Формат: PDF
Подробнее

Шасанкар Кришна - Zend Framework 2.0. Разработка веб-приложений

Шасанкар Кришна - Zend Framework 2.0. Разработка веб-приложений

Zend Framework 2 представляет собой последнее обновление широко известного фреймворка Zend Framework. Эта версия значительно упростила процесс создания сложных веб-приложений, сведя к минимуму усилия разработчиков благодаря наличию готовых к использованию компонентов. Zend Framework 2 — это многофункциональный масштабируемый фреймворк для разработки веб-приложений.

 



Автор: Шасанкар Кришна
Язык: русский
Жанр: программирование
Формат: PDF
Подробнее

Протоколы и сети: основы

Протоколы и сети: основы

‍Фронтенд-разработчики работают с данными, которые путешествуют по сетям и передаются разными протоколами. Понимать как всё это устроено необходимо, чтобы лучше решать типовые задачи.


 



Автор: Коллектив
Язык: Русский
Жанр: программирование
Формат: HTML
Подробнее

Эндрю Стиллмен, Дженнифер Грин. Head First. Изучаем C#. (4-е изд.)

Эндрю Стиллмен, Дженнифер Грин. Head First. Изучаем C#. (4-е изд.)

Стиль Head First позволяет сразу приступить к созданию собственного кода на C#, даже если у вас нет никакого опыта программирования. Не нужно тратить время на изучение скучных спецификаций и примеров! Вы освоите необходимый минимум инструментов, и сразу приступите к забавным и интересным программным проектам: от разработки 3D-игры до создания серьезного приложения и работы с данными. Четвертое издание книги было полностью обновлено и переработано, чтобы рассказать о возможностях современных C#, Visual Studio и .NET, оно будет интересно всем, кто изучает язык программирования C#.
 



Автор: Эндрю Стиллмен, Дженнифер Грин
Язык: русский
Жанр: компьютерная литература, программирование
Формат: pdf
Подробнее