Зачем использовать классы в Javascript, когда есть простые функции и объекты? Также мы поговорим о преимуществах использования приватных полей и многое другое. Не пропустите интересный бонус в конце статьи!
https://nuancesprog.ru/p/3058
@nuancesprog #JavaScript #FunctionalProgramming #WebDevelopment
https://nuancesprog.ru/p/3058
@nuancesprog #JavaScript #FunctionalProgramming #WebDevelopment
В пятой части цикла по объектно-ориентированному программированию объясняем, насколько важно своевременно чистить код и избегать его “деградации”
https://nuancesprog.ru/p/3063
Часть 1 - https://t.iss.one/nuancesprog/971
Часть 2 - https://t.iss.one/nuancesprog/1033
Часть 3 - https://t.iss.one/nuancesprog/1038
Часть 4 - https://t.iss.one/nuancesprog/1047
@nuancesprog #статьи #OOP #Android
https://nuancesprog.ru/p/3063
Часть 1 - https://t.iss.one/nuancesprog/971
Часть 2 - https://t.iss.one/nuancesprog/1033
Часть 3 - https://t.iss.one/nuancesprog/1038
Часть 4 - https://t.iss.one/nuancesprog/1047
@nuancesprog #статьи #OOP #Android
Дерево решений используется во всех областях деятельности человека и является одним из популярных методов принятия решений, позволяющих хранить информацию о данных в компактной и удобной форме
https://nuancesprog.ru/p/3069
@nuancesprog #статьи #MachineLearning #DataScience #ArtificialIntelligence
https://nuancesprog.ru/p/3069
@nuancesprog #статьи #MachineLearning #DataScience #ArtificialIntelligence
Продолжаем курс "Овладей Python, создавая реальные приложения"
Что мы только уже ни делали при помощи Python… Хотите попробовать что-то ещё?
В этот раз мы будем собирать данные о прошедшем чемпионате мира с официального сайта FIFA
https://nuancesprog.ru/p/3073
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
@nuancesprog #Python #WebDevelopment
Что мы только уже ни делали при помощи Python… Хотите попробовать что-то ещё?
В этот раз мы будем собирать данные о прошедшем чемпионате мира с официального сайта FIFA
https://nuancesprog.ru/p/3073
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
@nuancesprog #Python #WebDevelopment
Не успеваете уследить за всеми обновлениями JavaScript и разобраться, как их лучше использовать? Автор статьи расскажет вам о том, какие приемы точно пригодятся в 2019 году и помогут упросить работу с кодом
https://nuancesprog.ru/p/3079
@nuancesprog #статьи #JavaScript #React #Nodejs #WebDevelopment
https://nuancesprog.ru/p/3079
@nuancesprog #статьи #JavaScript #React #Nodejs #WebDevelopment
Разработчики больших приложений JavaScript порой сталкиваются с различными проблемами при внедрении различных обновлений и улучшений. Автор статьи, опираясь на свой многолетний опыт разработки, представил несколько рекомендаций, которые помогут вам справится с трудностями при написании кода
https://nuancesprog.ru/p/3084
@nuancesprog #статьи #JavaScript #Angular #WebDevelopment
https://nuancesprog.ru/p/3084
@nuancesprog #статьи #JavaScript #Angular #WebDevelopment
Вы хотите программировать с максимальной производительностью? Вы хотите получать удовольствие от своей работы? Каким образом вы можете развить свои когнитивные возможности? Обратившись к психологии мы найдем ответы на все эти вопросы
https://nuancesprog.ru/p/3089
@nuancesprog #статьи #Productivity #Psychology
https://nuancesprog.ru/p/3089
@nuancesprog #статьи #Productivity #Psychology
В шестой части цикла по объектно-ориентированному программированию разбираем чем чреваты длинные функции и как оценить её длину
Часть 1 - https://t.iss.one/nuancesprog/971
Часть 2 - https://t.iss.one/nuancesprog/1033
Часть 3 - https://t.iss.one/nuancesprog/1038
Часть 4 - https://t.iss.one/nuancesprog/1047
Часть 5 - https://t.iss.one/nuancesprog/1058
https://nuancesprog.ru/p/3098
@nuancesprog #статьи #OOP
Часть 1 - https://t.iss.one/nuancesprog/971
Часть 2 - https://t.iss.one/nuancesprog/1033
Часть 3 - https://t.iss.one/nuancesprog/1038
Часть 4 - https://t.iss.one/nuancesprog/1047
Часть 5 - https://t.iss.one/nuancesprog/1058
https://nuancesprog.ru/p/3098
@nuancesprog #статьи #OOP
Надоела трудоемкая работа по извлечению данных с различных веб-сайтов? Есть способ ее автоматизировать! Рассказываем о том, что такое веб-скрапинг, для чего он используется, и как извлекать данные с одностраничных приложений
https://nuancesprog.ru/p/3102
@nuancesprog #статьи #JavaScript #WebScraping #Nodejs #WebDevelopment
https://nuancesprog.ru/p/3102
@nuancesprog #статьи #JavaScript #WebScraping #Nodejs #WebDevelopment
Горячие клавиши ускоряют работу, упрощая жизнь любого разработчика. Рассмотрим несколько крайне полезных горячих клавиш для GitHub
https://nuancesprog.ru/p/3111
@nuancesprog #статьи #Git #Productivity
https://nuancesprog.ru/p/3111
@nuancesprog #статьи #Git #Productivity
Пожалуй, каждый разработчик в своей практике сталкивался с таким неприятным явлением, как утечка памяти. Обнаружить ее помогают специальные инструменты, настойчивость и определенная логика
https://nuancesprog.ru/p/3116
@nuancesprog #статьи #Python #Debugging #SoftwareEngineering
https://nuancesprog.ru/p/3116
@nuancesprog #статьи #Python #Debugging #SoftwareEngineering
Мир движется вперед и стремительно развивается, как и всемирная паутина. Увеличивается число динамических веб-сайтов. Что делать, если нужно извлечь данные из динамического веб-сайта?
https://nuancesprog.ru/p/3125
Часть 1 - https://t.iss.one/nuancesprog/1070
@nuancesprog #статьи #Nodejs #JavaScript #WebScraping #WebDevelopment
https://nuancesprog.ru/p/3125
Часть 1 - https://t.iss.one/nuancesprog/1070
@nuancesprog #статьи #Nodejs #JavaScript #WebScraping #WebDevelopment
Вы junior-разработчик, только начинающий свою карьеру в сфере разработки программного обеспечения? Или выпускник вуза, который не так давно получил свою первую работу? Мы делимся некоторыми советами, которые помогут добиться успеха на вашем первом рабочем месте
https://nuancesprog.ru/p/3128
@nuancesprog #статьи #JuniorDeveloper #SoftwareDevelopment
https://nuancesprog.ru/p/3128
@nuancesprog #статьи #JuniorDeveloper #SoftwareDevelopment
Каррирование является одним из самых сложных шаблонов функционального программирования и вызывает массу трудностей при изучении. Поговорим о сложном простыми словами
https://nuancesprog.ru/p/3132
@nuancesprog #статьи #JavaScript #Haskell #FunctionalProgramming
https://nuancesprog.ru/p/3132
@nuancesprog #статьи #JavaScript #Haskell #FunctionalProgramming
Мы углубляемся всё дальше и дальше, а создаваемые нами приложения всё сложнее. В этот раз мы обратимся к теме, которая пугает некоторых разработчиков — работе с базами данных
https://nuancesprog.ru/p/3139
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
@nuancesprog #статьи #Python #WebDevelopment
https://nuancesprog.ru/p/3139
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
@nuancesprog #статьи #Python #WebDevelopment
Не знаете, как решить проблему невозможности возврата нескольких элементов в React? Для каждой проблемы существует свое решение! Расскажем, что такое фрагменты в React и, как правильно использовать их на практических примерах
https://nuancesprog.ru/p/3146
@nuancesprog #статьи #JavaScript #React #WebDevelopment
https://nuancesprog.ru/p/3146
@nuancesprog #статьи #JavaScript #React #WebDevelopment
Для карьеры программиста важно верно выбрать язык: от этого выбора зависит уровень заработка и востребованность на рынке труда. Рассмотрим пять самых популярных языков программирования, поговорим об их абсолютных и относительных достоинствах и о том, какие языки лучше учить в 2019 году
https://nuancesprog.ru/p/3152
@nuancesprog #статьи
https://nuancesprog.ru/p/3152
@nuancesprog #статьи
В каких случаях лучше использовать редьюсеры, а в каких можно избежать их использования? Рассказываем о том, что такое редьюсеры, для чего они используются и какие полезные функции они предоставляют
https://nuancesprog.ru/p/3155
@nuancesprog #статьи #JavaScript #React #WebDevelopment
https://nuancesprog.ru/p/3155
@nuancesprog #статьи #JavaScript #React #WebDevelopment
Рекурсия достаточно часто встречается не только в программировании, но и в повседневной жизни, и помогает решать сложные задачи. Несмотря на запутанное определение, суть этого явления очень проста. Итак, чтобы понять рекурсию, сначала нужно понять рекурсию
https://nuancesprog.ru/p/3158
@nuancesprog #статьи #Python #DataScience
https://nuancesprog.ru/p/3158
@nuancesprog #статьи #Python #DataScience
Если вы являетесь программным инженером или Data Scientist, то наверняка уже не раз слышали о Docker. Мы познакомим вас с основами этого чудесного инструмента и расскажем, почему вам стоит начать его использовать
https://nuancesprog.ru/p/3161
@nuancesprogprog #статьи #Docker #SoftwareDevelopment
https://nuancesprog.ru/p/3161
@nuancesprogprog #статьи #Docker #SoftwareDevelopment