Легкий способ выучить Java
Пэйн Брайсон
Java – один из самых популярных и востребованных языков программирования в мире, но и один из самых сложных для изучения, особенно для новичков. Автор этой книги, Брайсон Пейн, разработал собственный метод обучения, который строится на прохождении материала исключительно на практических примерах.
Начните изучать Java, создавая несложные игры для ПК и Android, узнавайте, как работает инструмент JShell, используйте популярные среды разработки Eclipse и Android Studio, учитесь искать и исправлять ошибки в коде и становитесь востребованным программистом с книгой «Легкий способ выучить Java».
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #java #rus
Пэйн Брайсон
Java – один из самых популярных и востребованных языков программирования в мире, но и один из самых сложных для изучения, особенно для новичков. Автор этой книги, Брайсон Пейн, разработал собственный метод обучения, который строится на прохождении материала исключительно на практических примерах.
Начните изучать Java, создавая несложные игры для ПК и Android, узнавайте, как работает инструмент JShell, используйте популярные среды разработки Eclipse и Android Studio, учитесь искать и исправлять ошибки в коде и становитесь востребованным программистом с книгой «Легкий способ выучить Java».
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #java #rus
Секреты Python Pro
Дейн Хиллард
Код высокого качества - это не просто код без ошибок. Он должен быть чистым, удобочитаемым и простым в сопровождении. Путь от рядового питониста к профи не прост, для этого вам нужно разбираться в стиле, архитектуре приложений и процессе разработки. Книга "Секреты Python Pro" научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым.
Дейн Хиллард - профессиональный питонист, с помощью примеров и упражнений он покажет вам как разбивать код на блоки, повышать качество за счет снижения сложности и т.д. Только освоив основополагающие принципы, вы сможете сделать так, чтобы чтение, сопровождение и переиспользование вашего кода не доставляло проблем ни вам, ни вашим коллегам.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Дейн Хиллард
Код высокого качества - это не просто код без ошибок. Он должен быть чистым, удобочитаемым и простым в сопровождении. Путь от рядового питониста к профи не прост, для этого вам нужно разбираться в стиле, архитектуре приложений и процессе разработки. Книга "Секреты Python Pro" научит проектировать ПО и писать качественный код, то есть делать его понятным, сопровождаемым и расширяемым.
Дейн Хиллард - профессиональный питонист, с помощью примеров и упражнений он покажет вам как разбивать код на блоки, повышать качество за счет снижения сложности и т.д. Только освоив основополагающие принципы, вы сможете сделать так, чтобы чтение, сопровождение и переиспользование вашего кода не доставляло проблем ни вам, ни вашим коллегам.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Глубокое обучение
Николенко Сергей, Кадурин Артур, Архангельская Екатерина
Перед вами - первая книга о глубоком обучении, написанная на русском языке. Глубокие модели оказались ключом, который подходит ко всем замкам сразу: новые архитектуры и алгоритмы обучения, а также увеличившиеся вычислительные мощности и появившиеся огромные наборы данных, привели к революционным прорывам в компьютерном зрении, распознавании речи, обработке естественного языка и многих других типично "человеческих" задачах машинного обучения.
Эти захватывающие идеи, вся история и основные компоненты революции глубокого обучения, а также самые современные достижения этой области, доступно и интересно изложены в книге. Максимум объяснений, минимум кода, серьезный материал о машинном обучении и увлекательное изложение - в этой уникальной работе замечательных российских ученых и интеллектуалов.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #нейросети #rus
Николенко Сергей, Кадурин Артур, Архангельская Екатерина
Перед вами - первая книга о глубоком обучении, написанная на русском языке. Глубокие модели оказались ключом, который подходит ко всем замкам сразу: новые архитектуры и алгоритмы обучения, а также увеличившиеся вычислительные мощности и появившиеся огромные наборы данных, привели к революционным прорывам в компьютерном зрении, распознавании речи, обработке естественного языка и многих других типично "человеческих" задачах машинного обучения.
Эти захватывающие идеи, вся история и основные компоненты революции глубокого обучения, а также самые современные достижения этой области, доступно и интересно изложены в книге. Максимум объяснений, минимум кода, серьезный материал о машинном обучении и увлекательное изложение - в этой уникальной работе замечательных российских ученых и интеллектуалов.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #нейросети #rus
Программируй на Haskell
Уилл Курт
Цель книги «Программируй на Haskell» — в том, чтобы дать достаточно полное введение в программирование на языке Haskell, позволяющее вам после её завершения писать нетривиальные, полезные на практике программы. Многие другие книги сильно фокусируются на академических основаниях Haskell, но зачастую оставляют читателей немного озадаченными, когда дело доходит до решения практических задач, совершенно обыденных в других языках.
К концу этой книги у вас должно возникнуть стойкое понимание того, что именно делает Haskell интересным как язык программирования, вы также сможете уверенно создавать не совсем игрушечные приложения, которые работают с вводом-выводом, генерируют случайные числа, используют базы данных и в целом выполняют те же вещи, что и программы на других знакомых вам языках программирования.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #haskell #rus
Уилл Курт
Цель книги «Программируй на Haskell» — в том, чтобы дать достаточно полное введение в программирование на языке Haskell, позволяющее вам после её завершения писать нетривиальные, полезные на практике программы. Многие другие книги сильно фокусируются на академических основаниях Haskell, но зачастую оставляют читателей немного озадаченными, когда дело доходит до решения практических задач, совершенно обыденных в других языках.
К концу этой книги у вас должно возникнуть стойкое понимание того, что именно делает Haskell интересным как язык программирования, вы также сможете уверенно создавать не совсем игрушечные приложения, которые работают с вводом-выводом, генерируют случайные числа, используют базы данных и в целом выполняют те же вещи, что и программы на других знакомых вам языках программирования.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #haskell #rus
Основы робототехники
Евгений Юревич
В данной книге рассмотрена история становления робототехники как современной отрасли науки и техники от первых попыток создания "механических людей" до современных роботов и перспективы ее дальнейшего развития. Описано устройство роботов и близких им средств робототехники, приведены способы управления роботами от программного до интеллектуального, принципы проектирования. Широко представлено применение роботов в различных отраслях народного хозяйства и в других областях человеческой деятельности.
В третьем издании учтены последние достижения стремительно развивающейся отрасли, включая мини- и микроробототехнику, искусственный интеллект, космическую робототехнику и др. Книга ориентирована на студентов технических вузов, разработчиков роботов и их пользователей.
Год: 2010
Язык: русский 🇷🇺
📥 Скачать
#книга #робототехника #rus
Евгений Юревич
В данной книге рассмотрена история становления робототехники как современной отрасли науки и техники от первых попыток создания "механических людей" до современных роботов и перспективы ее дальнейшего развития. Описано устройство роботов и близких им средств робототехники, приведены способы управления роботами от программного до интеллектуального, принципы проектирования. Широко представлено применение роботов в различных отраслях народного хозяйства и в других областях человеческой деятельности.
В третьем издании учтены последние достижения стремительно развивающейся отрасли, включая мини- и микроробототехнику, искусственный интеллект, космическую робототехнику и др. Книга ориентирована на студентов технических вузов, разработчиков роботов и их пользователей.
Год: 2010
Язык: русский 🇷🇺
📥 Скачать
#книга #робототехника #rus
Чистый Agile. Основы гибкости
Роберт Мартин
Прошло почти двадцать лет с тех пор как появился Манифест Agile. Легендарный Роберт Мартин понял, что пора стряхнуть пыль с принципов Agile, и заново рассказать о гибком подходе не только новому поколению программистов, но и специалистам из других отраслей.
Автор полюбившихся айтишникам книг «Чистый код», «Идеальный программист», «Чистая архитектура» стоял у истоков Agile. «Чистый Agile» устраняет недопонимание и путаницу, которые за годы существования Agile усложнили его применение по сравнению с изначальным замыслом.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #agile #rus
Роберт Мартин
Прошло почти двадцать лет с тех пор как появился Манифест Agile. Легендарный Роберт Мартин понял, что пора стряхнуть пыль с принципов Agile, и заново рассказать о гибком подходе не только новому поколению программистов, но и специалистам из других отраслей.
Автор полюбившихся айтишникам книг «Чистый код», «Идеальный программист», «Чистая архитектура» стоял у истоков Agile. «Чистый Agile» устраняет недопонимание и путаницу, которые за годы существования Agile усложнили его применение по сравнению с изначальным замыслом.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #agile #rus
Компиляторы
Альфред Ахо
Эта книга начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода. Особенностью данного издания является широкое освещение вопросов оптимизации кода, в том числе для работы в многопроцессорных системах.
Строгость изложения материала смягчается большим количеством практических примеров. Написание компиляторов охватывает такие области знаний, как языки программирования, архитектура вычислительных систем, теория языков, алгоритмы и технология создания программного обеспечения. Помочь в освоении этих технологий и соответствующего инструментария и призвана данная книга.
Год: 2011
Язык: русский 🇷🇺
📥 Скачать
#книга #архитектура #rus
Альфред Ахо
Эта книга начинается с изложения основных принципов разработки компиляторов, включая детальное рассмотрение лексического и синтаксического анализа и генерации кода. Особенностью данного издания является широкое освещение вопросов оптимизации кода, в том числе для работы в многопроцессорных системах.
Строгость изложения материала смягчается большим количеством практических примеров. Написание компиляторов охватывает такие области знаний, как языки программирования, архитектура вычислительных систем, теория языков, алгоритмы и технология создания программного обеспечения. Помочь в освоении этих технологий и соответствующего инструментария и призвана данная книга.
Год: 2011
Язык: русский 🇷🇺
📥 Скачать
#книга #архитектура #rus
HTML и XHTML. Подробное руководство
Чак Муссиано, Билл Кеннеди
“HTML и XHTML. Подробное руководство” – самая полная и современная книга по языкам HTML и XHTML, разъясняющая работу и взаимодействие каждого их элемента. Она удачно сочетает в себе лучшие качества понятного учебного пособия, адресованного начинающим, и всеобъемлющего справочника, который всегда под рукой даже у опытных веб-программистов.
Этот труд, ставший классическим, содержит все от базового описания синтаксиса и семантики до практических советов, поможет вам найти свой неповторимый стиль и в совершенстве овладеть языком веб-дизайна. Описаны стандарты HTML 4.01, XHTML 1.0 и CSS2, приведен обзор еще не вступивших в силу стандартов XHTML 2 и CSS3. Уделено внимание к новейшим инициативам разработчиков XHTML, а также основам XML.
Год: 2011
Язык: русский 🇷🇺
📥 Скачать
#книга #html #rus
Чак Муссиано, Билл Кеннеди
“HTML и XHTML. Подробное руководство” – самая полная и современная книга по языкам HTML и XHTML, разъясняющая работу и взаимодействие каждого их элемента. Она удачно сочетает в себе лучшие качества понятного учебного пособия, адресованного начинающим, и всеобъемлющего справочника, который всегда под рукой даже у опытных веб-программистов.
Этот труд, ставший классическим, содержит все от базового описания синтаксиса и семантики до практических советов, поможет вам найти свой неповторимый стиль и в совершенстве овладеть языком веб-дизайна. Описаны стандарты HTML 4.01, XHTML 1.0 и CSS2, приведен обзор еще не вступивших в силу стандартов XHTML 2 и CSS3. Уделено внимание к новейшим инициативам разработчиков XHTML, а также основам XML.
Год: 2011
Язык: русский 🇷🇺
📥 Скачать
#книга #html #rus
Глубокое обучение на Python
Франсуа Шолле
Глубокое обучение — Deep learning — это набор алгоритмов машинного обучения, которые моделируют высокоуровневые абстракции в данных, используя архитектуры, состоящие из множества нелинейных преобразований. Согласитесь, эта фраза звучит угрожающе. Но всё не так страшно, если о глубоком обучении рассказывает Франсуа Шолле, который создал Keras — самую мощную библиотеку для работы с нейронными сетями.
Познакомьтесь с глубоким обучением на практических примерах из самых разнообразных областей. Книга делится на две части: в первой даны теоретические основы, вторая посвящена решению конкретных задач. Это позволит вам не только разобраться в основах DL, но и научиться использовать новые возможности на практике.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Франсуа Шолле
Глубокое обучение — Deep learning — это набор алгоритмов машинного обучения, которые моделируют высокоуровневые абстракции в данных, используя архитектуры, состоящие из множества нелинейных преобразований. Согласитесь, эта фраза звучит угрожающе. Но всё не так страшно, если о глубоком обучении рассказывает Франсуа Шолле, который создал Keras — самую мощную библиотеку для работы с нейронными сетями.
Познакомьтесь с глубоким обучением на практических примерах из самых разнообразных областей. Книга делится на две части: в первой даны теоретические основы, вторая посвящена решению конкретных задач. Это позволит вам не только разобраться в основах DL, но и научиться использовать новые возможности на практике.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Руководство по DevOps
Джин Ким, Патрик Дебуа
Профессиональное движение DevOps зародилось в 2009 году. Его цель — настроить тесные рабочие отношения между разработчиками программного обеспечения и отделами IT-эксплуатации.
Внедрение практик DevOps в повседневную жизнь организации позволяет значительно ускорить выполнение запланированных работ, увеличить частоту релизов, одновременно повышая безопасность, надежность и устойчивость производственной среды. Эта книга представляет собой наиболее полное и исчерпывающее руководство по DevOps, написанное ведущими мировыми специалистами.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #devops #rus
Джин Ким, Патрик Дебуа
Профессиональное движение DevOps зародилось в 2009 году. Его цель — настроить тесные рабочие отношения между разработчиками программного обеспечения и отделами IT-эксплуатации.
Внедрение практик DevOps в повседневную жизнь организации позволяет значительно ускорить выполнение запланированных работ, увеличить частоту релизов, одновременно повышая безопасность, надежность и устойчивость производственной среды. Эта книга представляет собой наиболее полное и исчерпывающее руководство по DevOps, написанное ведущими мировыми специалистами.
Год: 2018
Язык: русский 🇷🇺
📥 Скачать
#книга #devops #rus
Искусственный интеллект, большие данные и облачные вычисления
Пол Дейтел, Харви Дейтел
Пол и Харви Дейтелы предлагают по-новому взглянуть на Python и использовать уникальный подход, чтобы быстро решить проблемы, стоящие перед современными айтишниками. Вы на практике познакомитесь с революционными вычислительными технологиями и программированием на Python — одном из самых популярных языков.
В вашем распоряжении более пятисот реальных задач — от фрагментов до 40 больших сценариев и примеров с полноценной реализацией. IPython с Jupyter Noteboos позволят быстро освоить современные идиомы программирования Python. Главы 1–5 и фрагменты глав 6–7 сделают понятными примеры решения задач искусственного интеллекта из глав 11–16. Вы познакомитесь с обработкой естественного языка, анализом эмоций в Twitter, когнитивными вычислениями IBM Watson, машинным обучением с учителем в задачах классификации и регрессии, машинным обучением без учителя в задачах кластеризации и многим другим.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Пол Дейтел, Харви Дейтел
Пол и Харви Дейтелы предлагают по-новому взглянуть на Python и использовать уникальный подход, чтобы быстро решить проблемы, стоящие перед современными айтишниками. Вы на практике познакомитесь с революционными вычислительными технологиями и программированием на Python — одном из самых популярных языков.
В вашем распоряжении более пятисот реальных задач — от фрагментов до 40 больших сценариев и примеров с полноценной реализацией. IPython с Jupyter Noteboos позволят быстро освоить современные идиомы программирования Python. Главы 1–5 и фрагменты глав 6–7 сделают понятными примеры решения задач искусственного интеллекта из глав 11–16. Вы познакомитесь с обработкой естественного языка, анализом эмоций в Twitter, когнитивными вычислениями IBM Watson, машинным обучением с учителем в задачах классификации и регрессии, машинным обучением без учителя в задачах кластеризации и многим другим.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #python #rus
Основы разработки веб-приложений
Сэмми Пьюривал
Благодаря этой книге вы усвоите основы создания веб-приложений, построив простое приложение с нуля с помощью HTML, javascript и других свободно предоставляемых инструментов. Это практическое руководство на реальных примерах обучает неопытных веб-разработчиков тому, как создавать пользовательский интерфейс, строить серверную часть, организовывать связь клиента и сервера, а также применять облачные сервисы для развертывания приложения.
Каждая глава содержит практические задачи, полноценные примеры, а также ментальные модели процесса разработки. Эта книга поможет вам сделать первые шаги в создании веб-приложений, обеспечив глубокие знания по теме.
Год: 2015
Язык: русский 🇷🇺
📥 Скачать
#книга #web #rus
Сэмми Пьюривал
Благодаря этой книге вы усвоите основы создания веб-приложений, построив простое приложение с нуля с помощью HTML, javascript и других свободно предоставляемых инструментов. Это практическое руководство на реальных примерах обучает неопытных веб-разработчиков тому, как создавать пользовательский интерфейс, строить серверную часть, организовывать связь клиента и сервера, а также применять облачные сервисы для развертывания приложения.
Каждая глава содержит практические задачи, полноценные примеры, а также ментальные модели процесса разработки. Эта книга поможет вам сделать первые шаги в создании веб-приложений, обеспечив глубокие знания по теме.
Год: 2015
Язык: русский 🇷🇺
📥 Скачать
#книга #web #rus
Искусственный интеллект
Ник Бостром
Что случится, если машины превзойдут людей в интеллекте? Они будут помогать нам или уничтожат человеческую расу? Можем ли мы сегодня игнорировать проблему развития искусственного интеллекта и чувствовать себя в полной безопасности? В своей книге Ник Бостром пытается осознать проблему, встающую перед человечеством в связи с перспективой появления сверхразума, и проанализировать его ответную реакцию.
Человеческий разум имеет некоторые способности, которых нет у других животных. Именно им мы можем быть благодарны за то, что наш вид занимает столь доминирующее положение. Если машины превзойдут наш человеческий мозг по уровню интеллекта, они могут стать очень сильными — и даже выйти из-под нашего контроля. Но у нас есть одно существенное преимущество: первый шаг за нами. Возможно ли зародить искусственный интеллект, сделав этот процесс контролируемым и безопасным? В этой книге сложнейшие научные вопросы о будущем человечества и искусственного интеллекта описаны доступным языком.
Год: 2016
Язык: русский 🇷🇺
📥 Скачать
#книга #ai #rus
Ник Бостром
Что случится, если машины превзойдут людей в интеллекте? Они будут помогать нам или уничтожат человеческую расу? Можем ли мы сегодня игнорировать проблему развития искусственного интеллекта и чувствовать себя в полной безопасности? В своей книге Ник Бостром пытается осознать проблему, встающую перед человечеством в связи с перспективой появления сверхразума, и проанализировать его ответную реакцию.
Человеческий разум имеет некоторые способности, которых нет у других животных. Именно им мы можем быть благодарны за то, что наш вид занимает столь доминирующее положение. Если машины превзойдут наш человеческий мозг по уровню интеллекта, они могут стать очень сильными — и даже выйти из-под нашего контроля. Но у нас есть одно существенное преимущество: первый шаг за нами. Возможно ли зародить искусственный интеллект, сделав этот процесс контролируемым и безопасным? В этой книге сложнейшие научные вопросы о будущем человечества и искусственного интеллекта описаны доступным языком.
Год: 2016
Язык: русский 🇷🇺
📥 Скачать
#книга #ai #rus
Машинное обучение и безопасность
Кларенс Чио, Дэвид Фримэн
Способна ли технология машинного обучения решить проблемы компьютерной безопасности? Или надежда на это является лишь следствием повышенного внимания к машинному обучению? С помощью этой книги вы изучите способы применения машинного обучения в задачах обеспечения безопасности, таких как выявление вторжения извне, классификация вредоносных программ и анализ сетевой среды.
Особое внимание уделено задачам по созданию работоспособных, надежных масштабируемых систем извлечения и анализа данных в сфере обеспечения безопасности. Издание предназначено инженерам по обеспечению безопасности, а также специалистам по обработке данных научными методами.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #кибербезопасность #rus
Кларенс Чио, Дэвид Фримэн
Способна ли технология машинного обучения решить проблемы компьютерной безопасности? Или надежда на это является лишь следствием повышенного внимания к машинному обучению? С помощью этой книги вы изучите способы применения машинного обучения в задачах обеспечения безопасности, таких как выявление вторжения извне, классификация вредоносных программ и анализ сетевой среды.
Особое внимание уделено задачам по созданию работоспособных, надежных масштабируемых систем извлечения и анализа данных в сфере обеспечения безопасности. Издание предназначено инженерам по обеспечению безопасности, а также специалистам по обработке данных научными методами.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #кибербезопасность #rus
Terraform: инфраструктура на уровне кода
Евгений Брикман
Terraform является настоящей звездой в мире DevOps. Это технология, позволяющая конфигурировать, запускать и управлять облачной инфраструктурой. «Инфраструктура как код» (IaC) позволяет оптимально использовать виртуализированные платформы таких технологических гигантов, как AWS, Google Cloud, Azure и другие.
Евгений Брикман приводит простотые и лаконичные примеры кода, который используется в Terraform для развертывания инфраструктуры и управления ею. Бывалые сисадмины, DevOps-инженеры и разработчики-новички быстро перейдут от основ Terraform к работе с полным стеком, способным поддерживать большие объемы трафика и гарантируют стабильные условия для работы большой команды специалистов.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #devops #rus
Евгений Брикман
Terraform является настоящей звездой в мире DevOps. Это технология, позволяющая конфигурировать, запускать и управлять облачной инфраструктурой. «Инфраструктура как код» (IaC) позволяет оптимально использовать виртуализированные платформы таких технологических гигантов, как AWS, Google Cloud, Azure и другие.
Евгений Брикман приводит простотые и лаконичные примеры кода, который используется в Terraform для развертывания инфраструктуры и управления ею. Бывалые сисадмины, DevOps-инженеры и разработчики-новички быстро перейдут от основ Terraform к работе с полным стеком, способным поддерживать большие объемы трафика и гарантируют стабильные условия для работы большой команды специалистов.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #devops #rus
Чистый код
Роберт Мартин
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение». Эта книга посвящена хорошему программированию. Она полна реальных примеров кода.
Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги — концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и «запахов кода», собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #архитектура #rus
Роберт Мартин
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение». Эта книга посвящена хорошему программированию. Она полна реальных примеров кода.
Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги — концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и «запахов кода», собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #архитектура #rus
Гид по Computer Science
Спрингер Вильям
Колосс на глиняных ногах – так можно назвать программиста без подготовки в области Computer Science. Уверенное владение основами позволяет «не изобретать велосипеды» и закладывать в архитектуру программ эффективные решения. Всё это избавляет от ошибок и чрезмерных затрат на тестирование и рефакторинг.
Не беда, если вы чувствуете себя не у дел, когда другие программисты обсуждают аппроксимативный предел. Даже специалисты с опытом допускают ошибки из-за того, что подзабыли Computer Science. Эта книга будет вам живым помощником в освоении и повторении самых насущных вопросов компьютерных наук.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #cs #rus
Спрингер Вильям
Колосс на глиняных ногах – так можно назвать программиста без подготовки в области Computer Science. Уверенное владение основами позволяет «не изобретать велосипеды» и закладывать в архитектуру программ эффективные решения. Всё это избавляет от ошибок и чрезмерных затрат на тестирование и рефакторинг.
Не беда, если вы чувствуете себя не у дел, когда другие программисты обсуждают аппроксимативный предел. Даже специалисты с опытом допускают ошибки из-за того, что подзабыли Computer Science. Эта книга будет вам живым помощником в освоении и повторении самых насущных вопросов компьютерных наук.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #cs #rus
Ловушка для багов. Полевое руководство по веб-хакингу
Питер Яворски
«Ловушка для багов» познакомит вас с белым хакингом — поиском уязвимостей в системе безопасности. Неважно, являетесь ли вы новичком в области кибербезопасности, который хочет сделать интернет безопаснее, или опытным разработчиком, который хочет писать безопасный код, Питер Яворски покажет вам, как это делается.
В книге рассматриваются распространенные типы ошибок и реальные хакерские отчеты о таких компаниях, как Twitter, Facebook, Google, Uber и Starbucks. Из этих отчетов вы поймете принципы работы уязвимостей и сможете сделать безопасней собственные приложения.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #хакинг #rus
Питер Яворски
«Ловушка для багов» познакомит вас с белым хакингом — поиском уязвимостей в системе безопасности. Неважно, являетесь ли вы новичком в области кибербезопасности, который хочет сделать интернет безопаснее, или опытным разработчиком, который хочет писать безопасный код, Питер Яворски покажет вам, как это делается.
В книге рассматриваются распространенные типы ошибок и реальные хакерские отчеты о таких компаниях, как Twitter, Facebook, Google, Uber и Starbucks. Из этих отчетов вы поймете принципы работы уязвимостей и сможете сделать безопасней собственные приложения.
Год: 2020
Язык: русский 🇷🇺
📥 Скачать
#книга #хакинг #rus
Профессиональный TypeScript
Борис Черный
Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода.
TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно, и легко создавать масштабируемые и безопасные современные приложения. Борис Черный в своей книге помогает разобраться со всеми нюансами и возможностями TypeScript, учит устранять ошибки и масштабировать код.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #javascript #rus
Борис Черный
Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода.
TypeScript, в отличие от множества других типизированных языков, ориентирован на прикладные задачи. Он вводит новые концепции, позволяющие выражать идеи более кратко и точно, и легко создавать масштабируемые и безопасные современные приложения. Борис Черный в своей книге помогает разобраться со всеми нюансами и возможностями TypeScript, учит устранять ошибки и масштабировать код.
Год: 2021
Язык: русский 🇷🇺
📥 Скачать
#книга #javascript #rus
Unity и C#. Геймдев от идеи до реализации
Бонд Гибсон
Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в книге Джереми Гибсона Бонда.
Кросс-платформенная разработка Unity позволяет создать игру, а затем с легкостью портировать куда угодно - от Windows и Linux до популярных мобильных платформ. Начните путешествие в мир игровой индустрии прямо сейчас.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #геймдев #rus
Бонд Гибсон
Впервые введение в геймдизайн, прототипирование и геймдев объединены в одну книгу. Если вы собираетесь заняться разработкой игр, то в первую очередь вам необходима информация о современных методах и профессиональных инструментах. Эти незаменимые знания можно получить в книге Джереми Гибсона Бонда.
Кросс-платформенная разработка Unity позволяет создать игру, а затем с легкостью портировать куда угодно - от Windows и Linux до популярных мобильных платформ. Начните путешествие в мир игровой индустрии прямо сейчас.
Год: 2019
Язык: русский 🇷🇺
📥 Скачать
#книга #геймдев #rus