Haskell: навстречу функциональному программированию
Приглашаем вас в мир функционального программирования на Haskell! Составим общее представление, изучим базовые положения и научимся писать простой код. И всё это легко и непринужденно!
https://nuancesprog.ru/p/9857
@nuancesprog #статьи #Haskell
Приглашаем вас в мир функционального программирования на Haskell! Составим общее представление, изучим базовые положения и научимся писать простой код. И всё это легко и непринужденно!
https://nuancesprog.ru/p/9857
@nuancesprog #статьи #Haskell
Импорт в Python
Изучим систему импорта с подробным обзором инструкции import и того, как она работает в Python, с примерами. Узнаем, как использовать модули, пакеты и пакеты пространства имён, научимся работать с ресурсами и файлами данных внутри пакетов и динамически импортировать модули во время выполнения.
https://nuancesprog.ru/p/9862
@nuancesprog #статьи #Python
Изучим систему импорта с подробным обзором инструкции import и того, как она работает в Python, с примерами. Узнаем, как использовать модули, пакеты и пакеты пространства имён, научимся работать с ресурсами и файлами данных внутри пакетов и динамически импортировать модули во время выполнения.
https://nuancesprog.ru/p/9862
@nuancesprog #статьи #Python
Как создать полезную офлайн-страницу для веб-приложения
Могут ли разработчики гарантировать пользователю стабильное интернет-соединение? Конечно же нет. Но зато в случае сетевого сбоя они могут предоставить ему доступ к определенным информационным ресурсам с помощью специальной офлайн-страницы.
https://nuancesprog.ru/p/9875
@nuancesprog #статьи #WebDevelopment
Могут ли разработчики гарантировать пользователю стабильное интернет-соединение? Конечно же нет. Но зато в случае сетевого сбоя они могут предоставить ему доступ к определенным информационным ресурсам с помощью специальной офлайн-страницы.
https://nuancesprog.ru/p/9875
@nuancesprog #статьи #WebDevelopment
Импорт в Python: часть 2
Продолжаем изучать систему импорта с примерами. Узнаем, что происходит при импорте модулей и пакетов, какую роль играют при этом кэш модулей и синглтоны, и разберёмся, почему встроенные модули не затеняются локальными. Попробуем расширить систему импорта собственным загрузчиком и средством поиска, научимся настраивать автоматическую установку модулей из PyPl и покажем несколько хитрых приёмов.
Часть 1 - https://nuancesprog.ru/p/9862
https://nuancesprog.ru/p/9880
@nuancesprog #статьи #Python
Продолжаем изучать систему импорта с примерами. Узнаем, что происходит при импорте модулей и пакетов, какую роль играют при этом кэш модулей и синглтоны, и разберёмся, почему встроенные модули не затеняются локальными. Попробуем расширить систему импорта собственным загрузчиком и средством поиска, научимся настраивать автоматическую установку модулей из PyPl и покажем несколько хитрых приёмов.
Часть 1 - https://nuancesprog.ru/p/9862
https://nuancesprog.ru/p/9880
@nuancesprog #статьи #Python
Элементы управления выбором в пользовательском интерфейсе
Когда вы самостоятельно пишете сложное приложение с богатыми меню настроек и возможностей, нужно продумать удобство выбора - списков, тумблеров, радио-кнопок и простого клика. Читайте ниже рекомендации по удобству использования с наглядными иллюстрациями плохо/хорошо.
https://nuancesprog.ru/p/9886
@nuancesprog #статьи #Design #UI #UX
Когда вы самостоятельно пишете сложное приложение с богатыми меню настроек и возможностей, нужно продумать удобство выбора - списков, тумблеров, радио-кнопок и простого клика. Читайте ниже рекомендации по удобству использования с наглядными иллюстрациями плохо/хорошо.
https://nuancesprog.ru/p/9886
@nuancesprog #статьи #Design #UI #UX
Современный COBOL: руководство по реализации микросервиса
На примере короткой программы вы научитесь внедрять микросервис на COBOL без мейнфреймов, структурируете проект, обработаете зависимости, внедрите автоматические тесты, создадите виртуальную среду выполнения и опубликуете микросервис на GitHub в рамках практики непрерывной интеграции.
https://nuancesprog.ru/p/9890
@nuancesprog #статьи #COBOL
На примере короткой программы вы научитесь внедрять микросервис на COBOL без мейнфреймов, структурируете проект, обработаете зависимости, внедрите автоматические тесты, создадите виртуальную среду выполнения и опубликуете микросервис на GitHub в рамках практики непрерывной интеграции.
https://nuancesprog.ru/p/9890
@nuancesprog #статьи #COBOL
Узнаем, как происходит отладка приложений на Rust, какие здесь есть методы трассировки и как пишется асинхронный код. Создадим асинхронную функцию и отследим, что происходит во время трассировки.
https://nuancesprog.ru/p/9898
@nuancesprog #статьи #Rust
https://nuancesprog.ru/p/9898
@nuancesprog #статьи #Rust
Практичные Canary-релизы в Kubernetes с Argo Rollouts
Свод рекомендаций для оптимизации canary-релизов при помощи Argo Rollouts. Как повысить эффективность их анализа, какой объем трафика выделять и какие еще моменты стоит учитывать, чтобы не навредить конечным пользователям.
https://nuancesprog.ru/p/9904
@nuancesprog #статьи #Kubernetes
Свод рекомендаций для оптимизации canary-релизов при помощи Argo Rollouts. Как повысить эффективность их анализа, какой объем трафика выделять и какие еще моменты стоит учитывать, чтобы не навредить конечным пользователям.
https://nuancesprog.ru/p/9904
@nuancesprog #статьи #Kubernetes
Создание собственных пакетов - хороший способ практики программирования и заявки о себе как о разработчике ПО. Благодаря PyPi, разработать и выложить в общий доступ пакет Python очень просто. Читайте статью, чтобы узнать, как сделать это менее, чем за 10 минут!
https://nuancesprog.ru/p/9911/
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/9911/
@nuancesprog #статьи #Python
Удаленные вызовы процедур с запросом-ответом
Разбираемся, как реализуется удаленный вызов процедур (RPC), когда его стоит применять, а когда - нет.
https://nuancesprog.ru/p/9917/
@nuancesprog #статьи #WebDevelopment
Разбираемся, как реализуется удаленный вызов процедур (RPC), когда его стоит применять, а когда - нет.
https://nuancesprog.ru/p/9917/
@nuancesprog #статьи #WebDevelopment
Для создания API, которые работали бы даже в самых зашумленных звуковых средах, необходимо использовать обширный набор данных. Представляем 25 полезных источников для лучшего приспособления моделей, работающих с аудио, к реальным условиям.
https://nuancesprog.ru/p/9701
@nuancesprog #статьи #DataScience
https://nuancesprog.ru/p/9701
@nuancesprog #статьи #DataScience
Как автоматически синхронизировать два удаленных репозитория с помощью веб-хуков: пошаговый разбор технологии, успешно используемой в реальных проектах.
https://nuancesprog.ru/p/9940
@nuancesprog #статьи #Git
https://nuancesprog.ru/p/9940
@nuancesprog #статьи #Git
Как восстановить положение прокрутки виджета RecyclerView
Разберемся, как можно одной строкой вернуть положение прокрутки RecyclerView.
https://nuancesprog.ru/p/9952
@nuancesprog #статьи #Android
Разберемся, как можно одной строкой вернуть положение прокрутки RecyclerView.
https://nuancesprog.ru/p/9952
@nuancesprog #статьи #Android
TDD и обработка исключений в ASP.NET Core с помощью xUnit
Применяем подход "разработка через тестирование" (TDD) для добавления полноценной обработки ошибок в "ходячий скелет" простого приложения по получению данных о погоде в разных городах.
https://nuancesprog.ru/p/9947
@nuancesprog #статьи #CProgramming #TDD #Testing
Применяем подход "разработка через тестирование" (TDD) для добавления полноценной обработки ошибок в "ходячий скелет" простого приложения по получению данных о погоде в разных городах.
https://nuancesprog.ru/p/9947
@nuancesprog #статьи #CProgramming #TDD #Testing
Не слушай профи - делай print()
"Любые средства хороши - был бы результат", - девиз автора статьи. О чем речь? Об отладке! Если вы не представляете этот процесс без print(), но при этом не прочь узнать альтернативные варианты, вы оказались в нужном месте. Print(), Thonny, Python Tutor, pdb - обсудим всё.
https://nuancesprog.ru/p/9959
@nuancesprog #статьи #Python
"Любые средства хороши - был бы результат", - девиз автора статьи. О чем речь? Об отладке! Если вы не представляете этот процесс без print(), но при этом не прочь узнать альтернативные варианты, вы оказались в нужном месте. Print(), Thonny, Python Tutor, pdb - обсудим всё.
https://nuancesprog.ru/p/9959
@nuancesprog #статьи #Python
Добавление отношений в схему GraphQL
GraphQL и MongoDB обеспечивают мощный союз для работы с бэкендом. Узнаем, как прямо в JS-коде создавать модели и отношения между типами объектов для MongoDB. Также рассмотрим основной синтаксис языка определения схем.
https://nuancesprog.ru/p/9963
@nuancesprog #статьи #GraphQL
GraphQL и MongoDB обеспечивают мощный союз для работы с бэкендом. Узнаем, как прямо в JS-коде создавать модели и отношения между типами объектов для MongoDB. Также рассмотрим основной синтаксис языка определения схем.
https://nuancesprog.ru/p/9963
@nuancesprog #статьи #GraphQL
Доходчиво об обучении на основе многообразий с алгоритмами IsoMap, t-SNE и LLE
Применение алгоритмов IsoMap, LLE и t-SNE для обобщения PCA и преодоления его ограничений. Каков принцип их работы и для каких задач лучше подходят те или иные? Узнаем из этой статьи!
https://nuancesprog.ru/p/9969
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence
Применение алгоритмов IsoMap, LLE и t-SNE для обобщения PCA и преодоления его ограничений. Каков принцип их работы и для каких задач лучше подходят те или иные? Узнаем из этой статьи!
https://nuancesprog.ru/p/9969
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence
Понятие о замыканиях: функции именованные и анонимные, замыкания обычные и перемещающие, передача замыкания в функцию. Освоим технику замыканий и узнаем, почему у каждого из них свой уникальный тип.
https://nuancesprog.ru/p/9974
@nuancesprog #статьи #Rust
https://nuancesprog.ru/p/9974
@nuancesprog #статьи #Rust
Развертывание Flask приложения на Heroku и подключение к БД MySQL - JawsDB
Heroku - облачная PaaS-платформа. Она изначально работала только с Ruby, но сейчас поддерживает Java, Node.js, Scala, Clojure, Python, Go и PHP. Посмотрим, как развернуть Flask приложение в облаке с помощью Pipfile.lock и подключить его к облачной БД.
https://nuancesprog.ru/p/9978
@nuancesprog #статьи #Python #Heroku #MySQL
Heroku - облачная PaaS-платформа. Она изначально работала только с Ruby, но сейчас поддерживает Java, Node.js, Scala, Clojure, Python, Go и PHP. Посмотрим, как развернуть Flask приложение в облаке с помощью Pipfile.lock и подключить его к облачной БД.
https://nuancesprog.ru/p/9978
@nuancesprog #статьи #Python #Heroku #MySQL
Какой программист не хотел бы писать легко читаемые и обслуживаемые функции? И это просто как дважды два четыре - ведь именно 4 правила вас отделяют от приобретения этого полезного навыка программирования.
https://nuancesprog.ru/p/9982
@nuancesprog #статьи #Python #MachineLearning #ArtificialIntelligence
https://nuancesprog.ru/p/9982
@nuancesprog #статьи #Python #MachineLearning #ArtificialIntelligence
Скрейпинг - это технология получения данных со страниц ресурсов. Благодаря нему можно легко извлечь большой объем информации несколькими строками кода. На Python это делается буквально за 20 строк. Какими именно? Узнайте из статьи!
https://nuancesprog.ru/p/9990
@nuancesprog #статьи #API #Flask #WebDevelopment
https://nuancesprog.ru/p/9990
@nuancesprog #статьи #API #Flask #WebDevelopment