NOP::Nuances of Programming
70.6K subscribers
3.04K photos
10 videos
12 files
4.37K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/nopremote
Download Telegram
​​Создание переменных - это основа основ, тем не менее, начинающие разработчики часто путаются в операторах и не до конца понимают в чём разница. Мы постараемся внести ясность и определиться, где и какой оператор использовать

https://nuancesprog.ru/p/3274

@nuancesprog #статьи #JavaScript #WebDevelopment
​​Code Review - чрезвычайно полезная вещь при разработке больших проектов! На сегодняшний день существует множество эффективных методов его проведения и мы подробно разберем один из них

https://nuancesprog.ru/p/3277

@nuancesprog #статьи #CodeReview #ProjectManagement
​​Что такое Webpack и стоит ли использовать его в разработке? Разберемся в базовых особенностях Webpack и узнаем, какие из современных проблем можно решить с его помощью, а также рассмотрим пример создания простого приложения TODO с использованием Webpack

https://nuancesprog.ru/p/3280

@nuancesprog #статьи #JavaScript #Webpack #WebDevelopment
​​Вам нравится раз за разом разбираться в своём коде для того, чтобы изменить значение одной переменной? Если нет, то argparse - незаменимый модуль, о котором мы и поговорим!

https://nuancesprog.ru/p/3283

@nuancesprog #статьи #Pyhon
​​Карл Пирсон когда-то сказал, что "статистика - это грамматика науки о данных". В современном мире роль статистики не изменилась, и для того, чтобы стать грамотным специалистом в науке о данных, необходимо знать и понимать основные ее термины

https://nuancesprog.ru/p/3267

Часть 1 - https://t.me/nuancesprog/1121

@nuancesprog #статьи #DataScience #MachineLearning #Statistics
C# - объектно-ориентированный язык программирования, разработанный компанией Microsoft. Пройдите наш тест и узнайте, насколько хорошо вы знаете данный язык

https://nuancesprog.ru/p/2608/

@nuancesprog #тест #C_Sharp
​​Немного теории: запутанные и сложные инкременты и декременты простыми словами и с наглядными примерами

https://nuancesprog.ru/p/3287

@nuancesprog #статьи
​​Возможно, многие встречали такое выражение, как this, на пути освоения JavaScript. Что это за слово и какие функции оно выполняет? Разберемся, что такое this, как оно связано с контекстом, а также рассмотрим несколько практических примеров

https://nuancesprog.ru/p/3291

@nuancesprog #статьи #JavaScript
​​Что такое модуль Collections в Python и для чего он нужен? Узнаем, что такое модули и пакеты в Python, подробно рассмотрим модуль Collections, а также некоторые из структур данных, которые он поддерживает

https://nuancesprog.ru/p/3295

@nuancesprog #статьи #Python
​​Мир стремительно развивается, и, чтобы выжить в нем, нужно обладать не только определенными знаниями, но также навыками и умениями. Поговорим о том, как подготовиться к неопределенности мира технологий будущего и дадим 5 практических советов

https://nuancesprog.ru/p/3298

@nuancesprog #статьи #Education
​​Кто из нас не любит играть в игры? В современном мире существует большое разнообразие платформ: игровые приставки, персональные компьютеры, мобильные устройства, а также браузеры. Может показаться, что последний вариант уходит в прошлое, однако, некоторые браузерные игры до сих пор насчитывают сотни тысяч, а то и миллионы игроков, и приносят своим создателям огромные деньги. Многие разработчики стремятся попасть в эту сферу развлечений, именно поэтому в этой статье мы расскажем о том, как создать элементарную браузерную игру, используя Phaser 3 и TypeScript

https://nuancesprog.ru/p/3301

@nuancesprog #статьи #Typescript #GameDevelopment #FrontEnd
​​Если вы опытный разработчик, то наверняка сталкивались с таким понятием, как Service Worker. Что это такое, и для чего применяется? Узнаем, что такое Service Worker и его жизненный цикл, а также познакомимся с некоторыми стратегиями кэширования и случаями их применения

https://nuancesprog.ru/p/3304

@nuancesprog #JavaScript #WebDevelopment
​​Карл Пирсон когда-то сказал, что "статистика - это грамматика науки о данных". В современном мире роль статистики не изменилась, и для того, чтобы стать грамотным специалистом в науке о данных, необходимо знать и понимать основные ее термины

https://nuancesprog.ru/p/3307

Часть 1 - https://t.me/nuancesprog/1121
Часть 2 - https://t.me/nuancesprog/1133

@nuancesprog #статьи #DataScience #MachineLearning #ArtificialIntelligence #Statistics
​​Необходимость постоянно импортировать библиотеки при работе с IPython или Jupyter Notebook значительно ухудшает эффективность работы. Если вам надоело набирать import pandas as pd по несколько раз за день, то последуйте нескольким простым советам, которые помогут автоматически импортировать нужные библиотеки

https://nuancesprog.ru/p/3310

@nuancesprog #статьи #Python #DataScience #Education
​​Netlify  -  крайне популярный сервис для хостинга сайтов с простыми процедурами развертывания. Предлагаем вам ознакомиться с пошаговой инструкцией по развертыванию React-приложений в Netlify

https://nuancesprog.ru/p/3316

@nuancesprog #статьи #JavaScript #React #Design
​​Отладка - это один из важнейших процессов в разработке. Однако мало кто из разработчиков хорошо разбирается в отладке. Читайте далее, чтобы узнать 5 шагов для отладки неработающего кода

https://nuancesprog.ru/p/3340

@nuancesprog #статьи #Beginner #Education
​​Часто можно встретить статьи вроде "Что нужно для изучения программирования?" или "Как понять, что я смогу стать программистом". Но при этом мы редко касаемся вопроса, а кому же не стоит лезть в программирование? Давайте же постараемся "спасти" этих людей и сберечь их время, которое они смогут потратить на что-то более полезное

https://nuancesprog.ru/p/3319

@nuancesprog #статьи #Education
​​Вы задаётесь вопросом: какой язык программирования лучше всего изучить? Личный опыт Бенуа, инженера-разработчика компании Sqreen, который имел опыт работы и с агентом Ruby, и с бэкендом на Python, может помочь в ответе на этот вопрос

https://nuancesprog.ru/p/3344

@nuancesprog #статьи #Python #Ruby
​​Довольно часто разработчики сталкиваются с проблемой "распознавания" различий между двумя элементами. Для решения данной проблемы существуют определенные алгоритмы, в т.ч. и разностный алгоритм Майерса, который удобно использовать в Android-разработке

https://nuancesprog.ru/p/3322

@nuancesprog #статьи #Kotlin
​​Изучение программирования, по своей сути, очень похоже на изучение иностранного языка. Человеку, который только-только начинает свое путешествие в мире туториалов, статей, видеоуроков и т.д., не становится легче от обилия сложных терминов. Именно поэтому, сегодня мы раскроем смысл самых распространенных терминов простым языком

https://nuancesprog.ru/p/3348

@nuancesprog #статьи #Education
​​Рекурсивный и итеративный методы позволяют решать одинаковые задачи, но от выбранного метода может зависеть производительность кода. Узнайте на примере решения одной задачи, в чём различие двух подходов, и в каких случаях лучше применять рекурсию или цикл

https://nuancesprog.ru/p/3325

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