Подкаст: Podlodka #200 — Как учить языки программирования
Языки программирования — фундамент наших профессий и нескончаемая тема для горячих дискуссий. Этот выпуск совместил в себе всё самое лучшее, поэтому обязательно скрасит вашу рабочую неделю!
Интересно будет всем: вопрос изучения языков программирования (зачем, какие и как именно?) стоит не только перед теми, кто только входит в ИТ, но и перед опытными инженерами, которые хотят прокачивать свои профессиональные навыки.
Слушать подкаст
#подкаст #ru
Языки программирования — фундамент наших профессий и нескончаемая тема для горячих дискуссий. Этот выпуск совместил в себе всё самое лучшее, поэтому обязательно скрасит вашу рабочую неделю!
Интересно будет всем: вопрос изучения языков программирования (зачем, какие и как именно?) стоит не только перед теми, кто только входит в ИТ, но и перед опытными инженерами, которые хотят прокачивать свои профессиональные навыки.
Слушать подкаст
#подкаст #ru
Книга: Программирование: типовые задачи, алгоритмы, методы, 4-е изд.
Автор: Златопольский Д. М.
Год издания: 2020
Описание:
Эта книга для тех, кто хочет научиться программировать. В ней представлена методика решения типовых задач программирования, не привязанная к конкретному языку. Разъяснения по методике решения задач и программы приведены на алгоритмическом языке. Русский синтаксис делает программы понятными и легко переносимыми на любой язык программирования.
Скачать книгу
#книга #ru
Автор: Златопольский Д. М.
Год издания: 2020
Описание:
Эта книга для тех, кто хочет научиться программировать. В ней представлена методика решения типовых задач программирования, не привязанная к конкретному языку. Разъяснения по методике решения задач и программы приведены на алгоритмическом языке. Русский синтаксис делает программы понятными и легко переносимыми на любой язык программирования.
Скачать книгу
#книга #ru
Курс: Тестировщик с нуля за 6 часов
Это 6 часов теории тестирования, которая собрана из профессионального курса подготовки для Junior и Middle специалистов. Есть много примеров из практики и вопросов, которые задают на собеседованиях.
После этого вам останется только определиться, чем вы хотите заниматься для старта. Тестированием веб-приложений или тестированием мобильных приложений, возможно вы за захотите сделать акцент на бэкенд.
Смотреть курс
#курс #qa #ru
Это 6 часов теории тестирования, которая собрана из профессионального курса подготовки для Junior и Middle специалистов. Есть много примеров из практики и вопросов, которые задают на собеседованиях.
После этого вам останется только определиться, чем вы хотите заниматься для старта. Тестированием веб-приложений или тестированием мобильных приложений, возможно вы за захотите сделать акцент на бэкенд.
Смотреть курс
#курс #qa #ru
Книга: Data Science. Наука о данных с нуля
Автор: Джоэл Грас
Год издания: 2020
Описание:
Книга позволяет изучить науку о данных и применить полученные знания на практике. Она содержит краткий курс языка Python, элементы линейной алгебры, статистики, теории вероятностей, методов обработки данных. Приведены основы машинного обучения. Описаны алгоритмы k-ближайших соседей, наивной байесовой классификации, линейной и логистической регрессии, а также модели на основе деревьев принятия решений, нейронных сетей и кластеризации. Рассмотрены приёмы обработки естественного языка, методы анализа социальных сетей, основы баз данных, SQL и MapReduce.
Скачать книгу
#книга #datascience #ru
Автор: Джоэл Грас
Год издания: 2020
Описание:
Книга позволяет изучить науку о данных и применить полученные знания на практике. Она содержит краткий курс языка Python, элементы линейной алгебры, статистики, теории вероятностей, методов обработки данных. Приведены основы машинного обучения. Описаны алгоритмы k-ближайших соседей, наивной байесовой классификации, линейной и логистической регрессии, а также модели на основе деревьев принятия решений, нейронных сетей и кластеризации. Рассмотрены приёмы обработки естественного языка, методы анализа социальных сетей, основы баз данных, SQL и MapReduce.
Скачать книгу
#книга #datascience #ru
Книга: Reactive Programming with Kotlin, 2nd edition
Автор: Alex Sullivan
Год издания: 2020
Описание:
Эта книга научит вас использовать RxJava, RxAndroid и RxKotlin для создания сложных реактивных приложений на Android и осуществлять полный контроль над библиотекой, чтобы использовать всю мощь реактивного программирования в ваших приложениях.
Вы не только узнаете, как использовать RxJava для создания сложных реактивных приложений на Android, вы также увидите, как решать общие проблемы с дизайном приложений с помощью RxJava, RxAndroid и RxKotlin.
Скачать книгу
#книга #kotlin #en
Автор: Alex Sullivan
Год издания: 2020
Описание:
Эта книга научит вас использовать RxJava, RxAndroid и RxKotlin для создания сложных реактивных приложений на Android и осуществлять полный контроль над библиотекой, чтобы использовать всю мощь реактивного программирования в ваших приложениях.
Вы не только узнаете, как использовать RxJava для создания сложных реактивных приложений на Android, вы также увидите, как решать общие проблемы с дизайном приложений с помощью RxJava, RxAndroid и RxKotlin.
Скачать книгу
#книга #kotlin #en
Курс: Уроки Arduino и программирования
Arduino — это электронный конструктор и удобная платформа быстрой разработки электронных устройств для новичков и профессионалов. Платформа пользуется огромной популярностью во всем мире благодаря удобству и простоте языка программирования, а также открытой архитектуре и программному коду.
Курс содержит в себе как базовые уроки по программированию и электронике, так и работе с конкретными модулями и задачами.
Посмотреть курс
#курс #arduino #ru
Arduino — это электронный конструктор и удобная платформа быстрой разработки электронных устройств для новичков и профессионалов. Платформа пользуется огромной популярностью во всем мире благодаря удобству и простоте языка программирования, а также открытой архитектуре и программному коду.
Курс содержит в себе как базовые уроки по программированию и электронике, так и работе с конкретными модулями и задачами.
Посмотреть курс
#курс #arduino #ru
Книга: Анализ поведенческих данных на R и Python
Автор: Флоран Биюссон
Год издания: 2021
Описание:
Задействуйте всю мощь поведенческих данных в своей компании, используя инструменты, специально разработанные для их анализа. Автор книги, эксперт в области экономики и бихевиористики, показывает, как повысить ценность и результаты аналитических проектов за счет понимания того, что движет поведением людей.
Практическая часть книги содержит полные примеры и упражнения на языках R и Python, которые помогут вам получать более глубокую информацию о данных.
Издание предназначено для бизнес-аналитиков и других специалистов, исследующих данные и владеющих программированием на R или Python. Для чтения требуется минимальное знакомство с линейной и логистической регрессией.
Скачать книгу
#книга #rlang #python #ru
Автор: Флоран Биюссон
Год издания: 2021
Описание:
Задействуйте всю мощь поведенческих данных в своей компании, используя инструменты, специально разработанные для их анализа. Автор книги, эксперт в области экономики и бихевиористики, показывает, как повысить ценность и результаты аналитических проектов за счет понимания того, что движет поведением людей.
Практическая часть книги содержит полные примеры и упражнения на языках R и Python, которые помогут вам получать более глубокую информацию о данных.
Издание предназначено для бизнес-аналитиков и других специалистов, исследующих данные и владеющих программированием на R или Python. Для чтения требуется минимальное знакомство с линейной и логистической регрессией.
Скачать книгу
#книга #rlang #python #ru
Курс: Master IntelliJ IDEA
IntelliJ IDEA — это оригинальный флагман JetBrains и, вероятно, самая сложная из всех Java IDE. Однако любая IDE ограничена возможностями своего пользователя. Этот курс научит вас всем важным сочетаниям клавиш IDEA и, следовательно, позволит вам использовать всю его мощь.
Пройти курс
#курс #en
IntelliJ IDEA — это оригинальный флагман JetBrains и, вероятно, самая сложная из всех Java IDE. Однако любая IDE ограничена возможностями своего пользователя. Этот курс научит вас всем важным сочетаниям клавиш IDEA и, следовательно, позволит вам использовать всю его мощь.
Пройти курс
#курс #en
Keycombiner
Course: Master IntelliJ IDEA
Master IntelliJ IDEA is an interactive course to learn keyboard shortcuts and level up your productivity.
It consists of 16 lessons that are carefully separated by topic and importance.
It consists of 16 lessons that are carefully separated by topic and importance.
Инструмент: Онлайн-симулятор Arduino и Raspberry
В дополнение к этому курсу.
Если хотите проверить, как будет работать та или иная схема, а запороть реальные комплектующие не хотите или у вас их пока нет, то можно воспользоваться этим симулятором, который позволит протестировать практически любую идею проекта до его непосредственной сборки. Также тут есть удобный редактор кода с автодополнением.
Страница тренажёра
#инструменты #arduino #raspberry #en
В дополнение к этому курсу.
Если хотите проверить, как будет работать та или иная схема, а запороть реальные комплектующие не хотите или у вас их пока нет, то можно воспользоваться этим симулятором, который позволит протестировать практически любую идею проекта до его непосредственной сборки. Также тут есть удобный редактор кода с автодополнением.
Страница тренажёра
#инструменты #arduino #raspberry #en
Курс: Парсинг сайтов Python
Вы разберёте парсинг сайтов, изучите модули
requests, bs4(BeautifulSoup), fake-useragent, multiprocessing. Также напишете много парсеров, научитесь находить нужные элементы на странице, разберёте структуру requests запросов, научитесь передавать свои заголовки и свои данные на сайт.
Посмотреть курс
#курс #python #web #ru
Вы разберёте парсинг сайтов, изучите модули
requests, bs4(BeautifulSoup), fake-useragent, multiprocessing. Также напишете много парсеров, научитесь находить нужные элементы на странице, разберёте структуру requests запросов, научитесь передавать свои заголовки и свои данные на сайт.
Посмотреть курс
#курс #python #web #ru
Доклад: Монолит и микросервисы в Node.js
В этом докладе Андрей Мелихов рассказал как выглядит облачное node.js-приложение, раскрыл подходы, используемые в их компании, и показал какой профит можно получить от full-stack разработки. Он также поделился тем, как в его компании отказались от микросервисов, переведя всё на функции.
Посмотреть доклад
#доклад #web #ru
В этом докладе Андрей Мелихов рассказал как выглядит облачное node.js-приложение, раскрыл подходы, используемые в их компании, и показал какой профит можно получить от full-stack разработки. Он также поделился тем, как в его компании отказались от микросервисов, переведя всё на функции.
Посмотреть доклад
#доклад #web #ru
Книга: Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch
Автор: Angel Sola Orbaiceta
Год издания: 2021
Описание:
В этой книге с помощью хардкорного подхода к программированию на Python, вы сможете узнать, как разрабатывать приложения с нуля с помощью линейной алгебры, геометрии и физики. Вы научитесь решать различные задачи схемотехники, векторной графики, алгоритмов и прочего.
#книга #python #en
Автор: Angel Sola Orbaiceta
Год издания: 2021
Описание:
В этой книге с помощью хардкорного подхода к программированию на Python, вы сможете узнать, как разрабатывать приложения с нуля с помощью линейной алгебры, геометрии и физики. Вы научитесь решать различные задачи схемотехники, векторной графики, алгоритмов и прочего.
#книга #python #en
Forwarded from Метод утёнка
Всем привет! Мы приняли решение публиковать файлы только тех книг, которые распространяются свободным образом. А про остальные книги будем рассказывать в формате рекомендации. Найти эти книги в сети можно будет самостоятельно.
Книга: Атака сетей на уровне протоколов
Автор: Джеймс Форшоу
Год издания: 2022
Описание:
Это руководство фокусируется на анализе пользовательских протоколов для поиска уязвимостей в системе безопасности. В ходе чтения вы ознакомитесь с методами обучения перехвату сетевого трафика, выполнением анализа протоколов, обнаружением и эксплуатацией уязвимостей.
Также в книге приводятся справочная информация о сетях и сетевой защите и практические примеры протоколов для анализа. Сетевая библиотека Canape Core, разработанная автором, поможет вам создать собственные инструменты для тестирования угроз.
#книга #ru
Автор: Джеймс Форшоу
Год издания: 2022
Описание:
Это руководство фокусируется на анализе пользовательских протоколов для поиска уязвимостей в системе безопасности. В ходе чтения вы ознакомитесь с методами обучения перехвату сетевого трафика, выполнением анализа протоколов, обнаружением и эксплуатацией уязвимостей.
Также в книге приводятся справочная информация о сетях и сетевой защите и практические примеры протоколов для анализа. Сетевая библиотека Canape Core, разработанная автором, поможет вам создать собственные инструменты для тестирования угроз.
#книга #ru
Практикум: CodinGame — обучение программированию посредствам игр
CodinGame — сайт, на котором программирование и видеоигры сливаются в единое целое. Здесь вы найдёте большую коллекцию задач на программирование, оформленных в виде видеоигр. Также тут изредка (раз в два месяца) проводятся контесты, содержащие в себе задачи на оптимизацию и ИИ, победители которых получают ценные призы. А если вы решите много задач, то на вас могут обратить внимание компании, которые набирают на этом сайте работников.
CodinGame
#практикум
CodinGame — сайт, на котором программирование и видеоигры сливаются в единое целое. Здесь вы найдёте большую коллекцию задач на программирование, оформленных в виде видеоигр. Также тут изредка (раз в два месяца) проводятся контесты, содержащие в себе задачи на оптимизацию и ИИ, победители которых получают ценные призы. А если вы решите много задач, то на вас могут обратить внимание компании, которые набирают на этом сайте работников.
CodinGame
#практикум
Урок: Автоматизация задач разработки с помощью GitHub Actions
Этот урок по автоматизации с помощью GitHub Actions научит вас планировать автоматизацию жизненного цикла разработки программного обеспечения с помощью рабочих процессов GitHub Actions, а также создавать действия контейнера и его выполнение в рабочем процессе.
Пройти курс
#урок #ru
Этот урок по автоматизации с помощью GitHub Actions научит вас планировать автоматизацию жизненного цикла разработки программного обеспечения с помощью рабочих процессов GitHub Actions, а также создавать действия контейнера и его выполнение в рабочем процессе.
Пройти курс
#урок #ru
Docs
Автоматизация задач разработки с помощью GitHub Actions - Training
Создайте базовое действие GitHub и используйте его в рабочем процессе.
Книга: Spring in Action, 6th edition
Автор: Craig Walls
Год издания: 2021
Описание:
Эта книга будет полезна независимо от того, являетесь ли вы новичком в Spring или читаете эту книгу, чтобы ознакомиться с новейшими функциями.
Это практическое издание в повествовательном стиле, которое проведёт вас по пути создания приложения, начиная с инициализации проекта и заканчивая тем, как подготовить приложение к развёртыванию.
#книга #spring #en
Автор: Craig Walls
Год издания: 2021
Описание:
Эта книга будет полезна независимо от того, являетесь ли вы новичком в Spring или читаете эту книгу, чтобы ознакомиться с новейшими функциями.
Это практическое издание в повествовательном стиле, которое проведёт вас по пути создания приложения, начиная с инициализации проекта и заканчивая тем, как подготовить приложение к развёртыванию.
#книга #spring #en
Урок: React JS + TypeScript. Введение в Типизацию
В видео показывают работу с типизацией в React на примере приложения. Там рассматривают простую типизацию, типизацию статических событий, интерфейсы для пропсов, пакеты типов для react-router-dom и многое другое.
Посмотреть урок
#урок #web #react #typescript #javascript #ru
В видео показывают работу с типизацией в React на примере приложения. Там рассматривают простую типизацию, типизацию статических событий, интерфейсы для пропсов, пакеты типов для react-router-dom и многое другое.
Посмотреть урок
#урок #web #react #typescript #javascript #ru
Книга: Создание сайтов на Tilda
Автор: Владимир Молочков
Год издания: 2021
Описание:
Подробно рассмотрена работа с конструктором сайтов Tilda, позволяющим создавать сайты любой сложности из готовых блоков и шаблонов без программирования. Приведены рекомендации по использованию панели разработчика и советы по оптимальным настройкам. Даны пошаговые инструкции для создания одностраничного сайта-визитки, лендинга, многостраничного сайта, сайта-портфолио и интернет-магазина. Описан принцип работы с Zero Block, рассказано о публикации меню, галереи изображений, об использовании форм и виджетов, добавлении анимации и видео.
#книга #веб #ru
Автор: Владимир Молочков
Год издания: 2021
Описание:
Подробно рассмотрена работа с конструктором сайтов Tilda, позволяющим создавать сайты любой сложности из готовых блоков и шаблонов без программирования. Приведены рекомендации по использованию панели разработчика и советы по оптимальным настройкам. Даны пошаговые инструкции для создания одностраничного сайта-визитки, лендинга, многостраничного сайта, сайта-портфолио и интернет-магазина. Описан принцип работы с Zero Block, рассказано о публикации меню, галереи изображений, об использовании форм и виджетов, добавлении анимации и видео.
#книга #веб #ru