nuancesprog | Образование

Telegram-канал nuancesprog - NOP::Nuances of programming

50953

Уникальные статьи и переводы. "Настольная книга" программиста. Любые вопросы по сотрудничеству: @ramilkr

Подписаться на канал

NOP::Nuances of programming

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

https://nuancesprog.ru/p/10260

@nuancesprog #статьи #DataScience

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

NOP::Nuances of programming

ML-инженер или специалист по обработке данных?

Сколько зарабатывают специалисты по обработке данных и ML-инженеры? Каковы реальные роли этих специалистов в разных компаниях? Углублённый анализ рынка труда и его тенденций.

https://nuancesprog.ru/p/10246

@nuancesprog #статьи #MachineLearning #DataScience #ArtificialIntelligence

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

NOP::Nuances of programming

​​Кажется, в 2020 году в мире пропала стабильность. Какую область жизни не назовешь, все меняется, и не в лучшую сторону. Хотя подождите-ка — эта стабильность осталась в сфере программирования. Там так же, как и последние несколько лет, востребованы Python-разработчики с зарплатами от 90 000 рублей в месяц.


Так что если хотите быть спокойными за свое будущее — вам в SkillFactory, на курс «Профессия Fullstack-разработчик на Python». Его программа разработана так, чтобы за 15 месяцев на практике вы освоите более 20 видов инструментов для будущего веб-разработчика.
За время обучения вы:
— научитесь программировать на Python и JavaScript;
— освоите Django, React, SQL, а также познакомитесь с DevOps-практиками и основами Linux;
— создадите 7 сквозных и 1 итоговый проект, которые можно добавить в портфолио;
— прокачаете soft skills;
— узнаете, как искать проекты на фриланс-биржах и взаимодействовать с заказчиком.


У ведущего преподавателя курса опыт в разработке более 10 лет, так что ему можно будет задать любой вопрос по учебе.

Для подписчиков канала действует скидка 50% по промокоду NUANCESPROG до 7 ноября — успейте записаться: https://clc.am/l6UCWg

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

NOP::Nuances of programming

Выполнение AES/GCM в Android

При использовании такого метода шифрования, как AES, в системе Android могут возникнуть некоторые проблемы. Рассмотрим один из способов, с помощью которого их можно избежать.

https://nuancesprog.ru/p/10229

@nuancesprog #статьи #Android

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

NOP::Nuances of programming

Новая библиотека Relay, адаптированная для работы с Angular. Рассматриваем ее структуру на примерах кода и оцениваем получаемые преимущества работы с данными. Пример проекта на github - в конце статьи.

https://nuancesprog.ru/p/10225

@nuancesprog #статьи #Angular

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

NOP::Nuances of programming

❓Какие планы на ближайшие полгода? Если ещё не определились — зарегистрируйтесь на бесплатные демо-уроки и протестируйте, чему вас будут обучать 5 месяцев на онлайн-курсах «DevOps практики и инструменты» и «Инфраструктурная платформа на основе Kubernetes»:

📌«Алиса в мире облаков: приключения с Terraform и Ansible»: https://otus.pw/pbPA/
— Посмотрим, сколько сил и энергии нужно приложить, чтобы выполнить типовые задачи по созданию виртуальных машин в разных облаках: AWS, GCE и, конечно же, Яндекс.Облако.

📌«Kubetnetes hardening»: https://otus.pw/arui/
— Взглянем на устройство Kubernetes. Поговорим о том, как взаимодействуют компоненты. Разберем основные подходы к обеспечению безопасности кластера. Обсудим ограничения ресурсов, сетевые политики, привилегии запуска и т. д.

🔥 Уже сделали свой выбор? Тогда просто придите и займите места в группах по спеццене!

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

NOP::Nuances of programming

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

https://nuancesprog.ru/p/10206

@nuancesprog #статьи #Design #UX #UI

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

NOP::Nuances of programming

Будущее уже сегодня! Виртуальная реальность в браузере к вашим услугам. С помощью A-Frame вам без сомнений не придётся писать много кода для получения уникальных впечатлений!

https://nuancesprog.ru/p/10182

@nuancesprog #статьи #VR #JavaScript

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

NOP::Nuances of programming

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

https://nuancesprog.ru/p/10175

@nuancesprog #статьи #Regex #Python

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

NOP::Nuances of programming

Функции Java 15: скрытые и запечатанные классы, сопоставление шаблонов и текстовые блоки

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

https://nuancesprog.ru/p/10165

@nuancesprog #статьи #Java

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

NOP::Nuances of programming

Руководство по быстрой настройке механизма запроса разрешений на Android версии 6 и выше.

https://nuancesprog.ru/p/10154

@nuancesprog #статьи #Android

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

NOP::Nuances of programming

Как восстановить PostgreSQL на сервере и в облаке? 27 октября примите участие в демо-уроке «Резервное копирование и восстановление PostgreSQL», где Евгений Аристов поделится с вами лучшими практиками.

📌Вы познакомитесь с вариантами логического бэкапа, физическим бэкапом и узнаете, как эти процессы выполнять в облаке.

❗️Демо-урок является частью онлайн-курса «Управление базами данных», предназначенного для разработчиков и администраторов, сталкивающихся в работе с СУБД. Это возможность получить ценные знания бесплатно, пообщаться с преподавателем — экспертом с 20-летним стажем, а также оценить качество курса.

👉Пройдите вступительный тест, чтобы зарегистрироваться на занятие: https://otus.pw/6FSz/

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

NOP::Nuances of programming

Состоялся долгожданный релиз Python 3.9. Новый стабильный график обновлений и функционал: подсказки типов, новые строковые методы, объединение словарей - подробно рассказываем, что еще интересного он нам приготовил!

https://nuancesprog.ru/p/10140

@nuancesprog #статьи #Python #DataScience

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

NOP::Nuances of programming

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

https://nuancesprog.ru/p/10127/

@nuancesprog #статьи #NLP #Python #DataScience

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

NOP::Nuances of programming

Поддержка новых форм-факторов с помощью новой библиотеки Jetpack WindowManager

В связи с появлением новых форм-факторов смартфонов появилась необходимость в создании новых API. Теперь сделать приложение, поддерживающее несколько экранов и их режимов, стало проще.

https://nuancesprog.ru/p/10117

@nuancesprog #статьи #Android

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

NOP::Nuances of programming

Досконально разбираемся, какие стадии проходит в своём существовании Java-поток и учимся управлять им на продвинутом уровне.

https://nuancesprog.ru/p/10254

@nuancesprog #статьи #Java

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

NOP::Nuances of programming

Искусство обращаться за помощью к коллегам-программистам

Программист программисту друг, товарищ и помощник в процессе отладки. Но чтобы ваш сигнал SOS был услышан, нужно правильно попросить о помощи. Не секрет, что лучший способ получить умный ответ - задать умный вопрос!

https://nuancesprog.ru/p/10242

@nuancesprog #статьи #Education

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

NOP::Nuances of programming

Чем отличается WeakMaps от Maps? Всё те же пары ключ-значение, но другой подход к удалению объектов.

https://nuancesprog.ru/p/10235

@nuancesprog #статьи #JavaScript

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

NOP::Nuances of programming

Куда и как развиваться опытному разработчику? Узнайте на бесплатных вебинарах онлайн-курса «Golang Developer. Professional»:

📌 «Всё о курсе «Golang Developer. Professional»: https://otus.pw/WB4b/
— Познакомитесь с преподавателем курса; зададите любые вопросы по продвинутой разработке на Go, входу в профессию и тому, как обеспечить себе надёжный карьерный прогресс.

📌«Интеграционные тесты на Go»: https://otus.pw/Gz6q/
— Проведём сессию лайв-кодинга из нескольких интеграционных тестов для небольшой системы из пары сервисов, базы данных и очереди сообщений. Обсудим способы организации интеграционных тестов для удобной работы с ними.

Поделятся своей экспертизой преподаватели-практики с большим опытом Golang-разработки в одной из крупнейших IT-компаний.

🔥Регистрируйтесь сейчас — напомним в день вебинара!

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

NOP::Nuances of programming

Kubernetes: безопасное управление секретами с GitOps

Секретными данными можно и нужно управлять. Делать это безопасно в условиях масштабирования и автоматизированно помогает GitOps!

https://nuancesprog.ru/p/10219

@nuancesprog #статьи #Kubernetes

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

NOP::Nuances of programming

Как перейти от Flask к FastAPI

Рассмотрим особенности и преимущества FastAPI в сравнении с Flask на примере двух серверов с одинаковыми API и функциональными возможностями и научимся переносить собственный сервер с Flask на FastAPI без потерь.

https://nuancesprog.ru/p/10210

@nuancesprog #статьи #Flask #FastAPI

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

NOP::Nuances of programming

Какое направление в кибербезопасности и Application Security самое трендовое?🔥

3 ноября в 18:00 на бесплатном вебинаре «Автоматизация процессов безопасной разработки и DevSecOps» вы узнаете:

💥Что такое DevSecOps, и почему это направление популярно
💥Какие навыки нужно прокачать, чтобы преуспеть в DevSecOps
💥Про DevSecOps в разработке безопасных приложений
💥И разберете темы безопасности докер-образов, конфигурации kubernetes и облаков

Проведет вебинар и ответит на ваши вопросы Иван Афанасьев — Application Security Specialist и эксперт Vulnerability Management, Penetration Testing и Application Security

Примите участие в бесплатном вебинаре и сделайте первый шаг к развитию в направлении Application Security🤘

Регистрируйтесь по ссылке прямо сейчас: https://is.gd/2G6frU

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

NOP::Nuances of programming

👨🏻‍🔧 Давно мечтаешь о своем Telegram-боте?

Хочешь узнать больше об их разработке? О том, как получать из ботов максимальную прибыль? Хочешь улучшить ведение бизнеса? Или давно уже ищешь хороших разработчиков для своего проекта?

Тогда ты по адресу. Мы готовы реализовать твою задумку! На канале ты найдешь разные кейсы по заработку на ботах, обзоры наших работ и все тонкости создания идеального умного помощника.

Мы верим в будущее Telegram и нашего канала @BotValley. Ты с нами?

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

NOP::Nuances of programming

Знакомимся с принципом атаки UPD-флуд и мерами по смягчению ее последствий.

https://nuancesprog.ru/p/10169

@nuancesprog #статьи #Hacking

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

NOP::Nuances of programming

В Слёрме стартует предпродажа курса "CI/CD на примере Gitlab CI".

Курс поможет понять принципы работы CI/CD. После обучения вы сможете автоматизировать процесс интеграции и поставки и ускорить цикл разработки с минимальными рисками.

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

До релиза (3 декабря) цена курса - 15 000 рублей.
Посмотреть программу и оставить заявку: https://slurm.club/2HkGo9I

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

NOP::Nuances of programming

Вместе справимся с COVID-19: напишем алгоритм его прогнозирования, развернём обученную модель на AWS и выложим на маркетплейс. Подробно разберём развёртывание приложения с настройкой и установкой учётных данных на AWS, а также подскажем, как уменьшить размер подгружаемого пакета и ограничить доступ к API.

https://nuancesprog.ru/p/10159

@nuancesprog #статьи #DataScience #MachineLearning

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

NOP::Nuances of programming

Вариант практического подхода к переработке "грязного" кода на основе принципов SOLID: меньше - не значит лучше, лучше - значит легче в работе.

https://nuancesprog.ru/p/10148

@nuancesprog #статьи #Solid #ObjectOriented

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

NOP::Nuances of programming

Когда именно актуально использование ИИ/МО? Всегда ли вчерашние данные дадут верный прогноз на завтра, и какова в этом процессе роль паттерна? Разбираемся на примере курса лечения.

https://nuancesprog.ru/p/10124/

@nuancesprog #статьи #DataScience #MachineLearning

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

NOP::Nuances of programming

Хотите развиваться в сфере IT? Освойте перспективную профессию — Data Scientist на бесплатном онлайн-интенсиве 26–28 октября в 19:00 по МСК.

Регистрируйтесь: 🔜 https://clc.am/rIwGCg

Что вас ждёт на занятиях?
⭐️ Попробуете себя в роли Data Scientist и поймёте, с чем они сталкиваются на работе.
⭐️ Познакомитесь с основами Python.
⭐️ Поработаете с библиотеками Matplotlib и Pandas.
⭐️ Изучите техники исследования данных и разберёте практические кейсы.

👌 Преподаватель: ведущий исследователь данных, Сбербанк, 6 лет в программировании — Анастасия Борнева.

🎁 Авторы трёх лучших проектов получат сертификаты на 30 000 рублей для поступления на любой курс онлайн-университета Skillbox!

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

NOP::Nuances of programming

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

https://nuancesprog.ru/p/10112

@nuancesprog #статьи #WebDevelopment

Читать полностью…
Подписаться на канал