• Алгоритмы. Самый краткий и понятный курс

    Алгоритмы. Самый краткий и понятный курс

    781,00 

    Вам требуется понять, что такое алгоритмы и графы, как они работают и изучить их? Эта книга для вас. Для ее чтения требуется лишь базовое школьное образование — здесь вы найдете все ответы на вопросы по этой теме, а также краткие и понятные объяснения даже сложных понятий и чуть-чуть математики. Автор, Панос Луридас, много лет занимается…

  • Изучаем C# через разработку игр на Unity. 5-е издание

    Изучаем C# через разработку игр на Unity. 5-е издание

    1747,00 

    Изучение C# через разработку игр на Unity — популярный способ ускоренного освоения мощного и универсального языка программирования, используемого для решения прикладных задач в широком спектре предметных областей. Эта книга дает вам возможность с нуля изучить программирование на C# без зубодробительных терминов и непонятной логики программирования, причем процесс изучения сопровождается созданием простой игры на Unity. В…

  • Black Hat Python: программирование для хакеров и пентестеров, 2-е изд

    Black Hat Python: программирование для хакеров и пентестеров, 2-е изд

    1563,00 

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

  • Python и DevOps: Ключ к автоматизации Linux

    Python и DevOps: Ключ к автоматизации Linux

    2575,00 

    За последнее десятилетие технологии сильно изменились. Данные стали хитом, облака — вездесущими, и всем организациям понадобилась автоматизация. В ходе таких преобразований Python оказался одним из самых популярных языков программирования. Это практическое руководство научит вас использовать Python для повседневных задач администрирования Linux с помощью наиболее удобных утилит DevOps, включая Docker, Kubernetes и Terraform. Бестселлеры O`Reilly Питер,…

  • Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура

    Паттерны разработки на Python: TDD, DDD и событийно-ориентированная архитектура

    2023,00 

    Популярность Python продолжает расти, а значит, проекты, созданные на этом языке программирования, становятся все масштабнее и сложнее. Многие разработчики проявляют интерес к высокоуровневым паттернам проектирования, таким как чистая и событийно-управляемая архитектура и паттерны предметно-ориентированного проектирования (DDD). Но их адаптация под Python не всегда очевидна. Гарри Персиваль и Боб Грегори познакомят вас с проверенными паттернами, чтобы…

  • Head First. Паттерны проектирования. 2-е издание

    Head First. Паттерны проектирования. 2-е издание

    2391,00 

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

  • React: современные шаблоны для разработки приложений 2-е издание

    React: современные шаблоны для разработки приложений 2-е издание

    1839,00 

    Хотите создавать эффективные приложения с помощью React? Тогда эта книга написана для вас. Познакомьтесь c лучшими практиками и шаблонами создания современного кода. Вам не потребуются глубокие знания React или функционала JavaScript — достаточно знакомства с принципами работы JavaScript, CSS и HTML. Алекс Бэнкс и Ева Порселло научат вас создавать пользовательские интерфейсы, которые будут динамически отображать…

  • Облачные архитектуры: разработка устойчивых и экономичных облачных приложений

    Облачные архитектуры: разработка устойчивых и экономичных облачных приложений

    1471,00 

    Облачные вычисления — это, пожалуй, наиболее революционная разработка в IT со времен виртуализации. Облачно-ориентированные архитектуры обеспечивают большую гибкость по сравнению с системами предыдущего поколения. В этой книге продемонстрированы три важнейших аспекта развертывания современных cloud native архитектур: организационное преобразование, модернизация развертывания, паттерны облачного проектирования. Книга начинается с краткого знакомства с облачно-ориентированными архитектурами — на примерах объясняется,…

  • Python, например

    Python, например

    1471,00 

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

  • Java Concurrency на практике

    Java Concurrency на практике

    2023,00 

    Потоки являются фундаментальной частью платформы Java. Многоядерные процессоры — это обыденная реальность, а эффективное использование параллелизма стало необходимым для создания любого высокопроизводительного приложения. Улучшенная виртуальная машина Java, поддержка высокопроизводительных классов и богатый набор строительных блоков для задач распараллеливания стали в свое время прорывом в разработке параллельных приложений. В «Java Concurrency на практике» сами создатели прорывной…

  • Распределенные данные. Алгоритмы работы современных систем хранения информации

    Распределенные данные. Алгоритмы работы современных систем хранения информации

    2575,00 

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

  • Стильный Java. Код, который работает всегда и везде

    Стильный Java. Код, который работает всегда и везде

    2299,00 

    В современном мире разработки успешность приложения уже не определяется параметром «просто работает». Хороший программист должен знать возможности языка, практические приемы проектирования и платформенные средства для достижения максимальной производительности и жизнеспособности программ. Эта книга написана для разработчиков, которые хотят создавать качественный софт. Затронуты все ключевые показатели ПО: скорость, затраты памяти, надежность, удобочитаемость, потоковая безопасность, универсальность и…

  • Делай как в Google. Разработка программного обеспечения

    Делай как в Google. Разработка программного обеспечения

    2667,00 

    Современные программисты должны не только эффективно программировать, но и знать надлежащие инженерные практики, позволяющие сделать кодовую базу стабильной и качественной. В чем же разница между программированием и программной инженерией? Как разработчик может управлять живой кодовой базой, которая развивается и реагирует на меняющиеся требования на всем протяжении своего существования? Основываясь на опыте Google, инженеры-программисты Титус Винтерс…

  • Гид по Computer Science, расширенное издание

    Гид по Computer Science, расширенное издание

    1149,00 

    Колосс на глиняных ногах – так можно назвать программиста без подготовки в области Computer Science. Уверенное владение основами позволяет «не изобретать велосипеды» и закладывать в архитектуру программ эффективные решения. Всё это избавляет от ошибок и чрезмерных затрат на тестирование и рефакторинг. Не беда, если вы чувствуете себя не у дел, когда другие программисты обсуждают аппроксимативный…

  • Алгоритмы. Теория и практическое применение

    Алгоритмы. Теория и практическое применение

    1563,00 

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

  • Scala. Профессиональное программирование. 4-е изд.

    Scala. Профессиональное программирование. 4-е изд.

    2483,00 

    «Scala. Профессиональное программирование» — главная книга по Scala, популярному языку для платформы Java, в котором сочетаются концепции объектно-ориентированного и функционального программирования, благодаря чему он превращается в уникальное и мощное средство разработки. Этот авторитетный труд, написанный создателями Scala, поможет вам пошагово изучить язык и идеи, лежащие в его основе. Данное четвертое издание полностью обновлено. Добавлен материал…

  • JavaScript с нуля

    JavaScript с нуля

    1563,00 

    JavaScript еще никогда не был так прост! Вы узнаете все возможности языка программирования без общих фраз и неясных терминов. Подробные примеры, иллюстрации и схемы будут понятны даже новичку. Легкая подача информации и живой юмор автора превратят нудное заучивание в занимательную практику по написанию кода. Дойдя до последней главы, вы настолько прокачаете свои навыки, что сможете…

  • Программируй в Minecraft. Строй выше, выращивай быстрее, копай глубже и автоматизируй всю скучную работу! 2-е издание

    Программируй в Minecraft. Строй выше, выращивай быстрее, копай глубже и автоматизируй всю скучную работу! 2-е издание

    1563,00 

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

  • Основы Python. Научитесь думать как программист

    Основы Python. Научитесь думать как программист

    1471,00 

    Практическое руководство по основам Python — самого популярного на данный момент и простого для изучения языка программирования. Автор последовательно раскрывает все важные темы от самых простых к сложным, приводит множество примеров и заданий. При этом он пользуется понятным языком, и вам не потребуются специальные навыки или серьезные математические знания. Книга подходит новичкам и тем, кто…

  • Python: быстрый старт

    Python: быстрый старт

    1057,00 

    Всегда хотели научиться программировать на Python, но не знаете, с чего начать? Или хотите быстро перейти с другого языка на Python? Уже перепробовали множество книг и курсов, но ничего не подходит? Серия «Быстрый старт» — отличное решение, и вот почему: сложные понятия разбиты на простые шаги — вы сможете освоить язык Python, даже если никогда…

  • Алгоритм судного дня. Как Facebook, Google, Microsoft, Apple и другие корпорации создают искусственный суперинтеллект и почему это приведет к катастрофе

    Алгоритм судного дня. Как Facebook, Google, Microsoft, Apple и другие корпорации создают искусственный суперинтеллект и почему это приведет к катастрофе

    806,00 

    Автор книги Эми Уэбб — генеральный директор и старший аналитик ведущей международной организации по прогнозированию и стратегическому планированию Future Today. Именно здесь крупнейшие мировые корпорации, банки и межправительственные организации получают самые точные прогнозы относительно будущего мировой экономики, социальных структур, технологий. В ходе своей работы Уэбб обнаружила поистине пугающие вещи, относящиеся к деятельности так называемой «Большой…

  • Совершенный софт

    Совершенный софт

    2115,00 

    «Совершенный софт» — это проверенный, структурированный и высокотехнологичный подход к разработке программного обеспечения. Множество компаний уже используют идеи Лёве в сотнях систем, но раньше эти мысли нигде не публиковались. Методология Лёве объединяет разработку систем и дизайн проектов, используя базовые принципы разработки ПО, корректные наборы инструментов и эффективные методы. Автор подробно описывает основы, на которых прокалываются…

  • Swift. Основы разработки приложений под iOS, iPadOS и macOS. 6-е изд. дополненное и переработанное

    Swift. Основы разработки приложений под iOS, iPadOS и macOS. 6-е изд. дополненное и переработанное

    2023,00 

    Мечтаете стать iOS-разработчиком, написать собственное приложение и работать в крутой компании? Тогда эта книга для вас! Язык Swift прост, понятен и отлично подойдет как новичкам, так и опытным программистам. Чтобы начать писать код, вам потребуются только эта книга, компьютер и желание учиться. Все базовые концепции программирования и основы синтаксиса объясняются доступным языком, поэтому если вы…

  • Система модулей Java

    Система модулей Java

    2391,00 

    Создать надёжное и безопасное приложение гораздо проще, если упаковать код в аккуратные блоки. Система модулей в Java представляет собой языковой стандарт для создания таких блоков. Теперь вы можете контролировать взаимодействия различных JAR и легко обнаруживать недостающие зависимости. Фундаментальные изменения архитектуры затронули ядро Java, начиная с версии 9. Все API ядра распространяются в виде модулей, а…

  • Простой Python. Современный стиль программирования. 2-е изд.

    Простой Python. Современный стиль программирования. 2-е изд.

    2115,00 

    «Простой Python» познакомит вас с одним из самых популярных языков программирования. Книга идеально подойдет как начинающим, так и опытным программистам, желающим добавить Python к списку освоенных языков. Любому программисту нужно знать не только язык, но и его возможности. Вы начнете с основ Python и его стандартной библиотеки. Узнаете, как находить, загружать, устанавливать и использовать сторонние…

  • Принципы юнит-тестирования

    Принципы юнит-тестирования

    1333,00 

    Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта. Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать…

  • Изучаем C++ через программирование игр

    Изучаем C++ через программирование игр

    1333,00 

    Если вы хотите научиться программировать первоклассные игры, вам просто необходимо изучить язык С++. Эта книга поможет вам освоить разработку игр с сам ых азов, независимо от того, есть ли у вас опыт программирования. Гораздо интересней учиться, когда обучение превращается в игру. .Каждая глава книги описывает самостоятельный игровой проект. В заключительной главе вам предстоит написать сложную…

  • Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений

    Профессиональный TypeScript. Разработка масштабируемых JavaScript-приложений

    1747,00 

    Любой программист, работающий с языком с динамической типизацией, подтвердит, что задача масштабирования кода невероятно сложна и требует большой команды инженеров. Вот почему Facebook, Google и Microsoft придумали статическую типизацию для динамически типизированного кода. Работая с любым языком программирования, мы отслеживаем исключения и вычитываем код строку за строкой в поиске неисправности и способа ее устранения. TypeScript…

  • Чистый Agile. Основы гибкости

    Чистый Agile. Основы гибкости

    1655,00 

    Прошло почти двадцать лет с тех пор, как появился Манифест Agile. Легендарный Роберт Мартин (Дядя Боб) понял, что пора стряхнуть пыль с принципов Agile и заново рассказать о гибком подходе не только новому поколению программистов, но и специалистам из других отраслей. Автор полюбившихся айтишникам книг «Чистый код», «Идеальный программист», «Чистая архитектура» стоял у истоков Agile….

  • Паттерны объектно-ориентированного проектирования

    Паттерны объектно-ориентированного проектирования

    1057,00 

    Больше 25 лет прошло с момента выхода первого тиража книги Design Patterns. За это время книга из популярной превратилась в культовую. Во всем мире ее рекомендуют прочитать каждому, кто хочет связать жизнь с информационными технологиями и программированием. «Русский» язык, на котором разговаривают айтишники, поменялся, многие англоязычные термины стали привычными, паттерны вошли в нашу жизнь. Перед…

  • Хочу в геймдев! Основы игровой разработки для начинающих

    Хочу в геймдев! Основы игровой разработки для начинающих

    1287,00 

    Настольная книга начинающего игрового разработчика! Если ты хочешь попасть в геймдев и профессионально заниматься созданием игр, то эта книга станет прекрасной отправной точкой! Ты узнаешь: — чем занимается гейм-дизайнер; — откуда брать идеи для игр и как их правильно презентовать; — как устроены рабочие процессы в игровой индустрии; — как избежать типичных ошибок новичков и…

  • Экстремальное программирование: разработка через тестирование

    Экстремальное программирование: разработка через тестирование

    1195,00 

    Возвращение знаменитого бестселлера. Изящный, гибкий и понятный код, который легко модифицировать, который корректно работает и который не подкидывает своим создателям неприятных сюрпризов. Неужели подобное возможно? Чтобы достичь цели, попробуйте тестировать программу еще до того, как она написана. Именно такая парадоксальная идея положена в основу методики TDD (Test-Driven-Development — разработка, основанная на тестировании). Бессмыслица? Не спешите…