1

Тема: проект Python 3.4 + PyQt 5.5 + mySQL

Доброго дня
Розглядаю можливість взятися за проект Client/Server desktop <інструментарій>:  Python 3.4 + PyQt5 + MySQL
прошу консультацій
1. Так як це перший мій проект на Python 3.4 + PyQt5 чи правильно вибрані дані інструменти. Чи може взяти попередні версії Python and  PyQt?
2. Яку бібліотеку краще використати для формування звітів.
3. Що краще використати для організації тестування в даному випадку.
4. прогнозована різниця у швидкодії приложення на даних продуктах і наприклад якщоб розробляти на C# or PowerBuilder or Delphi
Дякую.

2

Re: проект Python 3.4 + PyQt 5.5 + mySQL

Прихований текст

1. Так як це перший мій проект на Python 3.4 + PyQt5 чи правильно вибрані дані інструменти. Чи може взяти попередні версії Python and  PyQt?

Здається для цих версій немає ще книжок та туторіалів, але якщо ти достатньо працював в пітоні то це не проблема.

2. Яку бібліотеку краще використати для формування звітів.

Які звіти маються на увазі?

3. Що краще використати для організації тестування в даному випадку.

Гадки не маю як тестують програми з GUI.

4. прогнозована різниця у швидкодії приложення на даних продуктах і наприклад якщоб розробляти на C# or PowerBuilder or Delphi

Нуе. Не зрозуміло що за програма і які ліби тобі потрібні і взагалі якесь дурне питання.

3

Re: проект Python 3.4 + PyQt 5.5 + mySQL

IhorGorobets - дякую.
Звіти: 1. на друк різного роду аналітика як в формі таблиці так і у текстовій формі.

4

Re: проект Python 3.4 + PyQt 5.5 + mySQL

@vasyliv

1. Версія пітона та pyqt залежить радше від потреб. Якщо прога має довгострокові перспективи використання - ліпше одразу третій підучити, а для погратися - можна і другий (якщо з нього починалося вивчення пітона).
2. Звіти мають генеруватися у pdf, xls, чи якому форматі? Скажімо так, PyQt - не найоптимальніше рішення для формування репортів: є набагато компактніші бібліотеки - просто погугліть.
3. Для тестування окремих компонентів почитайте про unit tests in python. Що ж до тестування гуя - там справи складніші (якщо вам дійсно треба його тестувати).
4. Проги на qt зазвичай важкенькі на підйом. Якщо ця ліба, крім як для звітів, не потрібна - ліпше візьміть легші аналоги.

5

Re: проект Python 3.4 + PyQt 5.5 + mySQL

Дякую.
2. pdf, xls, txt

6

Re: проект Python 3.4 + PyQt 5.5 + mySQL

vasyliv написав:

Дякую.
2. pdf, xls, txt

Як і казав: шукайте легкі бібліотеки. Для pdf можна спробувати pypdf, для xls - модуль xlwt, для текстових - взагалі своє наваяти (або, якщо хочеться у вигляді текстових табличок - юзайте prettytable).

7

Re: проект Python 3.4 + PyQt 5.5 + mySQL

Дякую.
Враховуючи розширення вимог до проекту.
Планую замінити MySQL на ElasticSearch.
Які будуть зауваження, рекомендації шанованого товариства?