IIUC вам нужно Series.plot.bar
:
#pandas 0.17.0 and above
s.plot.bar()
#pandas below 0.17.0
s.plot('bar')
Образец:
import pandas as pd
import matplotlib.pyplot as plt
s = pd.Series({16976: 2, 1: 39, 2: 49, 3: 187, 4: 159,
5: 158, 16947: 14, 16977: 1, 16948: 7, 16978: 1, 16980: 1},
name='article_id')
print (s)
1 39
2 49
3 187
4 159
5 158
16947 14
16948 7
16976 2
16977 1
16978 1
16980 1
Name: article_id, dtype: int64
s.plot.bar()
plt.show()
гибкие методологии являются хорошей начальной точкой, потому что по моему скромному мнению, они лучше подходят для небольших групп.
Что касается хранения Вашего персонального рабочего темпа я рекомендовал бы метод на основе Списков ожидающих выполнения задач и некоторого инструмента как Task2Gather. Вы могли бы хотеть посмотреть GTD, также.
Вещи я никогда не сдавался бы даже для команды меня:
Позвольте могущественному , SecretGeeek учит Вас , как быть автономным программистом . Наслаждайтесь:)
intellisense
||
\/
code >>> compile >>>>> run >>>> success >>>> profit ;-)
/\ || ||
^^ \/ \/
^^ errors errors
^^ \\ //
^^ \\ //
^^ google
^^ ||
\\ \/
\<<<<<<< copy N paste
А серьезный предложение от SecretGeek.
Настроенный Ваша среда разработки или редактор для автоматического списка всех строк с тегами TODO - Visual Studio делает это по умолчанию.
(существует также большое предшествующее планирование, бумажная разработка прототипа, встречи клиентов, обсуждение, промедление, проектирование баз данных, питье кофе, генерация кода для sprocs и вызовов грязи-sproc, импорт допускающего повторное использование DAL, использование блока ПАГА, идет ПАГ!, назад и вперед дебатирует до выхода документа, аргументов, последние ночи, разочарование, болтающее с друзьями, отсеивающими по электронной почте, царапающей в Visio, распечатывая вещи и оставляя их в "куче", добывая главные продукты, ловя шины, делая фрагменты спины и шеи и т.д., но это было все не учтено для простоты...)
(MarkJ снова) Немного как процесс программирования псевдокода от Код, Завершенный . И все мы соглашаемся , все прочитали Код, должен Завершиться, правильно?
Я рекомендовал бы Совершенно прозрачный метод
Эти Семь Свойств
Большинство гибких методологий соответствует Вашему профилю.
самое популярное в настоящее время ТОЛПА . Это разработано для производительности в малочисленных командах, и это - вентиляторы, утверждают, что время разработки в 5-10 раз лучше, чем традиционные методологии водопада.
я рекомендую Головой вперед Разработка программного обеспечения книга, если Вы хотите начать на некотором чтении
Не прямой ответ на ваш вопрос, но у Стива МакКоннелла есть статья под названием Меньше значит больше , написанная более десяти лет назад, о том, почему небольшие команды более продуктивны.
Непрерывная интеграция - это первое, что я всегда пытаюсь создать в командах, над которыми я работаю, поскольку я считаю, что это основа хороших практик разработки, то есть частая интеграция, автоматическая сборка / выпуск, самотестирование сборка, легко получить последнюю версию.
Подробнее об этом здесь: http://martinfowler.com/articles/continuousIntegration.html
Процессы разработки в основном созданы для больших команд, чтобы избежать возможен хаос. Если вы пытаетесь делать большие проекты самостоятельно, вы потерпите неудачу независимо от того, какой процесс разработки вы используете, так как вам понадобится большое количество, чтобы выполнить то, что нужно вовремя.
Если вы работаете над небольшими проектами, то любой Agile метод должен делать. GTD - это не метод, это метод подражателя. Это как если бы я запатентовал свой мозговой процесс.