📃 Шаг за шагом создаём код Python для сообщений WhatsApp, разбираем каждую строчку, меняем пять ключевых значений кода
https://nuancesprog.ru/p/5047
@nuancesprog #статьи #Python #AWS
https://nuancesprog.ru/p/5047
@nuancesprog #статьи #Python #AWS
https://nuancesprog.ru
Скрипт для WhatsApp-сообщений в 20 строках кода Python
В повседневной рутине мы часто забываем о близких. А ведь можно воспользоваться WhatsApp! То, с какой регулярностью родители шлют мне с утра пораньше сообщения — засыпая меня мудрыми цитатами и проявляя заботу о моём здоровье — не давало мне покоя, пока я…
Под базами данных понимают совокупность данных, организованных в соответствии со строго определенной структурой. Много ли вы знаете об их особенностях? Пройдите наш тест и проверьте свои знания!
https://nuancesprog.ru/p/2820/
@nuancesprog #тесты #Database
https://nuancesprog.ru/p/2820/
@nuancesprog #тесты #Database
📃 Кратко рассмотрим 30 методов Python. Поработаем со строками, списками, словарями и сравнениями, а также покажем несколько полезных трюков. Репозиторий - в конце поста.
https://nuancesprog.ru/p/5082
@nuancesprog #статьи #ArtificialIntelligence #Python
https://nuancesprog.ru/p/5082
@nuancesprog #статьи #ArtificialIntelligence #Python
https://nuancesprog.ru
30 полезных сниппетов на Python, которые можно освоить за 30 секунд
Python — один из популярнейших языков, который активно используется в анализе данных и машинном обучении, при разработке ПО, в автоматизации и так далее. Такая популярность обусловлена простотой в использовании и лёгкостью в его освоении.
📃 Узнайте, что такое Angular-платформы и как они создаются. Пройдите шаг за шагом процесс создания целой фабрики платформ - функции platformBrowserDynamic - и научитесь создавать собственную Angular-платформу в разных рабочих средах.
https://nuancesprog.ru/p/5072
@nuancesprog #статьи #Angular #JavaScript #WebDevelopment
https://nuancesprog.ru/p/5072
@nuancesprog #статьи #Angular #JavaScript #WebDevelopment
https://nuancesprog.ru
Платформы Angular в деталях. Часть 1. Что такое платформы Angular?
Инфраструктура для разработки приложений Angular была задумана как платформенно-независимая технология (далее по тексту — фреймворк). Такой подход позволяет запускать приложения на Angular в разных средах: в браузере, сервере, веб-воркере и даже на мобильных…
Алгоритм - точная последовательность действий, записанных на языке программирования. Пройдите наш тест и узнайте насколько хорошо вы разбираетесь в алгоритмах!
https://nuancesprog.ru/p/2443/
@nuancesprog #тесты #Algorithm
https://nuancesprog.ru/p/2443/
@nuancesprog #тесты #Algorithm
📃 Пройдите шаг за шагом процесс начальной загрузки приложения. Узнайте, какой компонент первым выводится на экран для визуализации всех остальных частей вашего приложения.
https://nuancesprog.ru/p/5076
Часть 1 - https://nuancesprog.ru/p/5072
@nuancesprog #статьи #Angular #JavaScript #WebDevelopment
https://nuancesprog.ru/p/5076
Часть 1 - https://nuancesprog.ru/p/5072
@nuancesprog #статьи #Angular #JavaScript #WebDevelopment
https://nuancesprog.ru
Платформы Angular в деталях. Часть 2. Процесс начальной загрузки приложения
Фреймворк Angular был задуман платформенно-независимым. Такой подход позволяет запускать Angular-приложения в разных средах: в браузере, сервере, веб-воркере и даже на мобильных устройствах.
📃 Создаём пользовательскую платформу: начинаем с самой важной части терминала платформы - визуализатора, который будет выводить приложения на экран из системного терминала.
https://nuancesprog.ru/p/5100
Часть 1 - https://nuancesprog.ru/p/5072
Часть 2 - https://nuancesprog.ru/p/5076
@nuancesprog #статьи #Angular #JavaScript #WebDevelopment
https://nuancesprog.ru/p/5100
Часть 1 - https://nuancesprog.ru/p/5072
Часть 2 - https://nuancesprog.ru/p/5076
@nuancesprog #статьи #Angular #JavaScript #WebDevelopment
https://nuancesprog.ru
Платформы Аngular в деталях. Часть 3. Визуализация Angular-приложений в терминале
В этой статье мы с вами приступим к процессу создания пользовательской платформы. Но прежде, пожалуйста, просмотрите ещё раз предыдущие статьи, чтобы убедиться, что вы понимаете, как работают платформы Angular.
📃 Завершаем процесс создания пользовательской платформы. Узнайте о важных сервисах и модулях, необходимых для визуализации приложений в терминале с использованием графики ASCII.
https://nuancesprog.ru/p/5108
Часть 1 - https://nuancesprog.ru/p/5072
Часть 2 - https://nuancesprog.ru/p/5076
Часть 3 - https://nuancesprog.ru/p/5100
@nuancesprog #статьи #Angular #JavaScript #WebDevelopment
https://nuancesprog.ru/p/5108
Часть 1 - https://nuancesprog.ru/p/5072
Часть 2 - https://nuancesprog.ru/p/5076
Часть 3 - https://nuancesprog.ru/p/5100
@nuancesprog #статьи #Angular #JavaScript #WebDevelopment
https://nuancesprog.ru
Платформы Аngular в деталях. Часть 4. Визуализация Angular-приложений в терминале
В этой статье, последней из серии статей «Платформы Angular в деталях», мы с вами завершим процесс создания пользовательской платформы. Но прежде чем начать, пожалуйста, просмотрите ещё раз предыдущие статьи, чтобы убедиться, что вы понимаете, как работают…
В Интернете очень сложно найти то, что вам нужно, а иногда изучение языка программирования, без подходящих ресурсов, может быть очень скучным. И в этом случае большинство изучающих бросает это дело или же находит какое-нибудь новое занятие. Поэтому перед тем, как мы начнем, хочу вас уверить, что это не просто очередная статья про обучение Python, на которые вы обычно натыкаетесь в Интернете
1 часть - https://t.iss.one/nuancesprog/1026
2 часть - https://t.iss.one/nuancesprog/1029
3 часть - https://t.iss.one/nuancesprog/1035
4 часть - https://t.iss.one/nuancesprog/1042
5 часть - https://t.iss.one/nuancesprog/1050
6 часть - https://t.iss.one/nuancesprog/1062
7 часть - https://t.iss.one/nuancesprog/1078
@nuancesprog #цикл #Python
1 часть - https://t.iss.one/nuancesprog/1026
2 часть - https://t.iss.one/nuancesprog/1029
3 часть - https://t.iss.one/nuancesprog/1035
4 часть - https://t.iss.one/nuancesprog/1042
5 часть - https://t.iss.one/nuancesprog/1050
6 часть - https://t.iss.one/nuancesprog/1062
7 часть - https://t.iss.one/nuancesprog/1078
@nuancesprog #цикл #Python
📃 Растёт обеспокоенность необъективностью результатов, представляемых искусственным интеллектом. Поэтому возможность объяснить, как именно работает прогнозирование, становится крайне важной для бизнеса. 4 библиотеки для интерпретации машинного обучения - в этом посте.
https://nuancesprog.ru/p/5110
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence
https://nuancesprog.ru/p/5110
@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence
https://nuancesprog.ru
Python-библиотеки интерпретации моделей ML
Yellowbrick — это расширение scikit-learn, которое позволяет использовать полезные и красивые визуализации для моделей машинного обучения. Объекты визуализатора и интерфейс ядра — это функции оценки scikit-learn
📃 Хотите стать профессионалом в разработке проектов Go? Представляем список самых распространенных ошибок, которых стоит избегать.
https://nuancesprog.ru/p/4301
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/4301
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Топ-10 самых распространенных ошибок в проектах Go. Часть 1
Хотите стать профессионалом в разработке проектов Go? Представляем список самых распространенных ошибок, которых стоит избегать.
📃 Хотите стать профессионалом в разработке проектов Go? Продолжаем рассматривать самые распространенные ошибки, которые стоит избегать.
https://nuancesprog.ru/p/4370
Часть 1 - https://nuancesprog.ru/p/4301
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/4370
Часть 1 - https://nuancesprog.ru/p/4301
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Топ-10 самых распространенных ошибок в проектах Go. Часть 2
Хотите стать профессионалом в разработке проектов Go? Представляем список самых распространенных ошибок, которых стоит избегать.
В объектно-ориентированном программировании, как и в других методологиях, есть свои хитрости, облегчающие жизнь разработчиков. Самое время узнать о них в ООП в нашем небольшом цикле статей!
Часть 1 - https://nuancesprog.ru/p/2637
Часть 2 - https://nuancesprog.ru/p/2975
Часть 3 - https://nuancesprog.ru/p/2992
Часть 4 - https://nuancesprog.ru/p/3019
Часть 5 - https://nuancesprog.ru/p/3063
Часть 6 - https://nuancesprog.ru/p/3098
@nuancesprog #цикл #OOP
Часть 1 - https://nuancesprog.ru/p/2637
Часть 2 - https://nuancesprog.ru/p/2975
Часть 3 - https://nuancesprog.ru/p/2992
Часть 4 - https://nuancesprog.ru/p/3019
Часть 5 - https://nuancesprog.ru/p/3063
Часть 6 - https://nuancesprog.ru/p/3098
@nuancesprog #цикл #OOP
NOP::Nuances of programming
Хитрости объектно-ориентированного программирования. Часть 1
У функций есть побочные эффекты. Иногда они изменяют состояние системы в самый неожиданный момент и рушат все, что только можно. Крайне трудно избавиться от побочных эффектов с помощью парадигмы объектно-ориентированного программирования.
📃 Получение фундаментальных знаний о любом изучаемом ЯП помогает улучшить навыки написания кода. Рассмотрим особенности работы JavaScript, знание которых приблизит вас к званию настоящего профессионала своего дела!
https://nuancesprog.ru/p/4553
@nuancesprog #статьи #JavaScript #WebDevelopment
https://nuancesprog.ru/p/4553
@nuancesprog #статьи #JavaScript #WebDevelopment
https://nuancesprog.ru
Как работает JavaScript
Хотите узнать, как работает JavaScript? Представляем углубленный анализ работы самого популярного языка программирования!
📃 Экспоненциальное распределение незаменимо в расчете вероятностей. Разбираемся в связи экспоненциального и пуассоновского распределений, решаем интересные задачи и применяем их в жизни.
https://nuancesprog.ru/p/5135
@nuancesprog #статьи #DataScience
https://nuancesprog.ru/p/5135
@nuancesprog #статьи #DataScience
https://nuancesprog.ru
Экспоненциальное распределение
Мы всегда начинаем с вопроса “почему”, прежде чем переходить к формулам. Если вы понимаете, почему что-то работает, вы с большей вероятностью будете применять это в своей работе.
📃 Благодаря инструментам Go каждая фаза компиляции предельно прозрачна. Рассмотрим каждую из 4 фаз работы компилятора, от токенизации до генерации машинного кода, на примере простой неоптимальной программы.
https://nuancesprog.ru/p/5139
@nuancesprog #статьи #Golang
https://nuancesprog.ru/p/5139
@nuancesprog #статьи #Golang
https://nuancesprog.ru
Разбираемся с компилятором Go
Компилятор Go занимает важное место в экосистеме Go. Компиляция — необходимый этап создания исполняемого двоичного кода. Компилятор проходит долгий путь: его пишут на C, переносят на Go и постоянно оптимизируют.
📃 Что делать, если ваш компьютер устарел? Выбросить на помойку или, может быть, убрать в пыльную кладовку, где хранятся давно забытые вещи? Нет, мы предлагаем вам вдохнуть в него новую жизнь с помощью Linux.
Рассказываем о лучших дистрибутивах Linux, которые вы можете использовать на своем старом компьютере
https://nuancesprog.ru/p/2803/
@nuancesprog #статьи #Linux
Рассказываем о лучших дистрибутивах Linux, которые вы можете использовать на своем старом компьютере
https://nuancesprog.ru/p/2803/
@nuancesprog #статьи #Linux
https://nuancesprog.ru
10 лучших легких дистрибутивов Linux для старых компьютеров
Peppermint - это облачно-ориентированный дистрибутив Linux, не требующий мощного железа для запуска
📃 Рассмотрим изменяемые объекты: почему происходит перезаписывание списка, как правильно удалять элементы словаря и какие имена файлам лучше не присваивать. В статье найдёте репозиторий GitHub
https://nuancesprog.ru/p/5148
@nuancesprog #статьи #Python
https://nuancesprog.ru/p/5148
@nuancesprog #статьи #Python
https://nuancesprog.ru
Проблема и решение: присвоение имени файлу
Но сначала разберёмся: что такое изменяемый объект в Python? Изменяемые объекты — это такие объекты, которые можно поменять. Список, множество и словарь — всё это изменяемые объекты.
📃 Существует огромное множество команд для работы с терминалом UNIX и Linux. Все это многообразие не запомнить, как бы вам ни хотелось. Постоянный поиск нужной команды тормозит рабочий процесс, ко всему прочему сами команды не во всех случаях состоят из пары символов. В итоге это здорово мешает быстрой и легкой работе с терминалом. Именно поэтому, сегодня мы расскажем о командах, которые в несколько раз увеличат вашу производительность
https://nuancesprog.ru/p/2555/
@nuancesprog #статьи #Linux #Productivity
https://nuancesprog.ru/p/2555/
@nuancesprog #статьи #Linux #Productivity
https://nuancesprog.ru
9 советов для быстрой работы в UNIX и Linux терминале
Вы когда-нибудь встречали человека, который обладал какими-то неведомыми способностями и выполнял команды в UNIX терминале со скоростью света?
📃 Можно с уверенностью сказать, что собеседование - это настоящий стресс. Но если заранее продумать ответы на возможные вопросы, шансы на успех значительно повысятся.
Разберем самые распространённые вопросы на собеседовании по JavaScript
https://nuancesprog.ru/p/4563
@nuancesprog #статьи #JavaScript #WebDevelopment
Разберем самые распространённые вопросы на собеседовании по JavaScript
https://nuancesprog.ru/p/4563
@nuancesprog #статьи #JavaScript #WebDevelopment
https://nuancesprog.ru
50 вопросов для собеседования по JavaScript
Собеседования c разработчиками напоминают Дикий Запад. Никто толком не понимает, чем занимается. Большинство технических рекрутеров не могут отличить Java от JavaScript.
📃 Не сравнивая конкретные продукты, рассмотрим два основных типа баз данных: SQL и NoSQL. Их преимущества, недостатки и, конечно, когда и какие из них использовать.
https://nuancesprog.ru/p/5155
@nuancesprog #статьи #DataScience #Database
https://nuancesprog.ru/p/5155
@nuancesprog #статьи #DataScience #Database
https://nuancesprog.ru
Выбираем базу данных
Опытный ли вы инженер-программист или студент, пишущий университетский проект, в какой-то момент вам нужно будет выбрать базу данных для ваших целей.