📕 Data Science: A First Introduction with Python
Наука о данных: первое знакомство с Python посвящено использованию языка программирования Python в Jupyter notebooks для обработки и очистки данных, создания эффективных визуализаций и извлечения информации из данных с помощью классификации, регрессии, кластеризации и логического вывода. В нем особое внимание уделяется понятным, воспроизводимым и совместно используемым рабочим процессам, а также рассматриваются основы управления версиями. В книге, основанной на исследованиях в области образования и принципах активного обучения, используется современный подход к Python и прилагаются рабочие листы Jupyter с автографами для интерактивного самостоятельного изучения. Текст поможет читателям хорошо подготовиться к проектам в области науки о данных. Он предназначен для учащихся всех специальностей с минимальными предварительными знаниями в области математики и программирования. Авторы отточили материал благодаря многолетнему опыту преподавания тысячам студентов в Университете Британской Колумбии.
🧷Скачать бесплатно
2025 #ENG #DataSience
CodeMode | Программирование
Наука о данных: первое знакомство с Python посвящено использованию языка программирования Python в Jupyter notebooks для обработки и очистки данных, создания эффективных визуализаций и извлечения информации из данных с помощью классификации, регрессии, кластеризации и логического вывода. В нем особое внимание уделяется понятным, воспроизводимым и совместно используемым рабочим процессам, а также рассматриваются основы управления версиями. В книге, основанной на исследованиях в области образования и принципах активного обучения, используется современный подход к Python и прилагаются рабочие листы Jupyter с автографами для интерактивного самостоятельного изучения. Текст поможет читателям хорошо подготовиться к проектам в области науки о данных. Он предназначен для учащихся всех специальностей с минимальными предварительными знаниями в области математики и программирования. Авторы отточили материал благодаря многолетнему опыту преподавания тысячам студентов в Университете Британской Колумбии.
🧷Скачать бесплатно
2025 #ENG #DataSience
CodeMode | Программирование
📕 Грокаем функциональное мышление
Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы?
Большую часть «действий», изменяющих состояние, можно превратить в «вычисления», чтобы ваш код стал проще и логичнее.
🧷Скачать бесплатно
2023 #RU #DataSience
CodeMode | Программирование
Кодовые базы разрастаются, становясь всё сложнее и запутаннее, что не может не пугать разработчиков. Как обнаружить код, изменяющий состояние вашей системы? Как сделать код таким, чтобы он не увеличивал сложность и запутанность кодовой базы?
Большую часть «действий», изменяющих состояние, можно превратить в «вычисления», чтобы ваш код стал проще и логичнее.
🧷Скачать бесплатно
2023 #RU #DataSience
CodeMode | Программирование
📕 The Self-Taught Computer Scientist
"Компьютерщик-самоучка" - это продолжение книги Кори Альтхоффа "Программист-самоучка", которая вдохновила сотни тысяч профессионалов научиться программировать вне школы.
В книге "Программист-самоучка" Кори показал читателям, почему для профессионального программирования не нужна степень в области компьютерных наук, и рассказал об основах программирования, с помощью которых он прошел путь от полного новичка до инженера-программиста на eBay, не имея таковой.
🧷Скачать бесплатно
2022 #ENG #Algorithms
CodeMode | Программирование
"Компьютерщик-самоучка" - это продолжение книги Кори Альтхоффа "Программист-самоучка", которая вдохновила сотни тысяч профессионалов научиться программировать вне школы.
В книге "Программист-самоучка" Кори показал читателям, почему для профессионального программирования не нужна степень в области компьютерных наук, и рассказал об основах программирования, с помощью которых он прошел путь от полного новичка до инженера-программиста на eBay, не имея таковой.
🧷Скачать бесплатно
2022 #ENG #Algorithms
CodeMode | Программирование
📕 The Algorithm Design Manual. Third Edition
Это недавно расширенное и обновленное третье издание бестселлера продолжает снимать «тайну» с проектирования алгоритмов и анализа их эффективности. Он служит основным учебником по выбору для курсов по проектированию алгоритмов и самостоятельного обучения на собеседованиях, сохраняя при этом свой статус главного практического справочного руководства по алгоритмам для программистов, исследователей и студентов.
Удобное для чтения руководство по проектированию алгоритмов обеспечивает прямой доступ к технологии комбинаторных алгоритмов, делая упор на проектирование, а не на анализ. Первая часть, Practical Algorithm Design, предоставляет доступное руководство по методам проектирования и анализа компьютерных алгоритмов. Вторая часть, Hitchhiker's Guide to Algorithms, предназначена для просмотра и справки и включает каталог алгоритмических ресурсов, реализаций и обширную библиографию.
🧷Скачать бесплатно
2020 #ENG #Algorithms
CodeMode | Программирование
Это недавно расширенное и обновленное третье издание бестселлера продолжает снимать «тайну» с проектирования алгоритмов и анализа их эффективности. Он служит основным учебником по выбору для курсов по проектированию алгоритмов и самостоятельного обучения на собеседованиях, сохраняя при этом свой статус главного практического справочного руководства по алгоритмам для программистов, исследователей и студентов.
Удобное для чтения руководство по проектированию алгоритмов обеспечивает прямой доступ к технологии комбинаторных алгоритмов, делая упор на проектирование, а не на анализ. Первая часть, Practical Algorithm Design, предоставляет доступное руководство по методам проектирования и анализа компьютерных алгоритмов. Вторая часть, Hitchhiker's Guide to Algorithms, предназначена для просмотра и справки и включает каталог алгоритмических ресурсов, реализаций и обширную библиографию.
🧷Скачать бесплатно
2020 #ENG #Algorithms
CodeMode | Программирование
📕 Структуры и алгоритмы обработки данных.
Рассмотрены математические основы анализа вычислительной сложности алгоритмов, типовые структуры данных для представления множеств: массивы и динамические списковые структуры, стеки, очереди и деревья. Приведены методы решения комбинаторных задач и основные способы сокращения перебора, задачи поиска, сортировки и алгоритмы на графах.
Для студентов факультета информатики и вычислительной техники по направлению подготовки бакалавров «Информатика и вычислительная техника», а также других направлений и профилей, связанных с разработкой программного обеспечения.
🧷Скачать бесплатно
2020 #RU #Algorithms
CodeMode | Программирование
Рассмотрены математические основы анализа вычислительной сложности алгоритмов, типовые структуры данных для представления множеств: массивы и динамические списковые структуры, стеки, очереди и деревья. Приведены методы решения комбинаторных задач и основные способы сокращения перебора, задачи поиска, сортировки и алгоритмы на графах.
Для студентов факультета информатики и вычислительной техники по направлению подготовки бакалавров «Информатика и вычислительная техника», а также других направлений и профилей, связанных с разработкой программного обеспечения.
🧷Скачать бесплатно
2020 #RU #Algorithms
CodeMode | Программирование
📕 Flutter Cookbook
С более чем 1000 новых мобильных приложений, публикуемых каждый день в магазинах Apple и Google Play, Flutter преобразует ландшафт разработки приложений. Пришло время вам присоединиться к революции.
Представляем второе издание Flutter Cookbook, пошаговое руководство, разработанное специально для вас. Независимо от того, являетесь ли вы опытным разработчиком или только начинаете свой путь в кодировании, эта книга станет вашим лучшим спутником. Погрузитесь в новейшие функции Flutter 3.10 и раскройте секреты создания профессиональных кроссплатформенных приложений.
🧷Скачать бесплатно
2023 #ENG #Flutter
CodeMode | Программирование
С более чем 1000 новых мобильных приложений, публикуемых каждый день в магазинах Apple и Google Play, Flutter преобразует ландшафт разработки приложений. Пришло время вам присоединиться к революции.
Представляем второе издание Flutter Cookbook, пошаговое руководство, разработанное специально для вас. Независимо от того, являетесь ли вы опытным разработчиком или только начинаете свой путь в кодировании, эта книга станет вашим лучшим спутником. Погрузитесь в новейшие функции Flutter 3.10 и раскройте секреты создания профессиональных кроссплатформенных приложений.
🧷Скачать бесплатно
2023 #ENG #Flutter
CodeMode | Программирование
📕 The Self-Taught Programmer
Я программист-самоучка. После года самообучения я научился программировать достаточно хорошо, чтобы получить работу инженера-программиста II в eBay. Как только я добрался туда, я понял, что был сильно недостаточно подготовлен. Я был ошеломлен количеством вещей, которые мне нужно было знать, но я еще не научился. Мой путь обучения программированию и мой опыт на моей первой работе инженером-программистом послужили источником вдохновения для этой книги.
🧷Скачать бесплатно
2016 #ENG #Coding
CodeMode | Программирование
Я программист-самоучка. После года самообучения я научился программировать достаточно хорошо, чтобы получить работу инженера-программиста II в eBay. Как только я добрался туда, я понял, что был сильно недостаточно подготовлен. Я был ошеломлен количеством вещей, которые мне нужно было знать, но я еще не научился. Мой путь обучения программированию и мой опыт на моей первой работе инженером-программистом послужили источником вдохновения для этой книги.
🧷Скачать бесплатно
2016 #ENG #Coding
CodeMode | Программирование
📕 Modern C++ Programming Cookbook
C++ — один из наиболее широко используемых языков программирования. Быстрый, эффективный и гибкий, он используется для решения множества проблем. Последние версии C++ заставили программистов изменить способ написания кода, отказавшись от старомодного программирования в стиле C и приняв вместо него современный C++.
Начиная с современных языковых возможностей, каждый рецепт решает определенную проблему, с обсуждением, которое объясняет решение и предлагает понимание того, как оно работает. Вы узнаете основные концепции о базовом языке программирования, а также общие задачи, с которыми приходится сталкиваться при создании широкого спектра программного обеспечения. Вы узнаете о таких концепциях, как параллелизм, производительность, метапрограммирование, лямбда-выражения, регулярные выражения, тестирование и многое другое в форме рецептов. Эти рецепты гарантируют, что вы сможете сделать свои приложения надежными и быстрыми.
🧷Скачать бесплатно
2017 #ENG #C
CodeMode | Программирование
C++ — один из наиболее широко используемых языков программирования. Быстрый, эффективный и гибкий, он используется для решения множества проблем. Последние версии C++ заставили программистов изменить способ написания кода, отказавшись от старомодного программирования в стиле C и приняв вместо него современный C++.
Начиная с современных языковых возможностей, каждый рецепт решает определенную проблему, с обсуждением, которое объясняет решение и предлагает понимание того, как оно работает. Вы узнаете основные концепции о базовом языке программирования, а также общие задачи, с которыми приходится сталкиваться при создании широкого спектра программного обеспечения. Вы узнаете о таких концепциях, как параллелизм, производительность, метапрограммирование, лямбда-выражения, регулярные выражения, тестирование и многое другое в форме рецептов. Эти рецепты гарантируют, что вы сможете сделать свои приложения надежными и быстрыми.
🧷Скачать бесплатно
2017 #ENG #C
CodeMode | Программирование
📕 Flutter Cookbook
Узнайте, как создавать, масштабировать и отлаживать собственные приложения iOS и Android из единой кодовой базы с использованием языка программирования Dart.
Основные характеристики:
Быстро создавайте и совершенствуйте пользовательский интерфейс (UI) с помощью горячей перезагрузки
Исправьте ошибки и предотвратите их повторное появление с помощью инструментов разработчика и тестовых наборов Flutter.
Откройте для себя практические рецепты создания мобильных приложений с помощью Flutter
🧷Скачать бесплатно
2021 #ENG #Flutter
CodeMode | Программирование
Узнайте, как создавать, масштабировать и отлаживать собственные приложения iOS и Android из единой кодовой базы с использованием языка программирования Dart.
Основные характеристики:
Быстро создавайте и совершенствуйте пользовательский интерфейс (UI) с помощью горячей перезагрузки
Исправьте ошибки и предотвратите их повторное появление с помощью инструментов разработчика и тестовых наборов Flutter.
Откройте для себя практические рецепты создания мобильных приложений с помощью Flutter
🧷Скачать бесплатно
2021 #ENG #Flutter
CodeMode | Программирование
📕 Flutter Apprentice
Создавайте приложения для iOS и Android с помощью Flutter!
Flutter — это новый и захватывающий набор инструментов для разработки программного обеспечения, который позволяет вам ориентироваться на несколько платформ одновременно, поэтому вы можете создавать приложения для iOS, Android и даже веб-приложений и настольных компьютеров, используя единую кодовую базу.
Подобно современным веб-технологиям, Flutter использует декларативный подход к разработке пользовательского интерфейса. Вы можете воспользоваться «горячей перезагрузкой» нового кода во время разработки, и ваши приложения будут работать на собственной скорости благодаря пользовательскому движку рендеринга Flutter.
Разработчики мобильных приложений годами мечтали найти кроссплатформенный инструмент, который позволит вам разрабатывать как для iOS, так и для Android без необходимости писать и поддерживать две отдельные кодовые базы. С Flutter и Flutter Apprentice вы можете осуществить эту мечту!
🧷Скачать бесплатно
2022 #ENG #Flutter
CodeMode | Программирование
Создавайте приложения для iOS и Android с помощью Flutter!
Flutter — это новый и захватывающий набор инструментов для разработки программного обеспечения, который позволяет вам ориентироваться на несколько платформ одновременно, поэтому вы можете создавать приложения для iOS, Android и даже веб-приложений и настольных компьютеров, используя единую кодовую базу.
Подобно современным веб-технологиям, Flutter использует декларативный подход к разработке пользовательского интерфейса. Вы можете воспользоваться «горячей перезагрузкой» нового кода во время разработки, и ваши приложения будут работать на собственной скорости благодаря пользовательскому движку рендеринга Flutter.
Разработчики мобильных приложений годами мечтали найти кроссплатформенный инструмент, который позволит вам разрабатывать как для iOS, так и для Android без необходимости писать и поддерживать две отдельные кодовые базы. С Flutter и Flutter Apprentice вы можете осуществить эту мечту!
🧷Скачать бесплатно
2022 #ENG #Flutter
CodeMode | Программирование
📕 Real-World Flutter
Эта книга научит вас создавать профессиональные приложения iOS и Android для реального мира с помощью Flutter. Вы получите все основы мобильной разработки, необходимые для принятия наилучших решений в вашей собственной кодовой базе, одновременно решая такие важные проблемы, как управление состоянием, аутентификация пользователей и динамическое темирование.
🧷Скачать бесплатно
2022 #ENG #Flutter
CodeMode | Программирование
Эта книга научит вас создавать профессиональные приложения iOS и Android для реального мира с помощью Flutter. Вы получите все основы мобильной разработки, необходимые для принятия наилучших решений в вашей собственной кодовой базе, одновременно решая такие важные проблемы, как управление состоянием, аутентификация пользователей и динамическое темирование.
🧷Скачать бесплатно
2022 #ENG #Flutter
CodeMode | Программирование
📕 Python for Information Professionals
Python для информационных специалистов: Как разрабатывать практические приложения, чтобы извлечь выгоду из огромного объема данных, - это введение в язык программирования Python для библиотечных и информационных специалистов с небольшим опытом работы или вообще без него. В отличие от многих доступных сегодня книг по Python, которые посвящены языку только в общих чертах, эта книга предназначена специально для специалистов в области информационных технологий, которые стремятся продвинуться по карьерной лестнице или бросить вызов самим себе, приобретая навыки в быстро развивающейся области науки о данных.
🧷Скачать бесплатно
2024 #ENG #Python
CodeMode | Программирование
Python для информационных специалистов: Как разрабатывать практические приложения, чтобы извлечь выгоду из огромного объема данных, - это введение в язык программирования Python для библиотечных и информационных специалистов с небольшим опытом работы или вообще без него. В отличие от многих доступных сегодня книг по Python, которые посвящены языку только в общих чертах, эта книга предназначена специально для специалистов в области информационных технологий, которые стремятся продвинуться по карьерной лестнице или бросить вызов самим себе, приобретая навыки в быстро развивающейся области науки о данных.
🧷Скачать бесплатно
2024 #ENG #Python
CodeMode | Программирование
📕Hands-On Data Preprocessing in Python
Предварительная обработка данных - это первый шаг в визуализации, анализе данных и машинном обучении, на котором данные подготавливаются для использования аналитическими функциями для получения наилучшей информации. Около 90% времени, затрачиваемого на проекты по анализу данных, визуализации данных и машинному обучению, посвящено выполнению предварительной обработки данных.
🧷Скачать бесплатно
2022 #ENG #Python
CodeMode | Программирование
Предварительная обработка данных - это первый шаг в визуализации, анализе данных и машинном обучении, на котором данные подготавливаются для использования аналитическими функциями для получения наилучшей информации. Около 90% времени, затрачиваемого на проекты по анализу данных, визуализации данных и машинному обучению, посвящено выполнению предварительной обработки данных.
🧷Скачать бесплатно
2022 #ENG #Python
CodeMode | Программирование
📕 Python Data Cleaning Cookbook, 2nd Edition
Освоите новые методы предварительной обработки и очистки данных для машинного обучения и моделей NLP. Используйте новые и обновленные инструменты и методы искусственного интеллекта для задач очистки данных. Очищайте, контролируйте и проверяйте большие объемы данных для диагностики проблем с использованием передовых методологий, включая машинное обучение и искусственный интеллект
Переход к анализу данных без надлежащей очистки данных, безусловно, приведет к неверным результатам. Во втором издании "Кулинарной книги по очистке данных на Python" представлены инструменты и методы для очистки и обработки данных с помощью Python для достижения наилучших результатов.
🧷Скачать бесплатно
2024 #ENG #Python
CodeMode | Программирование
Освоите новые методы предварительной обработки и очистки данных для машинного обучения и моделей NLP. Используйте новые и обновленные инструменты и методы искусственного интеллекта для задач очистки данных. Очищайте, контролируйте и проверяйте большие объемы данных для диагностики проблем с использованием передовых методологий, включая машинное обучение и искусственный интеллект
Переход к анализу данных без надлежащей очистки данных, безусловно, приведет к неверным результатам. Во втором издании "Кулинарной книги по очистке данных на Python" представлены инструменты и методы для очистки и обработки данных с помощью Python для достижения наилучших результатов.
🧷Скачать бесплатно
2024 #ENG #Python
CodeMode | Программирование
📕Basic Exercises for Competitive Programming Python
Вам нужна практика для соревновательного программирования?
В следующей книге представлена подборка из более чем 20 базовых упражнений для соревновательного программирования, все они написаны на Python. Кроме того, добавлены настольные тесты для наблюдения за работой каждого алгоритма.
🧷Скачать бесплатно
2024 #ENG #Python
CodeMode | Программирование
Вам нужна практика для соревновательного программирования?
В следующей книге представлена подборка из более чем 20 базовых упражнений для соревновательного программирования, все они написаны на Python. Кроме того, добавлены настольные тесты для наблюдения за работой каждого алгоритма.
🧷Скачать бесплатно
2024 #ENG #Python
CodeMode | Программирование
Programming Puzzles: Python Edition
Более 100 профессионально разработанных головоломок на Python – каждая головоломка гарантированно бросит вызов другой области ваших знаний о Python, расширит ваши знания и придаст уверенности в решении любых задач на Python, которые встанут у вас на пути.
Задачи на Python и забавные головоломки – Начиная с начального уровня и постепенно усложняясь, эти головоломки являются идеальным способом выучить python, проверить свои навыки программирования, использовать свое воображение и познакомить вас с библиотеками Python, которые вы раньше не открывали.
Написано для Python 3 – В наших головоломках используются самые последние версии и библиотеки для оптимального использования. Эта книга всегда обновляется с учетом любых изменений, которые могут повлиять на головоломки.
🧷Скачать бесплатно
2023 #ENG #Python
CodeMode | Программирование
Более 100 профессионально разработанных головоломок на Python – каждая головоломка гарантированно бросит вызов другой области ваших знаний о Python, расширит ваши знания и придаст уверенности в решении любых задач на Python, которые встанут у вас на пути.
Задачи на Python и забавные головоломки – Начиная с начального уровня и постепенно усложняясь, эти головоломки являются идеальным способом выучить python, проверить свои навыки программирования, использовать свое воображение и познакомить вас с библиотеками Python, которые вы раньше не открывали.
Написано для Python 3 – В наших головоломках используются самые последние версии и библиотеки для оптимального использования. Эта книга всегда обновляется с учетом любых изменений, которые могут повлиять на головоломки.
🧷Скачать бесплатно
2023 #ENG #Python
CodeMode | Программирование
📕Python Flash Cards
Эти красочные карточки для изучения программирования помогут начинающим программистам на Python освоить концепции, синтаксис и терминологию, которые понадобятся им для того, чтобы стать успешными профессиональными программистами.
Совершенствуйте свои навыки программирования на ходу! Флэш-карточки на Python - это испытанный метод программирования, который преобразует его. Эрик Маттес, автор популярного ускоренного курса Python, обобщает основные знания по программированию на Python в этой колоде из 101 карты, которую вы можете использовать где угодно.
🧷Скачать бесплатно
2019 #ENG #Python
CodeMode | Программирование
Эти красочные карточки для изучения программирования помогут начинающим программистам на Python освоить концепции, синтаксис и терминологию, которые понадобятся им для того, чтобы стать успешными профессиональными программистами.
Совершенствуйте свои навыки программирования на ходу! Флэш-карточки на Python - это испытанный метод программирования, который преобразует его. Эрик Маттес, автор популярного ускоренного курса Python, обобщает основные знания по программированию на Python в этой колоде из 101 карты, которую вы можете использовать где угодно.
🧷Скачать бесплатно
2019 #ENG #Python
CodeMode | Программирование
📕 Elements of Programming Interviews in Java
Это версия нашей книги на Java. На сайте есть ссылки на версию на C++, а также на версию, в которой используются более крупные шрифты. Вы когда-нибудь…
● Хотели работать в захватывающей футуристической компании?
● Столкнулись с проблемой на собеседовании, которую можно было решить за 15 минут?
● Хотели бы вы изучить реальные вычислительные проблемы?
🧷Скачать бесплатно
2015 #ENG #Java
CodeMode | Программирование
Это версия нашей книги на Java. На сайте есть ссылки на версию на C++, а также на версию, в которой используются более крупные шрифты. Вы когда-нибудь…
● Хотели работать в захватывающей футуристической компании?
● Столкнулись с проблемой на собеседовании, которую можно было решить за 15 минут?
● Хотели бы вы изучить реальные вычислительные проблемы?
🧷Скачать бесплатно
2015 #ENG #Java
CodeMode | Программирование
📕 Простая математика для простых программистов
Книга простая математика в первую очередь для программистов, но не только.
Для программистов в книге дано самое необходимое, то, без чего программисту будет трудно. Материал представлен в самом простом и правильном для немедленного употребления программистом изложении.
Настоящее применение математики программистом начинается тогда, когда он, имея перед собой задачу, сам, без ансамбля, догадывается, какую именно отрасль математики надо для такого случая вспомнить, какой конкретно метод из неё взять и как его запрограммировать. И всё это сам, без
посторонней помощи.
🧷Скачать бесплатно
2018 #ENG #Coding
CodeMode | Программирование
Книга простая математика в первую очередь для программистов, но не только.
Для программистов в книге дано самое необходимое, то, без чего программисту будет трудно. Материал представлен в самом простом и правильном для немедленного употребления программистом изложении.
Настоящее применение математики программистом начинается тогда, когда он, имея перед собой задачу, сам, без ансамбля, догадывается, какую именно отрасль математики надо для такого случая вспомнить, какой конкретно метод из неё взять и как его запрограммировать. И всё это сам, без
посторонней помощи.
🧷Скачать бесплатно
2018 #ENG #Coding
CodeMode | Программирование
📕 Kubernetes Secrets Handbook
Защита Secrets в контейнерных приложениях представляет серьезную проблему для ИТ-специалистов Kubernetes. В этой книге рассматривается важнейшая задача защиты конфиденциальных данных, устранения ограничений, связанных с шифрованием Kubernetes, и создания надежной системы управления Secrets для повышения безопасности Kubernetes.
🧷Скачать бесплатно
2024 #ENG #Kubernetes
CodeMode | Программирование
Защита Secrets в контейнерных приложениях представляет серьезную проблему для ИТ-специалистов Kubernetes. В этой книге рассматривается важнейшая задача защиты конфиденциальных данных, устранения ограничений, связанных с шифрованием Kubernetes, и создания надежной системы управления Secrets для повышения безопасности Kubernetes.
🧷Скачать бесплатно
2024 #ENG #Kubernetes
CodeMode | Программирование