Автор: Yousaf Khan (2024)
Цель этой книги — сделать доступным для любого человека более глубокое понимание JavaScript, предоставляя простые и понятные объяснения всех важных и труднопонимаемых тем, которые заставляют многих разработчиков застояться, плодя ошибки и не поддерживаемый в рабочем состоянии код. В книге будут рассмотрены закрытия, принуждение, асинхронная природа Javascript, подъем и цикл событий. Но также мы рассмотрим такие продвинутые темы, как promises, async-await и многое другое.
#JavaScript@programmist_of
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
Автор: James Petty (2024)
Это практическое введение в автоматизацию PowerShell и создание инструментов. Обновленный для последней версии PowerShell, этот тщательно переработанный бестселлер научит вас писать эффективные сценарии, находить и устранять ошибки, а также организовывать свои инструменты в библиотеки. Попутно вы получите советы по обеспечению безопасности и управлению системами Linux и macOS.
#PowerShell@programmist_of
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Книги для Python-разработчиков начального уровня
🔹Программирование на Python в примерах и задачах
Автор: Васильев А. Н.
Книга знакомит читателя с базовыми методами, подходами и конструкциями, которые критически важны для изучения языка. В частности, для понимания принципов его использования на практике. Написана книга таким образом, чтобы быть понятной начинающему разработчику. Сложные (относительно) вещи тоже есть, но и они подробно разъясняются. Возрастной рейтинг — 12+, так что подходит издание и школьникам, и студентам.
🔹Изучаем Python: программирование игр, визуализация данных, веб-приложения
Автор: Эрик Мэтиз
Книга состоит из двух частей — теоретической и практической. В первой части автор раскрывает базовые концепции языка программирования. Также знакомит с основами тестирования кода, включая как переменные, так и списки, классы и циклы.
Во второй части уже практическое обучение: читателю предстоит написать несложную 2D-игру, а также веб-приложение на Django. Кроме того, рассказывается о визуализации данных с использованием Matplotlib и Plotly.
🔹Простой Python. Современный стиль программирования, 2-е издание
Автор: Любанович Б.
Эта книга даёт возможность не только изучить базовые для языка Python понятия, но и узнать о практиках тестирования ПО, об отладке, повторном использовании кода, асинхронном программировании. Как и в некоторых других книгах об этом ЯП, есть теория и практические задачи. Кстати, во втором издании появился раздел с f-строками, что даёт больше информации читателю.
Книги для Python-разработчиков среднего уровня
🔹Однострочники Python: лаконичный и содержательный код
Автор: Майер Кристиан
Книга достаточно специфическая — она учит читать и писать… Нет, не буквы и слова, а лаконичные и достаточно функциональные однострочники. Автор понятным языком объясняет сложные вещи, а также демонстрирует примеры использования однострочников для разных задач.
🔹Большая книга проектов Python
Автор: Свейгарт Эл
Эта книга рассчитана на тех, кто уже освоил основы Python и готов двигаться дальше.
Вот что можно найти внутри:
«виселица», блэкджек и другие игры, в которые можно играть самому или с друзьями;
имитационные модели лесных пожаров, бросков игральных костей и японских счётов-абаки;
анимированные изображения аквариума, вращающегося куба и логотипа DVD, отскакивающего от краёв экрана;
трёхмерная «бродилка» по лабиринту;
криптография, шифры Виженера и ROT13, позволяющие надёжно спрятать ваш текст.
#подборка@programmist_of
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
📚10 книг по Python: как для новичков, так и для профи. Часть 2
🔹Алгоритмы неформально. Инструкция для начинающих питонистов
Автор: Такфилд Брэдфорд
Как и предыдущее издание, эта книга рассчитана на тех, кто уже знаком с основами ЯП. Название раскрывает содержание — автор знакомит нас с нюансами реализации многих популярных алгоритмов. Также читателя учат измерять и оптимизировать их производительность.
🔹Внутри CPYTHON: гид по интерпретатору Python
Автор: Энтони Шоу
Автор рассказывает о принципах работы внутренних механизмов языка. Даются задания, которые позволяют на практике понять то, о чём рассказывает Шоу. В частности, раскрываются такие нюансы, как:
грамматика и язык Python;
почему CPython написан на C, а не на Python;
спецификация языка Python;
документация языка;
файл грамматики и многое-многое другое.
🔹Машинное обучение с использованием Python. Сборник рецептов
Автор: Элбон Крис
В книге содержится сразу 200 рецептов решения многих задач машинного обучения. Авторы приводят решения, используя векторы, матрицы и массивы, линейную и логистическую регрессию, деревья, леса и k ближайших соседей, кластеризацию и нейронные сети. Если описать всё содержимое, то это будет отдельная статья, так что лучше ознакомиться самостоятельно.
🔹Black Hat Python: программирование для хакеров и пентестеров, 2-е издание
Авторы: Джастин Зейтц, Тим Арнольд
Это уже второе издание популярной книги. Она даёт возможность изучить обратную сторону медали, то есть узнать о вещах вроде кражи учётных данных пользователя, написания сетевых снифферов, создания фазеров мутаций, создания скрытых троянов. Всё это используют как взломщики, так и пентестеры, специалисты по информационной безопасности. Книга подходит тем из читателей, кто занимается поддержанием безопасности сетей и компьютерных систем.
🔹Высокопроизводительные Python-приложения. Практическое руководство по эффективному программированию
Авторы: Миша Горелик, Йен Освальд
Ну а здесь раскрываются нюансы создания высокопроизводительных приложений. Этого авторы помогают достичь благодаря ускорению кода выполнения в программах, которые работают с большими объёмами данных. Они обучают задействовать плюсы многоядерных архитектур, а также строить масштабируемые системы.
#подборка@programmist_of
👉@programmist_of
🔹Алгоритмы неформально. Инструкция для начинающих питонистов
Автор: Такфилд Брэдфорд
Как и предыдущее издание, эта книга рассчитана на тех, кто уже знаком с основами ЯП. Название раскрывает содержание — автор знакомит нас с нюансами реализации многих популярных алгоритмов. Также читателя учат измерять и оптимизировать их производительность.
Книги по Python для опытных разработчиков
🔹Внутри CPYTHON: гид по интерпретатору Python
Автор: Энтони Шоу
Автор рассказывает о принципах работы внутренних механизмов языка. Даются задания, которые позволяют на практике понять то, о чём рассказывает Шоу. В частности, раскрываются такие нюансы, как:
грамматика и язык Python;
почему CPython написан на C, а не на Python;
спецификация языка Python;
документация языка;
файл грамматики и многое-многое другое.
🔹Машинное обучение с использованием Python. Сборник рецептов
Автор: Элбон Крис
В книге содержится сразу 200 рецептов решения многих задач машинного обучения. Авторы приводят решения, используя векторы, матрицы и массивы, линейную и логистическую регрессию, деревья, леса и k ближайших соседей, кластеризацию и нейронные сети. Если описать всё содержимое, то это будет отдельная статья, так что лучше ознакомиться самостоятельно.
🔹Black Hat Python: программирование для хакеров и пентестеров, 2-е издание
Авторы: Джастин Зейтц, Тим Арнольд
Это уже второе издание популярной книги. Она даёт возможность изучить обратную сторону медали, то есть узнать о вещах вроде кражи учётных данных пользователя, написания сетевых снифферов, создания фазеров мутаций, создания скрытых троянов. Всё это используют как взломщики, так и пентестеры, специалисты по информационной безопасности. Книга подходит тем из читателей, кто занимается поддержанием безопасности сетей и компьютерных систем.
🔹Высокопроизводительные Python-приложения. Практическое руководство по эффективному программированию
Авторы: Миша Горелик, Йен Освальд
Ну а здесь раскрываются нюансы создания высокопроизводительных приложений. Этого авторы помогают достичь благодаря ускорению кода выполнения в программах, которые работают с большими объёмами данных. Они обучают задействовать плюсы многоядерных архитектур, а также строить масштабируемые системы.
#подборка@programmist_of
👉@programmist_of
👍4❤1
Автор: Eldar Cohen (2023)
Откройте для себя основы мастерства программиста с помощью этого всеобъемлющего руководства. Раскройте мощь объектно-ориентированного программирования, изучите принципы проектирования для создания адаптируемых и масштабируемых систем. Благодаря практическим примерам и практическим занятиям вы приобретете навыки и уверенность, необходимые для успешной разработки современного программного обеспечения. Независимо от того, начинающий вы или опытный разработчик, эта книга поможет вам создавать программные системы, которые будут устойчивы и адаптируемы в быстро меняющемся цифровом мире.
#Patterns@programmist_of
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Сегодня в нашей библиотеке не книга, а целые курсы!
Route 256 — это бесплатные курсы, созданные экспертами Ozon Tech. Они длятся 2 месяца. Вы попадаете в команду ведущего e-com России и решаете реальные задачи бизнеса.
Route 256 проходит на двух уровнях: junior и middle. В апреле запускается эксклюзивный поток по Go.
📌 Участвуйте, чтобы попробовать себя в высоконагруженной микросервисной архитектуре Ozon.
Route 256 — это бесплатные курсы, созданные экспертами Ozon Tech. Они длятся 2 месяца. Вы попадаете в команду ведущего e-com России и решаете реальные задачи бизнеса.
Route 256 проходит на двух уровнях: junior и middle. В апреле запускается эксклюзивный поток по Go.
📌 Участвуйте, чтобы попробовать себя в высоконагруженной микросервисной архитектуре Ozon.
👍3😢1
Это практическое руководство предназначено как для новичков, так и для опытных разработчиков, желающих углубить свои знания в языке C. Автор рассматривает основные принципы программирования и шаблоны проектирования, позволяющие перейти от базового уровня к созданию мощных и адаптируемых решений. Особое внимание уделяется вопросам обработки ошибок и проектированию структурированных интерфейсов, что делает издание ценным инструментом для всех, кто работает с C.
💬 Мнения читателей:
Многие считают книгу полезной для совершенствования навыков программирования на C, особенно выделяя чёткие пошаговые примеры и практичное объяснение шаблонов проектирования.
➕ Достоинства:
- Чёткие примеры, раскрывающие основные подходы и паттерны.
- Подробное изложение сложных тем, таких как ошибка-менеджмент и интерфейсы.
- Актуальна как для начинающих, так и для профессионалов.
➖ Недостатки:
- Некоторые главы могут быть слишком сложными для полного новичка.
🖊 Об авторе:
Кристофер Прешерн — признанный специалист в области проектирования программного обеспечения. Его практический опыт в разработке на C лег в основу этой книги.
👉 Где купить книгу
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Автор: Katie Millie (2024)
Неповоротливые приложения на C# тормозят процесс разработки? Вы мечтаете о создании масштабируемых систем, способных выдерживать большие нагрузки пользователей, не покладая рук? High-Performance Programming C# and .NET Crash Course — это ракетное топливо, которое поможет вам всего за неделю превратить ваш код из посредственного в великолепный. Это насыщенное практикой руководство вооружит вас проверенными в бою методами и необходимыми знаниями, которые помогут вам увеличить производительность ваших приложений на C# и .NET. В мгновение ока вы станете писать молниеносный, эффективный и готовый к любым нагрузкам код.
#Csharp@programmist_of
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from Linux: Системный администратор
💡 Как быстро сбросить зависший SSH-сеанс без ожидания таймаута
Иногда SSH-соединение замирает (например, при потере сети), и попытка закрыть его обычным
🔧 Решение: спец-последовательность OpenSSH
Нажми Enter, затем
🔍 Как это работает
👉 Другие полезные комбинации:
-
-
-
⚠️ Работает только в интерактивных SSH-сессиях, не в скриптах.
🧠 Зачем знать:
- Мгновенное закрытие зависших сессий
- Удобно при обрывах VPN/моб. сети
- Не нужен
Сохрани, пригодится в дороге или на выезде 🚀
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
Иногда SSH-соединение замирает (например, при потере сети), и попытка закрыть его обычным
Ctrl+C
не работает. Не жди таймаута — есть правильный способ разорвать зависший сеанс.🔧 Решение: спец-последовательность OpenSSH
Нажми Enter, затем
~.
(тильда + точка) — и SSH сразу завершится:
<Enter>~.
🔍 Как это работает
~.
— escape-последовательность, встроенная в OpenSSH-клиент. Работает только в начале новой строки.👉 Другие полезные комбинации:
-
~?
— список доступных escape-команд-
~#
— переслать локальный порт (вручную)-
~&
— фоновый режим⚠️ Работает только в интерактивных SSH-сессиях, не в скриптах.
🧠 Зачем знать:
- Мгновенное закрытие зависших сессий
- Удобно при обрывах VPN/моб. сети
- Не нужен
kill -9
на терминалеСохрани, пригодится в дороге или на выезде 🚀
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin
👍1
Автор: Programming Hub (2024)
Погрузитесь в мир программирования с этой книгой — вашим исчерпывающего руководства по освоению языка Java и созданию фундамента для успешной карьеры в области разработки программного обеспечения. Этот важнейший ресурс раскрывает широкие просторы программирования на Java, от его фундаментальных принципов до передовых объектно-ориентированных техник, что делает его незаменимым инструментом как для начинающих программистов, так и для опытных разработчиков, стремящихся отточить свои навыки.
#Java@programmist_of
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Всем привет! Решил накидать книжных полезняшек для тех, кто любит DevOps или движется в этом направлении. Книги поделил по темам: сначала базовый уровень, потом архитектура, методологии, ну и всё остальное. В общем, от и до.
Понятно, что одних книг мало, как и одних курсов или теории в вакууме. Изучение любой области — всегда многогранная штука: это и статьи, и книги, и курсы, и подкасты, и конференции, и особенно реальный опыт.
В книгах авторы уже собрали граблей и имеют тот самый опыт. Они пишут про принципы и концепции: не подскажут конкретную имплементацию, но направят в правильном направлении и дадут пищу для размышлений.
https://habr.com/ru/companies/yandex_praktikum/articles/839566/
#подборка@programmist_of
👉@programmist_of
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
🧑🏻💻Как эффективно управлять ошибками в коде и избегать багов?
На открытом вебинаре 23 апреля в 20:00 МСК вы познакомитесь с мощной системой обработки ошибок в Rust и узнаете, почему этот подход считается одним из самых безопасных и надёжных. Вместе с экспертом вы освоите оператор «?» и работу с типами Result и Option.
Вы получите практические навыки и сможете легко писать код без неожиданных сбоев и исключений, повысив надежность ваших приложений.
👉Регистрируйтесь на вебинар и получите специальную скидку на полный курс «Rust Developer. Basic»: https://vk.cc/cKZFtL
На открытом вебинаре 23 апреля в 20:00 МСК вы познакомитесь с мощной системой обработки ошибок в Rust и узнаете, почему этот подход считается одним из самых безопасных и надёжных. Вместе с экспертом вы освоите оператор «?» и работу с типами Result и Option.
Вы получите практические навыки и сможете легко писать код без неожиданных сбоев и исключений, повысив надежность ваших приложений.
👉Регистрируйтесь на вебинар и получите специальную скидку на полный курс «Rust Developer. Basic»: https://vk.cc/cKZFtL
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576