2013-04-09 5 views
-2

Я работаю над проектом, в котором моей задачей является создание приложения командной строки с использованием технологии Python для сбора данных, таких как встречи, события, контакт с пользователем и т. Д. С сервера. В фирме я работаю каждый использует Thunderbird или другие приложения календаря для хранения своих встреч, событий и т. д. Эти данные хранятся на одном основном центральном сервере.Новичок в программировании на Python

Моя задача - разработать интерфейс командной строки для подключения к этому серверу и получить все данные, такие как пользовательские контакты, встречи, события и т. Д. И отобразить их в cmd в соответствии с пользовательскими выборами, но так как я начинаю разработку и python Я действительно запутался в том, как начать. Я застрял в начальной точке и очень смущен, не задумываясь. Мне была предоставлена ​​тестовая система для тестирования моего приложения, но я действительно застрял без каких-либо подсказок.

+1

Добро пожаловать в Переполнение стека. Нам будет намного легче помочь вам с вашим вопросом, если бы вы описали [то, что вы уже пробовали] (http://whathaveyoutried.com/)? – 2013-04-09 08:09:56

+0

, если я не знаю, как использовать Rest, например, для google для 'python rest' 'python rest library' и 'python rest example' (и синонимы, которые я нашел в пути), чтобы получить код, который я могу скопировать и вставить и понять. – User

ответ

2

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

Я предлагаю вам начать с подключения к серверу и получения списка таблиц в базе данных (или однако данные хранятся? - вы знаете)

Если вы нарушите его вниз, как это, вы в конечном с вопросами, которые могут отвечать на SO/Google, например «Как я могу подключиться к серверу CalDav в Python?» (если это CalDav). Это даст вам несколько результатов, которые могут помочь вам добиться прогресса, и предложите следующий вопрос, то есть фильтрацию результатов пользователем. Все дело в том, чтобы разбить большую проблему на более мелкие проблемы, пока вы не сделаете этого, что очень сложно кому-либо помочь, поскольку вы знаете гораздо больше о специфике проекта, чем кто-либо другой.

Смежные вопросы