PyCharm — эффективная разработка на Python

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

Оглавление

Ну-ка, ну-ка посмотрим

Вас не тормозят привычные инструменты бизнес‑аналитики?

  Коллеги-экономисты, вас не тормозят привычные инструменты бизнес-аналитики? Может быть пора уже попробовать встать на правильный путь, изучить Python и заняться более глубоким анализом социально‑экономических процессов, так, как делается во всём мире?

Если сейчас Вы занимаетесь анализом своих данных, используя привычный инструмент Business Intelligence (BI), то пришло время спросить себя, а всем-ли я доволен? Нужно быть честным с собой. Всё в порядке, я обещаю, что никому не скажу. Большинство моих коллег‑экономистов из Высшей школы экономики и управления ЮУрГУ (НИУ) используют такие инструменты, как Excel, потому что это удобно. Они знают, что с ним делать, как управлять и чувствуют себя уверенно, убеждённые в надёжности его работы. Но, похоже, подошло время вырваться в этом вопросе из привычной зоны комфорта, переключившись на программный подход, например, такой как использование Python.
Как так?

Почему Хабр Хабр?

Это слово возникло спонтанно то ли на dirty.ru, то ли где-то еще, и было чем-то вроде приветствия. В какой-то момент его было решено использовать в качестве названия нового проекта. Причем само слово ничего не значит, однако есть мнение, что в переводе с какого-то языка «хабр» означает волосы.
Читать далее «Почему Хабр Хабр?»

База данных временных рядов компании InfluxData

Перевод статьи «The Definitive Guide To InfluxDB In 2019» , выполнен в tproger.ru

InfluxDB, база данных временных рядов (TSDB), разработанная InfluxData, в последние несколько месяцев демонстрирует всё большую популярность. Она стала одной из справочников для разработчиков и инженеров, желающих внедрить мониторинг в реальном времени в свою собственную инфраструктуру. Но что именно из себя представляет InfluxDB? Зачем она нужна? Какую ценность вы можете привнести, внедрив InfluxDB в свою среду?
Читать далее «База данных временных рядов компании InfluxData»

Есть только один Стив Бланк

  Стив Бланк — предприниматель и ученый из Силиконовой долины, который признан за разработку методологии развитие клиентов, которая запустила движение Lean Startup. Мы говорили со Стивом о прошлом, настоящем и будущем стартового движения.

Автор интервью Jan Ameri

Вы уже более 30 лет занимаетесь технологическим предпринимательством, работая в нескольких компаниях, IPO и многое другое. Но, вероятно, найдутся 2-3 человека, которые ничего не знают о Вас. Не могли бы Вы от первого лица представиться?

Конечно! В первой половине своей карьеры я был предпринимателем-практиком. За 21 год я сделал 8 стартапов, в том числе 4 IPO. Более важно то, Что у меня были 2 неудачи, одна из них очень большая. Это заставило меня задуматься о природе инноваций и предпринимательства. Когда я ушел на пенсию 19 лет назад, то задумался о методологии для инноваций и предпринимательства, которой тогда не существовало. Итак, во второй половине своей карьеры я стал преподавателем Стэнфорда, университетов Колумбии и Беркли, и придумал что-то вроде Lean Startup (Бережливый стартап). Стартапы дают предпринимателям инструменты и методы создания компаний и теперь признаны многими компаниями, корпорациями и правительствами.
Читать далее «Есть только один Стив Бланк»

NPM для простых смертных

Эта статья предназначена для тех, кто не очень дружит с Node.js, но хочет использовать приложения вроде Grunt, Gulp и тому подобные. Процесс работы с этими приложениями подразумевает редактирование файла package.json и использование команд npm, так что понимание принципов работы npm поможет вам справиться с трудностями.
Читать далее «NPM для простых смертных»

Фундаментальные структуры данных, которые вам следует знать для практического программирования

или к чему быть готовым на собеседовании

Источник перевода

Никлаус Вирт, швейцарский ученый-информатик, в 1976 году написал книгу под названием «Алгоритмы + Структуры данных = Программы».

Через 40 с лишним лет это тождество остается в силе. Вот почему соискатели, желающие стать программистами, должны продемонстрировать, что знают структуры данных и умеют их применять.

Практически во всех задачах от кандидата требуется глубокое понимание структур данных. При этом не столь важно, выпускник ли вы (закончили университет или курсы программирования), либо у вас за плечами десятки лет опыта.

Иногда в вопросах на интервью прямо упоминается та или иная структура данных, например, «дано двоичное дерево». В других случаях задача формулируется более завуалированно, например, «нужно отследить, сколько у нас книг от каждого автора».

Изучение структур данных — незаменимое дело, даже если вы просто стараетесь профессионально совершенствоваться на нынешней работе. Начнем с основ.
Читать далее «Фундаментальные структуры данных, которые вам следует знать для практического программирования»