Не пытайтесь подгонять Python под привычные вам языки программирования. Его простота позволяет быстро освоить основы, но для эффективной разработки нужны более глубокие знания.
Второе издание книги поможет вам раскрыть потенциал Python 3, используя лучшие идеи языка. Автор разбирает базовые инструменты, библиотеки и учит писать лаконичный, быстрый и понятный код. Вы освоите идиоматические приёмы Python 3, выходящие за рамки привычного опыта.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
Автор бестселлеров Адам Фриман объясняет, как получить максимальную отдачу от Go, начиная с основ и заканчивая самыми продвинутыми и сложными функциями. Вы узнаете, как Go строит простую и согласованную систему типов для создания комплексной и продуктивной разработки, позволяющей создавать быстрые и надежные приложения, работающие на разных платформах.
Go, также известный как Golang, — это лаконичный и эффективный язык программирования, разработанный Google для создания высокопроизводительных кроссплатформенных приложений. Go сочетает в себе сильные статические типы с простым синтаксисом и всеобъемлющей стандартной библиотекой для повышения производительности программиста, при этом поддерживая такие функции, как параллельное/параллельное программирование.
Каждая тема освещена в ясном, лаконичном и серьезном подходе, который наполнен деталями, которые вам необходимо изучить, чтобы быть по-настоящему эффективным. Главы включают общие проблемы и способы их избежать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
«Алгоритмы на практике» обучают решению сложных и интересных программных задач, разработке собственных алгоритмов и выбору эффективных структур данных (хеш-таблицы, кучи, деревья) на основе реальных заданий международных соревнований. Книга охватывает такие темы, как рекурсия, динамическое программирование, двоичный поиск, поиск в ширину и алгоритм Дейкстры, применяя их для создания стратегий в играх, перевода текстов, нахождения кратчайших путей и анализа связей в соцсетях. Все примеры представлены с исходным кодом на языке Си и подробными объяснениями, что делает книгу незаменимым пособием для освоения алгоритмов и структур данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
Данная книга позволяет уже с первых шагов создавать свои программы на языке Python. Акцент сделан на написании компьютерных игр и небольших приложений.
Для удобства начинающих пользователей в книге есть краткий вводный курс в основы языка, который поможет лучше ориентироваться на практике. По ходу изложения даются все необходимые пояснения, приводят-ся примеры, а все листинги (коды программ) сопровождаются подробными комментариями.
Книга будет полезна как начинающим программистам, так и всем, кто хочет быстро и эффективно научиться писать программы на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3
Книга «Python для хакеров» предлагает практические проекты, сразу погружая в написание программ. Вы будете экспериментировать с кодом, решать научные задачи, изучать статистику и даже искать экзопланеты. Главы включают цель, способы решения и задания для развития мышления программиста. Примеры: спасательная операция, полет на Луну, система распознавания лиц. Программы подходят для новичков, постепенно усложняясь. Завершив задания, вы сможете решать сложные задачи с Python самостоятельно.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4
[2023]
Научитесь публиковать Python-пакеты в PyPI, создавая проекты, доступные для глобального сообщества, управлять документацией и создавать профессиональные файлы README, а также разберётесь в лицензировании программного обеспечения. Вы освоите передовые стандарты упаковки Python, подготовитесь к работе с реальными приложениями, научитесь эффективно управлять пакетами и устранять неполадки в проектах.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
Книга поможет быстро и легко изучить самый популярный в мире инструмент контроля версий Git. В ней использована уникальная методика Head First, выхо-дящая за рамки синтаксиса и инструкций по решению конкретных задач, а эф-фектное визуальное оформление разработано с учетом того, как работает и наи-более продуктивно усваивает информацию мозг.Рассмотрены основы Git, свойства ветвления кода, слияние, коммиты, устройство репозитория Git и поиск в нем, отмена действий и исправление ошибок. Особое внимание уделено командной работе с Git, передовым методам взаимодействия и советам профессионалов по эффективной работе
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥1
Данная книга отличается широким охватом как тем (от азов SQL до таких сложных вопросов, как аналитические функции и работа с большими базами данных), так и конкретных баз данных (MySQL, Oracle Database, SQL Server) и особенностей реализации тех или иных функциональных возможностей SQL на этих серверах. Книга идеально подходит в качестве учебника для начинающего разработчика в области баз данных. В ней описаны все возможные применения языка SQL и наиболее распространенные серверы баз данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3❤1
С помощью этого курса вы освоите обработку данных на реальных проектах с использованием Python, изучите его библиотеки для анализа данных и машинного обучения, сможете визуализировать данные.
Научитесь применять алгоритмы supervised learning и unsupervised learning, включая логистическую и линейную регрессию, деревья решений, случайные леса, SVM и кластеризацию K-means.
Также изучите модели временных рядов и ансамблевое обучение (AdaBoost, Gradient Boosting, XGBoost). Попробуете построить рекомендательные системы и заняться text mining. Познакомитесь с deep learning, используя TensorFlow и Keras для работы с Convolutional и Recurrent Neural Networks.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥1
Книга охватывает применение ИИ и машинного обучения в бизнесе и инженерии. В ней рассматриваются основные алгоритмы, примеры построения моделей машинного обучения на Python с использованием библиотеки Scikit-Learn, создания нейросетей, используя библиотеки Keras и TensorFlow, а также основы оценки регрессионных моделей и классификации.
Приведены примеры распознавания лиц, обнаружения объектов и языковых моделей. Также обсуждается использование облачных API Cognitive Services для интеграции ИИ в приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
Книги Кори Альтхоффа вдохновили сотни тысяч людей на изучение программирования. Для достижения профессионализма в этой области не требуется диплом в computer science, о чем свидетельствует опыт Кори, самостоятельно ставшего разработчиком в eBay.
Книга «Computer Science для программиста-самоучки» охватывает ключевые темы, такие как структуры данных и алгоритмы, которые необходимы для успешного прохождения технических интервью в IT-компаниях. Она предназначена для абсолютных новичков, так что даже без предварительных знаний вам не будет сложно разобраться в материале.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
Задачи и этюды — Сборник задач, упражнений и программистских этюдов в поддержку учебника «Программирование: введение в профессию»; содержит 12 глав, соответствующих 12 частям учебника.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍3😁3🔥2
В книге «Идеальная работа. Программирование без прикрас» Роберт Мартин (Дядюшка Боб) даёт краткое, но исчерпывающее руководство по тому, как писать надёжный и эффективный код, которым можно гордиться. Автор бестселлера «Чистый код» разбирает пять ключевых дисциплин (разработка через тестирование, рефакторинг, простой дизайн, парное программирование и тесты), затем объясняет важность стандартов и показывает, как устранить разрыв между ожиданиями индустрии и реальностью. Наконец, он формулирует десять этических принципов, которые, по его мнению, должны соблюдать все разработчики программного обеспечения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2🔥1
Современное программное обеспечение должно хорошо поддаваться масштабированию, эффективно справляясь при этом с балансировкой нагрузки, отслеживанием состояния и обеспечением безопасности. Узнайте, как можно решать эти и другие важные задачи. В издании рассматриваются все составляющие процесса контейнеризации и развертывания приложения на платформе Kubernetes с точки зрения разработчика. Сначала вы создадите небольшое приложение, способное работать в облачном кластере Kubernetes, а затем поэтапно изучите рекомендуемые практики, позволяющие сделать развертывание стабильным в долгосрочной перспективе, включая методы масштабирования, планирования емкости и оптимизации ресурсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥1
Язык Kotlin предлагает выразительный синтаксис, мощную и понятную систему типов, великолепную поддержку и бесшовную совместимость с существующим кодом на Java, богатый выбор библиотек и фреймворков. Kotlin может компилироваться в байт-код Jаvа, поэтому его можно использовать везде, где используется Jаvа, включая Android. А благодаря эффективному компилятору и маленькой стандартной библиотеке Kotlin практически не привносит накладных расходов.
Данная книга научит вас пользоваться языком Kotlin для создания высококачественных приложений. Написанная создателями языка - разработчиками в компании JetBrains, - эта книга охватывает такие темы, как создание предметно-ориентированных языков, функциональное программирование в JVM, совместное использование Java и Kotlin и др.
Издание предназначено разработчикам, владеющим языком Java и желающим познакомиться и начать эффективно работать с Kotlin.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
Книга даст исчерпывающее представление о том, как устроена работа с сетью в Linux. В начале описаны основные дистрибутивы и рассказано, как выбрать правильный и настроить простейшую сетевую конфигурацию. Затем идет речь о диагностике, брандмауэре и использовании Linux в качестве узла для сетевых служб.
Наконец, работая с примерами сборок, вы овладеете различными вариантами защиты от распространенных видов атак. Освоив последние главы, станете еще на шаг ближе к тому, чтобы построить надежный каркас для центра обработки данных, функционирующего полностью под управлением Linux.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥1
Веб-интерфейсы — это лицо приложения, и их качество определяет успех. «Тестирование веб-API» — практическое руководство, которое охватывает все этапы тестирования: от проектирования до автоматизации и документирования. Вы изучите методы от исследовательского тестирования до проверки продакшен-кода, научитесь использовать стандартные инструменты для автоматизации и повысите качество своих API, избегая распространённых ошибок.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
Курс предназначен для начинающих backend-разработчиков желающих изучить PHP.
В уроках полно практических примеров и заданий, что позволит вам сразу применить полученные знания.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥1
"Большая книга примеров" предлагает подробное описание языка программирования Python, дополненное материалами из различных интернет-источников. Книга нацелена на то, чтобы помочь читателям понять язык через его описание и примеры использования, и может служить учебным пособием для начинающих.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
По мере развития даже простое объектно-ориентированное приложение становится сложнее: новые классы, методы и функции добавляют состояния и абстракции, усложняя управление кодом и его поддержку. Чтобы сохранить кодовую базу простой, необходимы специальные знания и навыки — и вы их получите!
Освойте практические принципы проектирования, которые помогают поддерживать простоту ООП-кода при его росте. Эта книга, собранная из приемов, применимых в любом объектно-ориентированном языке, предлагает советы по организации кода, управлению зависимостями и модулями, а также созданию гибких абстракций. Иллюстрации, примеры и упражнения помогут быстро усвоить описанные принципы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
Podman предлагает гибкое управление слоями образов и совместим с Kubernetes. Пользователи без прав администратора могут создавать и управлять непривилегированными контейнерами, а поддержка Docker API упрощает переход на Podman.
Книга познакомит вас с этим инструментом через простые объяснения и примеры, поясняя, как работать с контейнерами и их компонентами. Полезные советы по безопасности контейнеров от автора будут особенно ценными.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2