devs_store | Unsorted

Telegram-канал devs_store - Склад разработчика

13990

Склад разработчика

Subscribe to a channel

Склад разработчика

Rust: атомарности и блокировки

Книга позволяет программистам получить четкое представление о низкоуровневой конкурентности и ее реализации.
Даны основы конкурентности в Rust.
Раскрыты понятия об атомарности и упорядочении памяти.
Рассмотрены практические аспекты создания своих собственных каналов, своего собственного типа Arc и своих собственных блокировок.
Дано представление о внуrренней "кухне" процессора.
Рассказано о примитивах операционной системы.
Предложены идеи для самостоятельной разработки решений, связанных с вычислениями в конкурентном режиме.


Год: 2024

#books

Читать полностью…

Склад разработчика

Postgres. Первое знакомство

PostgreSQL — одна из самых популярных в мире систем баз данных. По итогам свыше двадцати лет развития на прочном академическом фундаменте она выросла в полноценную СУБД, пригодную для корпоративного использования, и составляет реальную альтернативу коммерческим системам.

Чтобы убедиться в этом, достаточно посмотреть на важнейшие характеристики новейшей на сегодняшний день версии PostgreSQL 16.

Вы получите базовые, необходимые новичку знания для работы с СУБД.


Год: 2024

#books

Читать полностью…

Склад разработчика

Программирование для непрограммистов в изложении на человеческом языке

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


Год: 2024

#books

Читать полностью…

Склад разработчика

Глубокое обучение, 2-е изд.

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


Год: 2018

#books

Читать полностью…

Склад разработчика

Программирование. Основы Python для инженеров.

Пособие посвящено рассмотрению базовых конструкций языка Python, в
частности, сначала приведены примеры простейших программ в императивном стиле программирования и примеры решения несложных задач линейной, разветвляющейся и циклической структуры, задач с последовательностями и файлами. Далее дана реализация в виде программ на Python алгоритмов методов вычислительной математики. Большое внимание уделено практике использования библиотек numpy, matplotlib, pandas и turtle, для анализа данных и их графической интерпретации.


Год: 2023

#python

Читать полностью…

Склад разработчика

⚡️Дуров — ВСЁ?

Судьба мессенджера неизвестна! Разработчики из Big Tech не остались в стороне и выгрузили терабайты платного контента в свои каналы. Забирай, пока не поздно:

📱 @python – разработка на Python

📱 @frontend – всё о JavaScript, HTML и CSS

📱 @java – разработка на Java

📱 @it_hub – полезные материалы для разработчиков

📱 @english – английский язык в IT-сфере

📱 @memes – юмор и мемы для программистов

Читать полностью…

Склад разработчика

Android Studio. Полезные шпаргалки для начинающих

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

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


Год: 2022

#books

Читать полностью…

Склад разработчика

Тюнинг систем: экспериментирование для инженеров от A/B-тестирования до байесовской оптимизации

Работает ли программа так, как следует? Изменения сделали систему лучше или хуже? Стоит ли заниматься повышением производительности вместо разработки нового функционала? На подобные вопросы можно ответить только с помощью экспериментов. «Тюнинг систем» раскроет секреты современных экспериментальных практик, разработанных и проверенных мировыми индустриями с самой высокой конкуренцией. Предложенные практики помогут усовершенствовать разработку программного обеспечения, системы машинного обучения и количественного трейдинга.

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


Год: 2024

#books #qa

Читать полностью…

Склад разработчика

Как написать и продать свой PHP скрипт

Год: 2021

#books #php

Читать полностью…

Склад разработчика

Учебник по Docker на русском

#docker

Читать полностью…

Склад разработчика

💡 Простой переводчик текста с разных языков на Python

https://youtube.com/shorts/_wKmg332-u0

#youtube #soft #python

Читать полностью…

Склад разработчика

Знакомство геймера с программированием на C#

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


Год: 2024

#books #csharp

Читать полностью…

Склад разработчика

☠️ Парсинг Instagram

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

https://youtu.be/Iy2ERjDzvdo

#youtube #soft #python

Читать полностью…

Склад разработчика

Машинное обучение доступным языком

Краткий гайд для новичков по машинному и глубокому обучению с разбором кода. Здесь вы найдете необходимый минимум по предмету, истолкованный языком, понятным школьнику. Некоторые разделы написаны с помощью chatGPT. По прочтении вы избавитесь от страха перед технологией и освоите базовый инструментарий подготовки данных, их загрузке в модель и ее донастройки.

Минимальное требование к читателю – знание основ Python.


Год: 2023

#books #python #ml

Читать полностью…

Склад разработчика

⚡️ Меняем голос в играх в режиме реального времени
😲 Как говорить женским голосом и голосами известных блогеров, стримеров, политиков и д.р.

https://www.youtube.com/watch?v=qhk0xCYJG3k

⚙️ GitHub программы
⚙️ VB-Cable

#youtube

Читать полностью…

Склад разработчика

Профессия «бизнес-аналитик». Краткое пособие для начинающих, 3-е издание

Бизнес-анализ – востребованная и увлекательная дисциплина, без которой невозможно представить современный ИТ-проект. Но каждого, кто решит начать работу в этой сфере, ждет множество вопросов. Где учиться на бизнес-аналитика? Что нужно знать и уметь? Каковы ключевые задачи аналитика и инструменты для их решения? На эти и многие другие вопросы в своей книге отвечает Вадим Миронов, бизнес-аналитик с опытом работы в банковском и ИТ секторах.

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


Год: 2023

#books

Читать полностью…

Склад разработчика

Серия хакатонов в рамках ИТ-конференции «Импульс Т1» стартует в Ижевске!

Соревнование пройдёт с 20 по 23 сентября в гибридном формате. Призовой фонд – 600 000 рублей!

К участию приглашаются команды начинающих специалистов и опытных айтишников в составе от 3 до 5 человек. Обращаем ваше внимание, что 22 и 23 сентября будет необходимо очное присутствие как минимум троих членов команды!

Хакатон Т1 — это 48 часов решения реальных продуктовых задач от одного из ведущих ИТ-холдингов страны! В каждом из двух треков будут определены по 3 команды победителей, которые разделят между собой призовой фонд.

Треки хакатона:
«SDK приоритезатор: плагин обратной связи по продукту»
Создать SDK, который позволит пользователям голосовать за новые функции приложения и/или сайта. Результаты голосования будут передаваться продуктовой команде для улучшения продукта на основе пользовательских предпочтений.

«АгроНавигатор: оптимальные полеты БПЛА»
Разработайте систему, которая рассчитывает полетные задания для БПЛА с учетом всех летных характеристик и нормальных погодных условий.

Призы:
1 место: 140 000 рублей
2 место: 90 000 рублей
3 место: 70 000 рублей
Награждается топ-3 команды в каждом из двух треков.

Расписание:
➡️ 20-21 сентября — онлайн-этап (открытие задач, два чекпоинта)
➡️ 22-23 сентября — офлайн-этап в г. Ижевск (один чекпоинт, защита проектов)

Участники очного этапа хакатона смогут не только побороться за карьерные перспективы и призы, но и
— стать частью масштабной ИТ-конференции «Импульс Т1», где эксперты холдинга расскажут о главных трендах индустрии, поговорят об инженерии, науке и технологиях, а также поделятся своим практическим опытом;
— получить работу мечты, пройдя собеседование прямо на площадке ИТ-конференции: подать заявку на участие в One Week Offer от Т1 может каждый участник хакатона при регистрации!

➡️ Успейте зарегистрироваться до 16 сентября, чтобы не пропустить приглашение на хакатон: https://cnrlink.com/hackt1izhevskghdevs

Реклама. ООО "Т1". ИНН: 7720484492. erid: LjN8KLAe5

Читать полностью…

Склад разработчика

👩‍💻 Программирование теперь в Telegram!

Вот 8 обучающих каналов по самым востребованным направлениям в IT.

Выбирай своё направление:

👩‍💻 Python: @python_ready
👩‍💻 Java: @java_ready
📖 Общее IT: @roadmap_ready
👩‍💻 Frontend: @code_ready
👩‍💻 C#: @csharp_ready
👩‍💻 C/C++: @cpp_ready
🖥 Базы Данных & SQL: @sql_ready
🖥 Design: @time_design

📌 Ресурсы, гайды, шпаргалки, книги, задачи и статьи для каждого языка программирования.

Читать полностью…

Склад разработчика

Арсенал веб-хакинга: Практическое руководство по современному веб-пентестингу

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

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


Год: 2025

#pentest #books

Читать полностью…

Склад разработчика

🔥 Black Hat Bash: Креативный скриптинг для хакеров и пентестеров

Освойте искусство написания атакующих сценариев для bash. В этом практическом руководстве рассказывается о том, как объединить команды в цепочки, автоматизировать задачи, создавать атаки "живьем" и многое другое!
В руках тестировщика скриптов bash scripting становится мощным средством защиты от взлома. В Black Hat Bash вы узнаете, как использовать bash для автоматизации задач, разработки пользовательских инструментов, выявления уязвимостей и выполнения продвинутых атак на серверы Linux, которые осуществляются "на месте". Вы создадите набор скриптов для bash, который сэкономит вам часы ручной работы. И единственное необходимое условие - базовое знакомство с операционной системой Linux.
Вы изучите основы синтаксиса bash, а затем создадите лабораторию Kali Linux, чтобы применить свои навыки на каждом этапе тестирования на проникновение — от первоначального доступа до извлечения данных. Попутно вы узнаете, как внедрять команды операционной системы, получать доступ к удаленным компьютерам, тайно собирать информацию и перемещаться по сетям с ограниченным доступом, чтобы найти сокровища короны. Практические упражнения помогут вам применить приобретенные навыки.

Ключевые темы, которые рассматриваются, включают:
Основы написания сценариев Bash: от управляющих структур, функций, циклов до обработки текста с помощью grep, awk и sed.

Как настроить свою лабораторию: Создайте среду для взлома с помощью Kali и Docker и установите дополнительные инструменты.
Разведка и сканирование уязвимостей: Узнайте, как выполнять обнаружение хостов, фаззинг и сканирование портов с помощью таких инструментов, как Wfuzz, Nmap и Nucles.

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

Независимо от того, являетесь ли вы пентестером, охотником за ошибками или студентом, начинающим изучать кибербезопасность, Black Hat Bash научит вас быстро и эффективно автоматизировать, настраивать и оптимизировать ваши наступательные стратегии безопасности, не прибегая к настоящему волшебству.


Год: 2025

#cybersec #books

Читать полностью…

Склад разработчика

Настольная книга веб-дизайнера. Практический курс по веб-дизайну и проектированию сайтов

Хотите престижную работу от 100 000 р. в месяц? На разработке
сайтов можно заработать и больше! Эта книга научит вас тонкостям веб-дизайна и проектированию сайтов.

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

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


Год: 2023

#books

Читать полностью…

Склад разработчика

⚡️ Обучение Python | Управление мышкой и клавиатурой | Парсинг

➡️ Изучаем работу полезного модуля для управления компьютером;
➡️ Научимся управлять мышкой и клавиатурой;
➡️ Печатать;
➡️ Скролить страницы;
➡️ Делать скриншоты;
➡️ Находить и запускать файлы и программы;
➡️ Создавать всплывающие окна и много чего интересного.

Косарь за развернутый комментарий. Спасибо за поддержку 😎

https://youtu.be/7MaBGaxiz6c

#youtube

Читать полностью…

Склад разработчика

👨‍💻Программистам всех уровней посвящается:

— Вносить правки в ваш код сложно и проще переписать всё с нуля?
— Пишете тесты, а баги всё не заканчиваются?
— Скорость работы вашего приложения заставляет желать лучшего?
— Вы много раз слышали про паттерны, слои приложения, ответственности объектов, но не понимаете, что от вас хотели?

🔥Тогда вы по адресу!

На моём канале я пишу статьи, отталкиваясь от своего многолетнего опыта коммерческой разработки.

🧠На канале вы узнаете:

— Что такое архитектура ПО и для чего она нужна
— Использование и польза паттернов проектирования на примерах
— Какие механизмы работают быстрее, но когда стОит отдать предпочтение иному подходу
— Как писать тесты правильно
🎁И многое другое...

🏆Переходи на канал, поднимай свой уровень,
💵а за ним и востребованность на рынке специалистов!

Читать полностью…

Склад разработчика

Python для непрограммистов. Самоучитель в примерах

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

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


Год: 2024

#books #python

Читать полностью…

Склад разработчика

Как быть успешным в Data Science: эффективное управление проектами и развитие профессиональной команды

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

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


Год: 2024

#books #bd #ds

Читать полностью…

Склад разработчика

👩‍💻 Программирование теперь в телеграмм!

Вот обширная база материалов, которая ежедневно обновляется, выбирай своё направление:

Обучение Python с нуля
Обучение JavaScript с нуля
Обучение Java с нуля
Обучение HTML/CSS с нуля
Обучение SQL/GO/PHP с нуля
Обучение C/С++ с нуля
Обучение С# с нуля
Обучение Kotlin/Swift с нуля


Архив на 2183ГБ: Курсы, книги, шпаргалки, статьи, видео ресурсы — всё собрано в одном месте: @roadmap_ready

Читать полностью…

Склад разработчика

⚡️ Все платные курсы и книги выложили в Telegram

Материалы по всем языкам программирования теперь доступны бесплатно:

— Видео-курсы (2472 шт.)
— Обучающие книги (1513 шт.)


🔒 Ежедневно куча материалов сливается в канал Easy Dev

Читать полностью…

Склад разработчика

Расширения ядра Linux: драйверы и модули

В книге подробно рассмотрено программирование драйверов ядра Linux, исследованы возможности расширяемости ядра при помощи модулей. Основная версия ядра — 5.15. Код примеров отработан и проверен на десятках различных инсталляций Linux, установленных из различных дистрибутивов и разных семейств дистрибутивов: Fedora, CentOS, Debian, Ubuntu, Mint.
Уделено внимание архитектурам x_64, x_86, ARM, а также одноплатному компьютеру Raspberry Pi и драйверам устройств, подключаемых по USB. Затронут стандарт POSIX, разобраны API ядра, работа с Raspberry Pi, системные вызовы и подключение разнообразных периферийных устройств. Эта книга рассчитана на достаточно опытных разработчиков системного программного обеспечения. Предполагается, что, возможно, у читателя и отсутствует какой-либо опыт в программировании именно для ядра Linux или даже вообще в программировании для этой системы — но предполагаются знания и какой бы то ни было опыт в системном программировании для других операционных систем, которые станут хорошей базой для построения аналогий.
В высшей степени плодотворно любое знакомство с одной или несколькими POSIX-системами: Open Solaris, QNX, FreeBSD, NetBSD, MINIX3, ... — с любой из них в равной степени. Совершенно естественно, что от читателя требуется квалифицированное знание языка C — единственного необходимого и достаточного языка системного программирования в Linux. Это необходимо для самостоятельного анализа и понимания приводимых примеров — примеры приводятся, но код детально не обсуждается. Очень продуктивно в дополнение к этому (для работы с многочисленными приводимыми примерами, а еще больше — с их последующей модификацией и сравнениями) иметь хотя бы минимальные познания в языках скриптового программирования UNIX (и лучше в нескольких) — что-то из числа: bash, Perl, awk, Python...


Год: 2023

#books #linux

Читать полностью…

Склад разработчика

Программирование для Android

Рассмотрены все основные аспекты создания приложений для платформы Android 9 (API 28): установка необходимого программного обеспечения, использование эмулятора Android, создание интерфейса пользователя, работа с графикой, воспроизведение звука и видео, методы хранения данных (в том числе СУБД SQLite), взаимодействие с аппаратными средствами мобильного устройства, отладка приложений и их публикация в магазине Google Play.

Особое внимание уделено взаимодействию с аппаратными средствами смартфона. Показано, как получить информацию об устройстве и определить его состояние, использовать его датчики (акселерометр, датчик света, датчик температуры, датчик давления), камеру, Bluetooth-aдanтep. Приведены решения для различных нештатных ситуаций (отказ эмулятора, проблема с установкой программного обеспечения и т. д.), что поможет начинающему программисту.

В 3-м издании описано создание 64-разрядных приложений для Android, рассмотрены изменения в интерфейсе среды разработки и новый API.


Год: 2021

#books

Читать полностью…

Склад разработчика

Максимальный репост. Как соцсети заставляют нас верить фейковым новостям

Год: 2018

#books #osint

Читать полностью…
Subscribe to a channel