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

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

50795

Уникальные статьи и переводы. "Настольная книга" программиста. Любые вопросы по сотрудничеству: @ramilkr

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

NOP::Nuances of programming

📃 Знаете ли вы о том, что в Jupyter Notebooks есть множество настраиваемых функций для улучшения его функциональности? Представляем 4 полезных совета, которые значительно улучшат и упростят вашу работу!

https://nuancesprog.ru/p/5616

@nuancesprog #статьи #Jupyter

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

NOP::Nuances of programming

​​OTUS открывает новый набор на популярнейшие онлайн-курсы февраля. Пройдите вступительный тест, чтоб сделать свой выбор!

«DevOps практики и инструменты» от суровых инженеров Express 42: https://otus.pw/U5Yo/
Научитесь решать задачу взаимодействия инженеров между собой с целью помочь им быстрее создавать и обновлять сервисы и приложения

«Разработчик Golang»: https://otus.pw/VVPb/
Погрузитесь в разработку на Go для решения практических задач, углубления знаний в языке и сопутствующем технологическом стеке.

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

Только работа на результат: за это время мы подготовили 466 специалистов, 70% из них получили job offer по итогу обучения, а 60% - серьёзно выросли в заработной плате. Присоединяйтесь по спецпредложению прямо сейчас!

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

NOP::Nuances of programming

📃 Медиаторы в JavaScript создают центральный интерфейс, который инкапсулирует все взаимодействия между набором объектов. Рассмотрим особенности этого шаблона и реализуем его с помощью JavaScript.

https://nuancesprog.ru/p/5493

@nuancesprog #статьи #JavaScript

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

NOP::Nuances of programming

📃 Данные - это ключевая часть любой задачи науки о данных и машинного обучения, от качества которых зависят возможности прогнозирования модели. Рассмотрим различные источники данных, а также узнаем, что нужно делать при отсутствии каких-либо доступных данных.

https://nuancesprog.ru/p/5648

@nuancesprog #статьи #DataScience #Python #MachineLearning

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

NOP::Nuances of programming

📃 Ошибки сертификатов - это довольно распространенная проблема при разработке Node-приложений. Но стоит только разобраться в принципах обмена "рукопожатиями" между клиентом и сервером, как все становится не так уж страшно.

https://nuancesprog.ru/p/6257

@nuancesprog #статьи #Node

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

NOP::Nuances of programming

📃 Web API - один из самых мощных инструментов, позволяющий использовать возможности браузера и предоставляющий пользователям аналогичный нативным приложениям опыт. Рассмотрим API, которые определенно стоит использовать для оптимизации приложения и улучшения взаимодействия с пользователем.

https://nuancesprog.ru/p/5669

@nuancesprog #статьи #WebDevelopment

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

NOP::Nuances of programming

📃 В последнее время Python все чаще используется для анализа данных как в науке, так и коммерческой сфере. Рассмотрим несколько советов по ускорению и улучшению анализа данных в Python, которые помогут поднять ваш рабочий процесс на новый уровень!

https://nuancesprog.ru/p/5406

@nuancesprog #статьи #Python

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

NOP::Nuances of programming

📃 Pandas - изумительная библиотека для анализа данных. Разбираем простые, но неочевидные функции, помогающие в сортировке и фильтрации данных.

https://nuancesprog.ru/p/6210

@nuancesprog #статьи #Pandas

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

NOP::Nuances of programming

📃 Шаблон MVVM с использованием Koin на примере Github. Модель представления и представление модели - в чем отличие? Сценарии, паттерны и чёткая инструкция о том, как сделать хорошую архитектуру приложения. Репозиторий внутри.

https://nuancesprog.ru/p/6192

@nuancesprog #статьи #Android

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

NOP::Nuances of programming

Git от простого к сложному.
Знакомство с Git. Часть 1.
https://nuancesprog.ru/p/5243/

Знакомство с Git. Часть 2.
https://nuancesprog.ru/p/5272/

Отладка:
https://nuancesprog.ru/p/5174/

Несколько трюков:
https://nuancesprog.ru/p/5142/

Git и Bash
https://nuancesprog.ru/p/4863/

@nuancesprog #Git #Подборки

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

NOP::Nuances of programming

📃 Библиотека Pandas предлагает обширный функционал для подготовки данных на Python, однако многие не выходят за пределы базовых возможностей. Давайте разберем ряд менее известных и продвинутых опций, которые позволят обработать данные быстрее.

https://nuancesprog.ru/p/6183

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

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

NOP::Nuances of programming

​​Знакомство с машинным обучением на бесплатном интенсиве от Skillbox — отличный шанс начать карьеру в Data Science и стать востребованным специалистом.

Регистрируйся по ссылке: ▶️https://clc.to/U5evCw

Всего три дня занятий — с 13 по 15 января, и ты откроешь себе дверь в профессию будущего!


💡 Интенсив проведёт Михаил Овчинников, главный методист технического направления Skillbox. Вместе с ним ты создашь искусственный интеллект, освоишь Python и Machine Learning с нуля.


🎁 Лучшие участники получат сертификат на 30 000 рублей для обучения в Skillbox!

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

NOP::Nuances of programming

📃 Здесь вас ждет постоянная Капрекара, перемена местами узлов в парах, сложные вычисления и другие интересные задачи, способные потренировать программное мышление.

https://nuancesprog.ru/p/6163

@nuancesprog #статьи

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

NOP::Nuances of programming

​​OTUS открывает новый набор звёздного курса «Алгоритмы для разработчиков».

Пройдите вступительный тест: https://otus.pw/zzW0/

Знание классических алгоритмов и структур данных — обязательное требование, которое предъявляют брендовые IT-компании к претендентам на вакансию Middle developer.

Благодаря этим знаниям можно повысить производительность и улучшить качество кода. Именно поэтому так важно понимать принципы работы алгоритмов и структур данных и уметь использовать их с учётом поставленных задач. Получить эти ценные навыки вы сможете на курсе по уникальной авторской программе от Михаила Горшкова - инженера-программиста известной международной компании с 18-летним опытом программирования.

Курс предназначен для разработчиков, владеющих С++/Python/Java. Он подходит и для Middle-специалистов, которые застоялись на месте, и для «джуниоров», которые хотят быстрее вырасти как профессионалы и избежать многих ошибок.

Проходите вступительное тестирование и присоединяйтесь - будет круто:
https://otus.pw/zzW0/

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

NOP::Nuances of programming

📃 Уменьшаем размер исполняемого файла C# с 65 Мб до 8 Кб - более чем в 8000 раз, используя Mono, CoreRT, пользовательские атрибуты и особенности компоновщика. И, конечно, отключаем рефлексию. Репозиторий внутри поста.

https://nuancesprog.ru/p/6142

@nuancesprog #статьи #C

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

NOP::Nuances of programming

📃 Пишем шаблон проектирования Компоновщик и объясняем его на игрушечном примере подписывания пачки документов. Структура в подробностях и пример кода - в этом посте

https://nuancesprog.ru/p/6282

@nuancesprog #статьи #JavaScript

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

NOP::Nuances of programming

С++ на NOP::Nuances of programming: применение, современные возможности, интеграция с технологией WASM, мьютекс.

C/C++: где и зачем используют языки?
https://nuancesprog.ru/p/4549/

Современные возможности:
https://nuancesprog.ru/p/4167/

C++ и WASM, компилирование:
https://nuancesprog.ru/p/5635/

Основы многопоточности. Часть 1:
https://nuancesprog.ru/p/5452/

Основы многопоточности. Часть 2:
https://nuancesprog.ru/p/5729/

@nuancesprog #Подборки #CPP

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

NOP::Nuances of programming

​​Мечтаешь стать программистом? Python — лучший язык для старта! Начни его изучение с бесплатного интенсива от опытного разработчика.

Подробности по ссылке: 👉 https://clc.to/7ZqnCg

Почему Python — отличный выбор?

✔️ Имеет исключительно простой синтаксис.
✔️ На нём нетрудно писать, его легко читать.
✔️ Множество доступных сред разработки.
✔️ Востребован на рынке труда.

Воспользуйся шансом изучить перспективную профессию Python-разработчика!

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

NOP::Nuances of programming

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

Регистрируйтесь и смотрите 21 и 22 января вебинары по стратегическому развитию и карьере в IT.

Онлайн проведет Евгений Картавец, руководитель отдела продюсеров в OTUS, в прошлом - программист с 5-летним опытом и руководитель команды разработчиков.

Присоединяйтесь, будет интересно и полезно: https://otus.pw/N3iL/
Начало вебинаров в 18.00 (мск)

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

NOP::Nuances of programming

📃 Как организованы данные в Open Street Map и в каком виде можно их использовать для ваших приложений? Конкретные точки, их связи или целые области - все это можно использовать в Python при помощи пакета overpy.

https://nuancesprog.ru/p/6248

@nuancesprog #статьи #Python

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

NOP::Nuances of programming

📃 Что такое промисы и как они решают проблему обратных вызовов в асинхронных функциях? Детальный разбор сути с примерами.

https://nuancesprog.ru/p/6234

@nuancesprog #статьи #JavaScript

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

NOP::Nuances of programming

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

https://nuancesprog.ru/p/6214

@nuancesprog #статьи #JavaScript

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

NOP::Nuances of programming

📃 Знание последних фронтенд-тенденций помогает не только улучшать навыки, но и создавать лучшие технологии и продукты. Кратко рассмотрим самые многообещающие направления на 2020 год, такие как микрофронтенды, атомарный дизайн, веб-компоненты и многое другое!

https://nuancesprog.ru/p/6081

@nuancesprog #статьи #WebDevelopment

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

NOP::Nuances of programming

​​Колоссальный объем информации генерируется сегодня. Например, в Instagram ежедневно публикуются более 100 миллионов фотографий и видео. Казалось бы ни один человек не способен проанализировать такой объем.
Но те, кто владеет современными инструментами аналитики, могут подчинить себе Big Data.

Курс от SkillFactory по Data Science позволит вам в ближайший год освоить эти навыки! На курсе вы познакомитесь с языком Python, пройдете модуль математики и статистики для Data Science, изучите Machine Learning, Deep Learning, Data Engineering и нейронные сети.

Много практики, интересных кейсов и возможность перенять опыт у ведущих специалистов Data Science России.

Если и учиться, то только на практике:https://clc.to/vyjN8A
Праздники у нас еще не закончились, как и подарки! Учитесь сами и зовите друзей: в SkillFactory последние дни акции 1+1!🎁

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

NOP::Nuances of programming

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

NOP::Humor ждет тебя 😊

@nuancesproghumor

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

NOP::Nuances of programming

​​Язык Java по сей день является одним из самых востребованных языков программирования. Уверены, что достаточно хорошо разбираетесь в основах языка Java? Тогда проверьте свои знания и пройдите наш небольшой тест!

https://nuancesprog.ru/p/1988/

@nuancesprog #тест #Java

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

NOP::Nuances of programming

📃 Создание CLI - что может быть скучнее и однообразнее? Однако, зная полезные трюки Click, можно превратить эту работу в весьма интересное, полезное и увлекательное занятие. Репозиторий в статье.

https://nuancesprog.ru/p/6169

@nuancesprog #статьи #Python

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

NOP::Nuances of programming

📃 Почему случайный лес так хорош в своём деле? Как отдельные деревья решений объединяются, чтобы создать случайный лес? Как работают базовые деревья решений? Ответы на эти вопросы и демо проект на Github  -  в этом посте.

https://nuancesprog.ru/p/6160

@nuancesprog #статьи #DataScience

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

NOP::Nuances of programming

📃 Рассмотрим, как создавать интуитивно понятные и полезные конвейеры с Pandas DataFrame, используя замечательную небольшую библиотеку pdpipe. Репозиторий внутри.

https://nuancesprog.ru/p/6155

@nuancesprog #статьи #Python

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

NOP::Nuances of programming

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

https://nuancesprog.ru/p/6138

@nuancesprog #статьи #Education

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