CodeMode | Программирование
11.1K subscribers
3.29K photos
5 videos
10 files
3.33K links
Книги и другая полезная информация для программистов IT.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер: @Spiral_Yuri

Купить рекламу: https://telega.in/c/code_m0de

РКН: clck.ru/3Ht77T
Download Telegram
📕 Изучаем Perl, 5-е издание

Известный как "книга с ламой", этот учебник, впервые изданный в 1993 году, выходит уже пятым изданием, в котором описываются последние изменения в языке вплоть до версии Perl 5.10.

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

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

🧷Скачать бесплатно.

2009
#RU #Perl

CodeMode | Программирование | ChatGPT
📕 Perl Best Practices

"Perl Best Practices" предлагает набор из 256 рекомендаций по искусству кодирования, которые помогут вам писать лучший код Perl - фактически, лучший код Perl, который вы только можете написать. Рекомендации охватывают компоновку кода, соглашения об именовании, выбор структур данных и управления, декомпозицию программы, проектирование и реализацию интерфейса, модульность, объектную ориентацию, обработку ошибок, тестирование и отладку.

🧷Скачать бесплатно.

2005
#ENG #Perl

CodeMode | Программирование | ChatGPT
📕 Тестирование Дот Ком

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

2007
#RU

CodeMode | Программирование | ChatGPT
📕 Object Oriented Perl

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

🧷Скачать бесплатно.

1999
#ENG #Perl

CodeMode | Программирование | ChatGPT
📕 Front-end. Клиентская разработка

В книге "Front-end. Клиентская разработка (для профессионалов)" рассмотрены все важнейшие навыки работы с JavaScript, HTML5 и CSS3, требуемые серьезному разработчику, чтобы преуспеть в создании современного клиентского кода. Читатель быстро освоится с новыми инструментами и технологиями, с проверенными практиками, которые актуальны уже сегодня. В каждой главе рассматриваются важнейшие концепции и API, неотделимые от качественной веб-разработки, тщательно проверенные и отточенные в процессе решения реальных практических задач.

🧷Скачать бесплатно.

2017
#RU #Perl

CodeMode | Программирование | ChatGPT
📕 How To Python

Отправьтесь в путешествие по программированию вместе с преобразующей книгой Бена Гуда «Как работать на Python». Это руководство идеально подходит для новичков и тех, кто хочет освежить свои навыки. Оно разбивает программирование на Python на понятные и увлекательные уроки, наполненные реальными примерами. Каждый раздел основан на предыдущем, от простых сценариев до сложных алгоритмов, обеспечивая прочную основу для динамических возможностей Python. Бен Гуд дает вам возможность создавать, отлаживать и развертывать приложения, расширяя границы того, чего вы можете достичь с помощью кода. Окунитесь в мир программирования уверенно и творчески с этим важным руководством по Python!

🧷Скачать бесплатно.

2024
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Машинное обучение. Портфолио реальных проектов

Изучите ключевые концепции машинного обучения‚ работая над реальными проектами! Машинное обучение - то, что поможет вам в анализе поведения клиентов, прогнозировании тенденций движения цен, оценке рисков и многом другом. Чтобы освоить машинное обучение, вам нужны отличные примеры, четкие объяснения и много практики. В книге все это есть!
Автор описывает реалистичные, практичные сценарии машинного обучения, а также предельно понятно раскрывает ключевые концепции. Вы разберете интересные проекты, такие как сервис прогнозирования цен на автомобили с использованием линейной регрессии и сервис прогнозирования оттока клиентов. Вы выйдете за рамки алгоритмов и изучите важные техники, например развертывание приложений в бессерверных системах и запуск моделей с помощью Kubernetes и Kubeflow.

🧷Скачать бесплатно.

2023
#RU #ML

CodeMode | Программирование | ChatGPT
📕 Practical GitLab Services

Узнайте все об администрировании GitLab, платформе DevOps с открытым исходным кодом, помогающей миллионам людей разрабатывать и развертывать безопасное и защищенное программное обеспечение. Эта книга создана для того, чтобы стать вашим универсальным источником информации, позволяющим с легкостью приступить к работе.

Начните с основ, таких как настройка учетной записи GitLab и изучение параметров пользователя, прежде чем переходить к основной функции GitLab — инструменту управления исходным кодом. Отсюда вы узнаете об одной из самых уникальных функций GitLab: файлах конфигурации CI/CD. Следующим шагом на этом пути является обсуждение того, как организовать код в проекты и группы, а также определение прав доступа с помощью ролей. Вы также изучите различные инструменты планирования, предоставляемые GitLab.

🧷Скачать бесплатно.

2024
#ENG #Services

CodeMode | Программирование | ChatGPT
📕 Functional Programming with C#: Unlock coding brilliance with the power of functional magic

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

Функциональное программирование на C# - это увлекательное путешествие в функциональное программирование на C#. Книга знакомит вас с основными принципами и преимуществами функционального программирования, сопоставляя его с императивной и объектно-ориентированной парадигмами. Вы познакомитесь с функциональными возможностями C# и научитесь писать выразительный модульный код с помощью выражений, чистых функций и функций более высокого порядка.

🧷Скачать бесплатно.

2024
#ENG #C

CodeMode | Программирование | ChatGPT
📕 Modern Survey Analysis: Using Python for Deeper Insights

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

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

🧷Скачать бесплатно.

2022
#ENG #Python

CodeMode | Программирование | ChatGPT
📕 Visualizing Surveys in R

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

🧷Скачать бесплатно.

2024#ENG
#R

CodeMode | Программирование | ChatGPT
📕 Learning Flask Framework +Code

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

🧷Скачать бесплатно.

2015#ENG
#Flask

CodeMode | Программирование | ChatGPT
📕 Flask Web Development

Получите полный творческий контроль над своими веб-приложениями с помощью Flask, микрофреймворка на основе Python. С помощью этой практической книги вы изучите Flask с нуля, шаг за шагом разработав полноценное приложение для ведения социальных блогов. Автор Мигель Гринберг знакомит вас с основными функциями платформы и показывает, как расширить приложения с помощью передовых веб-технологий, таких как миграция баз данных и взаимодействие с веб-сервисами.

🧷Скачать бесплатно.

2014#ENG
#Flask

CodeMode | Программирование | ChatGPT
📕 ASP.NET MVC with Entity Framework and CSS

Эта книга научит читателей, как создать и развернуть полностью рабочий пример розничного веб-сайта с использованием технологий и рекомендаций Microsoft ASP.NET MVC и Entity Framework. Эта книга содержит несколько решений реальных проблем, с которыми часто сталкиваются разработчики.

🧷Скачать бесплатно.

2016
#ENG #CSS

CodeMode | Программирование | ChatGPT
📕Realm of Racket

Racket — потомок Lisp, языка программирования, известного своей элегантностью, мощью и сложной кривой обучения. Но хотя Racket сохраняет функциональную ценность Lisp, он был разработан с учетом потребностей начинающих программистов. Realm of Racket — это ваше введение в язык Racket.

🧷Скачать бесплатно.

2013
#ENG #Racket

CodeMode | Программирование | ChatGPT
📕 Godot Engine Game Development in 24 Hours, Sams Teachal Guide to Godot 3.0

Всего за 24 сессии по одному часу или меньше это руководство поможет вам создать великолепные 2D и 3D игры для любой платформы с 100% бесплатным игровым движком Godot 3.0. Его простой, пошаговый подход проведет вас от базовых сцен, графики и игрового процесса через продвинутые шейдеры, окружения, рендеринг частиц и сетевые игры. Соавтор и главный участник Godot проведет вас через создание трех полноценных игр, предлагая продвинутые методы, которые вы не найдете больше нигде.

🧷Скачать бесплатно.

2018
#ENG #Godot

CodeMode | Программирование | ChatGPT
📕 Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения

Книга «Дневник охотника за ошибками», написанная экспертом по безопасности программного обеспечения Тобиасом Клейном (Tobias Klein), рассказывает, как обнаруживаются и используются ошибки, найденные им в некоторых наиболее популярных во всем мире программных продуктах, таких как операционная система Apple iOS, медиапроигрыватель VLC, веб-браузеры и даже ядро операционной системы Mac OS X. В этом уникальном отчете вы увидите, как разработчики, по чьей вине произошли эти ошибки, исправили их – или же оказались не в состоянии это сделать.

🧷Скачать бесплатно.

2013
#RU #Полезное

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

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

🧷Скачать бесплатно.

2022
#RU #GO

CodeMode | Программирование | ChatGPT
📕 Analyzing the Analyzers. An Introspective Survey of Data Scientists and Their Work

Несмотря на ажиотаж вокруг «науки о данных», «больших данных» и «аналитики», неоднозначность этих терминов привела к плохой коммуникации между специалистами по данным и организациями, ищущими их помощи. В этом отчете авторы Харлан Харрис, Шон Мерфи и Марк Вайсман изучают свой опрос нескольких сотен специалистов по данным, проведенный в середине 2012 года, когда они спрашивали респондентов, как они оценивают свои навыки, карьеру и опыт у потенциальных работодателей. Результаты поразительны. Основываясь на данных опроса, авторы обнаружили, что сегодня специалистов по данным можно разделить на четыре подгруппы, каждая из которых имеет разный набор навыков. Их цель — определить новый, более точный словарь для ролей, команд и карьерных путей в области науки о данных. В этом отчете описываются: Четыре кластера специалистов по работе с данными: специалисты по бизнесу в области данных, специалисты по креативу в области данных, разработчики данных и исследователи данных. Случаи недопонимания между специалистами по работе с данными и организациями, желающими нанять специалистов. Почему специалисты по работе с данными «Т-образной» формы имеют преимущество в широте и глубине навыков. Как организации могут применять результаты опроса для выявления, обучения, интеграции, объединения и продвижения специалистов по работе с данными.

🧷Скачать бесплатно.

2013
#ENG #Data

CodeMode | Программирование | ChatGPT
📕 Building Multi-Tenant SaaS Architectures

Компания "Программное обеспечение как услуга" (SaaS) находится на пути к тому, чтобы стать фактической моделью создания, предоставления и эксплуатации программных решений. Внедрение мультитенантной модели SaaS требует от разработчиков решения широкого спектра новых задач в области архитектуры, внедрения и эксплуатации. Как распределяются данные, как изолируются ресурсы, как проходит аутентификация клиентов, как создаются микросервисы — это лишь некоторые из многих областей, которые должны быть в центре вашего внимания при проектировании и создании SaaS-предложений.

🧷Скачать бесплатно.

2024
#ENG #Saas

CodeMode | Программирование | ChatGPT
📕 Mastering Kotlin for Android 14

Написанная с учетом лучших практик, эта книга поможет вам освоить Kotlin и использовать его мощные языковые возможности, библиотеки, инструменты и API для улучшения ваших приложений для Android.
По мере продвижения вы будете использовать Jetpack Compose и Material Design 3 для создания пользовательских интерфейсов для своего приложения, узнаете, как спроектировать и улучшить архитектуру приложения, а также использовать библиотеки Jetpack, такие как Room и DataStore, для локального хранения ваших данных. Используя пошаговый подход, эта книга научит вас, как устранять неполадки в вашем приложении, обнаруживать утечки, проверять сетевые вызовы, выполняемые вашим приложением, и проверять базу данных номеров. Вы также добавите в свои приложения тесты для обнаружения и устранения запахов кода.

🧷Скачать бесплатно.

2024
#ENG #Kotlin

CodeMode | Программирование | ChatGPT