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

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

88823

Уникальные статьи и переводы — настольная книга программиста. Любые вопросы по сотрудничеству: @ramilkr VK: https://vk.com/nuancesprog

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

NOP::Nuances of Programming

Рассказываем, как с помощью Polars выполнить простой и быстрый веб-скрейпинг с превращением таблиц с HTML-страниц в датафреймы Polars.

https://nuancesprog.ru/p/17652/

VK: nuancesprog-bystryi-veb-skreiping-s-bibliotekoi-polars" rel="nofollow">https://vk.com/@nuancesprog-bystryi-veb-skreiping-s-bibliotekoi-polars

Дзен: https://dzen.ru/media/nuancesprog.ru/6482531a5c6cb56264008ed6

@nuancesprog #Python #Polars @WebScraping

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17637/

VK: nuancesprog-kak-preobrazovat-sgenerirovannye-ii-izobrazheniya-v-poligona" rel="nofollow">https://vk.com/@nuancesprog-kak-preobrazovat-sgenerirovannye-ii-izobrazheniya-v-poligona

Дзен: https://dzen.ru/media/nuancesprog.ru/648248cd6d418274f96532fd

@nuancesprog #ArtificialIntelligence

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

NOP::Nuances of Programming

Автоматизация инструментов в cron идет полным ходом. Настроим планировщик для целей разведки и рассмотрим примеры, где он уже применяется.

https://nuancesprog.ru/p/17625/

VK: nuancesprog-planirovschik-cron-i-skripty-razvedki-s-docker" rel="nofollow">https://vk.com/@nuancesprog-planirovschik-cron-i-skripty-razvedki-s-docker

Дзен: https://dzen.ru/media/nuancesprog.ru/6480d1caf205df6eb716e218

@nuancesprog #Docker #InfoSec

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

NOP::Nuances of Programming

Бенчмарк производительности популярных инструментов анализа данных заставит вас иногда отказываться от Pandas. Каждый из этих инструментов  -  Polars, DuckDB, Vaex и Modin - при анализе данных на кластере машин работает гораздо быстрее, чем Pandas.

https://nuancesprog.ru/p/17604/

VK: nuancesprog-4-alternativy-pandas-uskorennoe-vypolnenie-analiza-dannyh" rel="nofollow">https://vk.com/@nuancesprog-4-alternativy-pandas-uskorennoe-vypolnenie-analiza-dannyh

Дзен: https://dzen.ru/media/nuancesprog.ru/6480c3bf8db8a36014824f22

@nuancesprog #Pandas #Python

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

NOP::Nuances of Programming

Раскроем возможности программирования графических процессоров с Metal для создания сложной 3D-графики, обработки изображений и других задач. Предоставим фрагменты кода и рекомендации для применения Metal в собственном приложении iOS или macOS.

https://nuancesprog.ru/p/17600/

VK: nuancesprog-kak-osvoit-api-interfeisy-metal-s-uiview-i-swiftui" rel="nofollow">https://vk.com/@nuancesprog-kak-osvoit-api-interfeisy-metal-s-uiview-i-swiftui

Дзен: https://dzen.ru/media/nuancesprog.ru/647f986309468718b11ca9a6

@nuancesprog #SwiftUI

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

NOP::Nuances of Programming

Чтобы выделить "победителя" среди методов глубокого клонирования в JavaScript, необходимо протестировать каждый из них. Предлагаем результаты серии модульных тестов.

https://nuancesprog.ru/p/17555/

VK: nuancesprog-kakoi-metod-glubokogo-klonirovaniya-v-javascript-naibolee-ef" rel="nofollow">https://vk.com/@nuancesprog-kakoi-metod-glubokogo-klonirovaniya-v-javascript-naibolee-ef

Дзен: https://dzen.ru/media/nuancesprog.ru/647f90496d418274f91823c6

@nuancesprog #JavaScript

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

NOP::Nuances of Programming

Представляем инструмент мониторинга кластеров KafkaCompass. Рассмотрим функционал этого приложения - со слов его разработчиков.

https://nuancesprog.ru/p/17539/

VK: nuancesprog-ne-zabludites-pri-rabote-s-klasterami-kafka-vozmite-kompas" rel="nofollow">https://vk.com/@nuancesprog-ne-zabludites-pri-rabote-s-klasterami-kafka-vozmite-kompas

Дзен: https://dzen.ru/media/nuancesprog.ru/647e4ebe619e325cd9cd2506

@nuancesprog #Kafka

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

NOP::Nuances of Programming

Рассказываем про API для быстрого ввода и проверки адресов

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

Избежать такого можно, используя Геосаджест. Это новый сервис в составе API Яндекс Карт. Как это работает: при заполнении адреса или названия организации пользователи получают подсказки. В базе более 29 млн адресов по России и СНГ.

Сервис полезен для интернет-магазинов и служб доставки, а ещё для колл-центров, банков, и других бизнесов. То есть для всех компаний, где заполняют документы или заявки онлайн.

Помимо сайта такой API можно встроить в CRM или мобильное приложение. Формы как раз будет удобно заполнять на маленьком экране.

Получить ключ можно здесь.

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

NOP::Nuances of Programming

Производительность - важнейший аспект веб-приложения. Однако одностраничные приложения React (SPA) известны плохой производительностью. Рассмотрим 7 методов, которые помогут это исправить и обеспечить беспроблемный пользовательский опыт.

https://nuancesprog.ru/p/17497/

VK: nuancesprog-7-metodov-optimizacii-proizvoditelnosti-react" rel="nofollow">https://vk.com/@nuancesprog-7-metodov-optimizacii-proizvoditelnosti-react

Дзен: https://dzen.ru/media/nuancesprog.ru/647cf32262504e2a4d8df67b

@nuancesprog #React

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17494/

VK: nuancesprog-luchshie-praktiki-razrabotki-na-python" rel="nofollow">https://vk.com/@nuancesprog-luchshie-praktiki-razrabotki-na-python

Дзен: https://dzen.ru/media/nuancesprog.ru/647bab37fbbc155f79db55ef

@nuancesprog #Python

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17487/

VK: nuancesprog-6-prodvinutyh-sposobov-sozdat-chistyi-kod-na-typescript" rel="nofollow">https://vk.com/@nuancesprog-6-prodvinutyh-sposobov-sozdat-chistyi-kod-na-typescript

Дзен: https://dzen.ru/media/nuancesprog.ru/64791589c2a48c0aabdbdb4e

@nuancesprog #TypeScript

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17475/

VK: nuancesprog-kak-podkluchit-vizualnyi-otladchik-k-zadacham-mo-v-kubernete" rel="nofollow">https://vk.com/@nuancesprog-kak-podkluchit-vizualnyi-otladchik-k-zadacham-mo-v-kubernete

Дзен: https://dzen.ru/media/nuancesprog.ru/64751092ef0e395ba352cffb

@nuancesprog #MachineLearning #Kubernetes #VSCode

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17469/

VK: nuancesprog-specifikaciya-api-osnova-uspeshnoi-razrabotki" rel="nofollow">https://vk.com/@nuancesprog-specifikaciya-api-osnova-uspeshnoi-razrabotki

Дзен: https://dzen.ru/media/nuancesprog.ru/64750bae79fc7059404c4275

@nuancesprog #SoftwareDevelopment #API

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

NOP::Nuances of Programming

Развернем всего из одного файла среду Boto3 с изолированными контейнерами разработки и продакшена. Рассмотрим типичные команды Dockerfile для сборки образов, организуем и автоматизируем ее с помощью Docker Compose.

https://nuancesprog.ru/p/17463/

VK: nuancesprog-sozdanie-sredy-aws-boto3-na-python-s-docker-compose" rel="nofollow">https://vk.com/@nuancesprog-sozdanie-sredy-aws-boto3-na-python-s-docker-compose

Дзен: https://dzen.ru/media/nuancesprog.ru/6475051525ac10618863b55a

@nuancesprog #AWSBoto3 #Python #Docker

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17460/

VK: nuancesprog-8-luchshih-tehnik-programmirovaniya-v-kotlin" rel="nofollow">https://vk.com/@nuancesprog-8-luchshih-tehnik-programmirovaniya-v-kotlin

Дзен: https://dzen.ru/media/nuancesprog.ru/647503042980e2184124b639

@nuancesprog #Kotlin

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

NOP::Nuances of Programming

🖥️ Виртуальный рабочий стол для работы с требовательным ПО.

Теперь для того, чтобы работать с тяжелой графикой в After Effects, обрабатывать видео в Premiere Pro или заниматься моделированием, необязательно иметь мощный и дорогой компьютер. В @Selectel появилась услуга аренды высокопроизводительного удаленного рабочего стола – Desktop as a Service. Благодаря этому вы сможете работать в требовательных программах даже с планшета. Вам нужен только стабильный интернет, а все вычисления будут производиться на удаленных серверах Селектел.

Преимущества аренды DaaS в Selectel:

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

◽ Selectel возьмет все обслуживание на себя – это значит, что вам не нужно беспокоиться о возможных сбоях, зависаниях и плохом соединении.

◽ Установка удаленного рабочего стола не займет много времени: Selectel развернет проект за 1 день.

До 1-го июля услуга предоставляется бесплатно. Для заказа переходите по ссылке ниже и нажимайте “Арендовать”. Оставьте заявку, и мы с вами свяжемся.

Ссылка: https://slc.tl/58bbw

Реклама ООО «Селектел» 2VtzqvkGapS

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

NOP::Nuances of Programming

Готовы работать с настоящим хайлоадом? Тогда Ozon ждёт ваши заявки на One Day Offer.

28 июня они приглашают C# и Go-разработчиков, а также QA-инженеров на неформальный день открытых дверей в питерский офис. Там, по итогу, составляют вполне себе официальный оффер.

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

@ozon_tech

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

NOP::Nuances of Programming

Какие возможности предлагают открытые платформы? Как зарабатывать с их помощью? На эти и другие вопросы ответили спикеры первой в России конференция, посвящённой открытым платформам — VK Open. С её помощью можно узнать о возможностях платформ VK, о создании своего ИТ-проекта, его продвижению и монетизации.

https://vk.com/video-166562603_456239110

@nuancesprog

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

NOP::Nuances of Programming

15 июня стартует обучение на курсе «Системный аналитик PRO» от Нетологии. Это курс с упором на практику для действующих специалистов, которые уже работают в системном анализе.

За время обучения вы разработаете 7 практических проектов. Например, составите спецификацию требований, опишете бизнес-процессы в нотациях IDEF0 и в BPMN 2.0 и подготовите Swagger-документ с описанием методов в спецификации OpenAPI.

На курсе вы научитесь:
- применять User Story и Use Case для сбора ключевых требований заказчика,
- моделировать процессы и системы с помощью нотаций BPMN, UML и IDEF,
- проектировать интеграцию систем с помощью REST и SOAP внутри IT-архитектуры,
- самостоятельно получать необходимую информацию из базы данных с помощью SQL,
- агрегировать информацию и строить многомерные структуры данных, использовать ETL-инструменты для работы с хранилищем данных.

Осваивайте продвинутые инструменты системного анализа и повышайте свою востребованность на рынке труда.

Изучить программу курса → https://netolo.gy/bJJw

Реклама. ООО «Нетология» LatgBYanj

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

NOP::Nuances of Programming

Всем по монетизации! Разработчики-физические лица теперь смогут зарабатывать за счет подключения платежного SDK RuStore. Для этого им достаточно быть (или стать) самозанятым и подтвердить этот статус. Самое время загрузить свое приложение в RuStore. Если что, сделать это можно по ссылке ниже.

https://dev.rustore.ru?mt_link_id=qbitd4&rsm=1

@nuancesprog #Android #RuStore

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

NOP::Nuances of Programming

❗️Как поддерживать чистую архитектуру приложения?

Приглашаем 13 июня в 19:00 мск на бесплатный вебинар «Архитектура приложения и модуль бизнес-логики» в OTUS.

✅ На вебинаре мы обсудим, как поддерживать чистую архитектуру приложения и контролируемо внедрять изменения. Также мы исследуем библиотеку для реализации бизнес-процессов, написанную на Kotlin.
В завершении мы посмотрим пример модуля бизнес-логики, в котором сконцентрированы все требования заказчика.

Спикером выступит Сергей Окатов, руководитель отдела разработки, архитектор Datana (группа компаний ЛАНИТ).

🎁 Занятие является бесплатной пробной частью онлайн-курса OTUS «Kotlin Backend Developer».

➡️ Регистрация на вебинар: https://otus.pw/HM5I/

Реклама. Информация о рекламодателе на сайте www.otus.ru

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17518/

VK: nuancesprog-vypolnenie-odnovremennyh-setevyh-zaprosov-v-java-bystro-i-ef" rel="nofollow">https://vk.com/@nuancesprog-vypolnenie-odnovremennyh-setevyh-zaprosov-v-java-bystro-i-ef

Дзен: https://dzen.ru/media/nuancesprog.ru/647e47c7a29d5f26c4187bcc

@nuancesprog #Java #NodeJS

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17500/

Дзен: https://dzen.ru/media/nuancesprog.ru/647cfc15398ee614dce7b90c

@nuancesprog #Android #Gradle

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

NOP::Nuances of Programming

💰DevOps, пора зарабатывать больше! Повысьте свою ценность на онлайн-курсе «SRE практики и инструменты» в OTUS. Пройдите тест и узнайте, осилите ли вы программу!

ПРОЙТИ ТЕСТ ПО SRE практикам и инструментам
: https://otus.pw/WjUy/

За 5 месяцев вы узнаете:
- Что такое SRE и какие существуют на сегодня SRE-практики
- Как внедрить SRE практики в своей организации
- Как управлять надежностью, доступностью и эффективностью сервисов
- Как управлять изменениями
- Как осуществлять мониторинг и улучшать наблюдаемость системы
- И как реагировать на инциденты и проблемы с производительностью

👉Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатные вебинары:
Варианты отказоустойчивой архитектуры: https://otus.pw/YgkP/
Мониторинг распределенных систем: https://otus.pw/WyvF/

Нативная интеграция. Информация о продукте www.otus.ru

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

NOP::Nuances of Programming

Соревнуйтесь с самим собой, а не с другими программистами - это одно из правил, о котором многие узнают слишком поздно. Чтобы с вами этого не случилось, возьмите на вооружение 13 чит-кодов от опытного программиста.

https://nuancesprog.ru/p/17490/

VK: nuancesprog-13-chit-kodov-k-zhizni-programmista" rel="nofollow">https://vk.com/@nuancesprog-13-chit-kodov-k-zhizni-programmista

Дзен: https://dzen.ru/media/nuancesprog.ru/647af5638bc81353f724429e

@nuancesprog #Programming

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

NOP::Nuances of Programming

На что способен ChatGPT? Заменит ли он в итоге программистов? Разберем его возможности на примере написания игры Pong и подумаем, не пора ли искать другую работу.

https://nuancesprog.ru/p/17481/

VK: nuancesprog-len-pisat-igru-na-rust-odnomu-pozovite-na-pomosch-chatgpt" rel="nofollow">https://vk.com/@nuancesprog-len-pisat-igru-na-rust-odnomu-pozovite-na-pomosch-chatgpt

Дзен: https://dzen.ru/media/nuancesprog.ru/647912f5b1dcd7301f2928de

@nuancesprog #Rust #ChatGPT

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

NOP::Nuances of Programming

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

https://nuancesprog.ru/p/17472/

VK: nuancesprog-kak-pisat-idealnye-konspekty-po-nauke-o-dannyh" rel="nofollow">https://vk.com/@nuancesprog-kak-pisat-idealnye-konspekty-po-nauke-o-dannyh

Дзен: https://dzen.ru/media/nuancesprog.ru/64750e1ff3cadd016f9bbdd7

@nuancesprog #DataScience

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

NOP::Nuances of Programming

Опытные JavaScript-программисты владеют приемами, которые неизвестны новичкам. Познакомьтесь с 10 из них: они сделают код качественнее, а вас - более профессиональным программистом.

https://nuancesprog.ru/p/17466/

VK: nuancesprog-10-laifhakov-javascript-kotorye-sdelaut-iz-vas-professionala" rel="nofollow">https://vk.com/@nuancesprog-10-laifhakov-javascript-kotorye-sdelaut-iz-vas-professionala

Дзен: https://dzen.ru/media/nuancesprog.ru/647508d6c7e5131e081b62fa

@nuancesprog #JavaScript

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

NOP::Nuances of Programming

Как выбрать надежного и безопасного облачного провайдера для оптимизации своей IT инфраструктуры?

1. Обратите внимание на репутацию, стоимость и перечень услуг провайдера.
2. Убедитесь в качестве оборудования, которое использует провайдер.
3. Проверьте наличие клиентоориентированной технической поддержки и финансовых гарантий, уровень SLA.
4. Для безопасности и надежности важным фактором является количество ЦОДов у провайдера и их расположение (геораспределение данных), а также соответствие ЦОДов нормативным документам, присутствие определенных операторов связи, возможность размещения дополнительного оборудования и наличие комплексных услуг, таких как аутсорсинг, интеграция и др.

ГК Softline – номер один среди облачных сервисов России*

Воспользуйтесь экспертными возможностями и обширным портфелем облачных услуг для оптимизации вашей ИТ-инфраструктуры. Облако Softline соответствует международным стандартам ISO 27001, 27017 и 27018.

*по оценке CNews Analytics

#cloud #облако #Softline #ОблачныйПровайдер

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

NOP::Nuances of Programming

У многих часто возникает ряд проблем с реализацией Blur Behind для разных ОС, а для реальных задач далеко не всегда удается найти удачное решение. Чтобы помочь вам этого избежать, Михаил Полукаров, разработчик Desktop-версии корпоративного супераппа VK Teams, на примерах показал, как использовать Qt Framework исключительно с применением классического QWidget-based-подхода.

https://habr.com/ru/companies/vk/articles/735716/

@nuancesprog #BlurBehind

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