Size: a a a

NOP::Nuances of programming

2018 February 16
NOP::Nuances of programming
Автор статьи дает подробный обзор основных структур иерархически организованных данных и подробно разбирает основные алгоритмы работы с этими структурами, приводит примеры программного кода. Вы можете вслед за автором проверить и проанализировать как сами структуры, так и алгоритмы поиска, обхода и изменения хранимых данных.

@nuancesprog #статьи #python #algorithms
источник
NOP::Nuances of programming
Все больше разработчиков используют localStorage для хранения данных, в том числе и конфиденциальных, даже не подозревая, что тем самым подвергают свои сайты взлому. Именно поэтому автор призываю отказаться от такой практики, и в статье аргументированно обосновывает свою точку зрения.

@nuancesprog #html #javascript
источник
2018 February 17
NOP::Nuances of programming
Перевод статьи Эрика Эллиота о перспективных технологиях и библиотеках в 2018

@nuancesprog #статьи #javascript
источник
2018 February 18
NOP::Nuances of programming
Автор статьи дает множество очень действенных практических советов всем, кто хочет начать программировать, всем кто думает, что это слишком сложно, что он не справится, а также всем тем, кто не знает как продвигаться дальше, развиваясь профессионально. Очень позитивной и мотивирующий посыл автора заряжен изрядной долей вполне конкретных ссылок на информационные каналы и ресурсы.

@nuancesprog #статьи
источник
2018 February 19
NOP::Nuances of programming
Перевод статьи Brian Ford о Open Source.

@nuancesprog #статьи #git
источник
NOP::Nuances of programming
Статья для совсем маленьких

@nuancesprog #статьи
источник
2018 February 20
NOP::Nuances of programming
Перед вами небольшая инструкция по решению довольно распространенной проблемы: при работе над проектом оказывается, что один из необходимых вам модулей не поддерживает Python 3.

@nuancesprog #статьи #python
источник
NOP::Nuances of programming
Когда разработчик Javascript начинает познавать самые глубокие секреты функционального программирования, он часто встречает эти странные стрелки с типом, написанные над функциями, и думает: «Что за черт?». В конце концов, он мастер динамически типизированного Javascript, свободный от ограничений типов.
Статья поможет вам разобраться с сигнатурами типов.

@nuancesprog #статьи #javascript #functionalprogramming
источник
2018 February 21
NOP::Nuances of programming
В данной статье представлена первая часть рассказа про графы - иерархические структуры данных, имеющих важное прикладное значение.

@nuancesprog #статьи #algorithms
источник
NOP::Nuances of programming
В детстве мы постигаем премудрости жизни через игру. Это важнейший элемент развития личности, социальных навыков, получения знаний об окружающем мире. Игры — хороший «контейнер» для донесения и закрепления каких-либо знаний. Яркий пример — игры, в которых нужно писать код. Наверняка все вы о них слышали, а в некоторые даже играли. Их первичная задача — развлечь людей, уже владеющих навыками программирования, но они могут использоваться и для обучения. Эти игры помогут освежить свои знания по тому или иному языку, отвлечься и заняться более простой алгоритмической задачей.

@nuancesprog #статьи
источник
2018 February 22
NOP::Nuances of programming
Не понимаете, как работают TCP или GraphQL? Нестрашно: объяснили работу сложных технологий так, что поймёт даже ребёнок.

@nuancesprog #статьи
источник
NOP::Nuances of programming
В рамках четвертой части цикла “Тестирование в Python [unittest]” изучим вопрос пропуска тестов. Будет рассмотрен условный и безусловный пропуск тестов, а также пропуск всех тестов внутри класса.

@nuancesprog #статьи #python #unittest
источник
2018 February 23
NOP::Nuances of programming
Из статьи вы узнаете об основах написания интерфейсов командной строки на Python

@nuancesprog #статьи #python
источник
2018 February 24
NOP::Nuances of programming
Git сегодня — это очень популярная система контроля версий. Поэтому шпаргалка по Git, состоящая из основных команд — это то, что может вам пригодиться.

@nuancesprog #статьи #git
источник
NOP::Nuances of programming
Автор статьи Mike Driscoll рассказывает о аннотациях переменных в python 3.6

@nuancesprog #статьи #python
источник
2018 February 25
NOP::Nuances of programming
Игры и программирование — этот симбиоз помогает новичкам освоить азы кодинга, а опытным разрабам — освежиться и отвлечься от трудных повседневных задач. Вроде бы и развлекаешься, но в то же время с пользой для мозгов.

@nuancesprog #статьи
источник
2018 February 26
NOP::Nuances of programming
Из статьи вы узнаете восемь наиболее распространенных ошибок, которые разработчики допускают во время прохождения собеседований с работодалем, а так же ряд правил, которые помогут избежать эти ошибки в будущем.

@nuancesprog #статьи #technicalinterview #softwareengineering #jobhunting #interviewtips
источник
NOP::Nuances of programming
Redux стал одной из самых популярных реализаций идей Flux для управления потоком данных в приложениях на React. Однако в процессе изучения Redux часто возникает ситуация, когда «из-за деревьев мы не видим леса». Далее будет представлен простой и продуманный подход к приложениям, использующих Redux. В статье на примерах мы шаг за шагом реализуем рабочее приложение, попытаемся применить принципы Redux на практике и обосновать каждое решение.

@nuancesprog #статьи #web #react #reactjs #reactnative #redux #javascript
источник
2018 February 27
NOP::Nuances of programming
Статья автора Andrew Hobden о конечных автоматах на Rust

@nuancesprog #статьи #rust
источник
NOP::Nuances of programming
Jupyter Notebook — это командная оболочка для интерактивных вычислений. Этот инструмент может использоваться не только с Python, но и другими языками программирования: Julia, R, Haskell и Ruby. Он часто используется для работы с данными, статистическим моделированием и машинным обучением.

В статье мы рассмотрим, как настроить Jupyter Notebook для локального запуска или запуска на сервере под управлением Ubuntu 16.04. Этот инструмент поможет создавать файлы (notebooks), которые содержат не только компьютерный код, но и другие элементы (заметки, уравнения, диаграммы, ссылки и т.д.), которыми можно потом поделиться с заказчиками или друзьями.

После прочтения этой статьи вы будете знать, как запускать код Python 3 при помощи Jupyter Notebook локально или на удалённом сервере.

http://telegra.ph/Kak-nastroit-Jupyter-Notebook-dlya-Python-3-08-31

@nuancesprog #статьи #python #jupyter
источник