Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 24, 2008 10:38:05

Sanches
От:
Зарегистрирован: 2008-12-16
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Что можно написать на Python?

Привет всем!
Выполняю пожелания многих питонеров на этом форуме и пишу свой вопрос в новой теме.
Я новичок в программировании и за Python взялся, т.к. посоветовали с него начать многие знакомые программисты. Уже изучаю 3 недели Python. Читал общую информацию о языках программирования. Python во многом мне показался очень и очень даже привлекательным. Но только вот остался для меня один вопрос явно “недобитым”. Не могу никак найти однозначного ответа по поводу практического применения Python. То бишь все приведенное выше в какой-то мере пространное описание сводится к одному вопросу: “Что я смогу сделать на Python и в каких направлениях им пользоваться целесообразно, а в каких следует прибегнуть к другому языку?”
Извиняюсь за столь большое описание к вполне определенному вопросу. Буду премного благодарен за ответы на мой вопрос.



Офлайн

#2 Дек. 24, 2008 11:24:41

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Что можно написать на Python?

Может перефразируем? Что нельзя написать на Питоне?
Пока что вижу только одно: системное программирование. Драйвера, грубо говоря.



Офлайн

#3 Дек. 24, 2008 11:29:38

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Что можно написать на Python?

программы маленького размера под windows =)



Офлайн

#4 Дек. 24, 2008 11:42:24

Sanches
От:
Зарегистрирован: 2008-12-16
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Что можно написать на Python?

Понял. Меня больше всего интересует, насколько хорошо работают грамотно написанные на Питоне оболочки для БД? Есть задумка в будущем написать хорошую прогу для БД. Имею уже представление о том, что это будет, какие элементы будет содержать. С какой СУБД в паре с Питоном лучше работать?



Офлайн

#5 Дек. 24, 2008 11:55:46

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Что можно написать на Python?

Sanches
mysql, postgres, sqlite, mssql, oracle - короче почти со всеми
вот с sybase имхо кривовато)

Офлайн

#6 Дек. 24, 2008 12:38:47

Sanches
От:
Зарегистрирован: 2008-12-16
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Что можно написать на Python?

Во спасибо! А что может противопоставить прога для работы с БД, созданная на Питоне, проге, созданной на С++, кроме быстрой разработки конечно?



Офлайн

#7 Дек. 24, 2008 12:51:04

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Что можно написать на Python?

ну… еще наверное получение удовольствия от процесса разработки =)



Отредактировано (Дек. 24, 2008 12:51:16)

Офлайн

#8 Дек. 24, 2008 12:59:24

balu
От:
Зарегистрирован: 2006-05-24
Сообщения: 521
Репутация: +  0  -
Профиль   Отправить e-mail  

Что можно написать на Python?

Sanches
Во спасибо! А что может противопоставить прога для работы с БД, созданная на Питоне, проге, созданной на С++, кроме быстрой разработки конечно?
Проще сказать, что не сможет. Например, генератор отчетов, но есть хорошее апи к экселевскому формату, что нередко удобнее, чем ГО. Питон не настолько быстр, как плюсы, но это может компенсироваться продуманной архитектурой и переписыванием критичных по скорости участков на Це, вынесением логики на сторону сервера и т.д. По крайней мере достаточно крупная прога, работающая с СУБД - экономическая тематика, работает на 300 мГц, 64МБт памяти. Могут возникнуть проблемы с возвратом типа numeric, например пишешь 15,23600, а возвращает 15,23599, но это больше зависит от модуля, реализующего апи.
Могу сказать, что совершенно не жалею, что перевел весь софт с делфи, “заточенного” для баз данных, на питон и не жалею.



Офлайн

#9 Дек. 24, 2008 13:00:58

Sanches
От:
Зарегистрирован: 2008-12-16
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

Что можно написать на Python?

Ну я имею ввиду не будет ли прога, написанная на Питоне хуже, чем на С++? Ну конечно с допущением, что и там и там код написан идеально.



Офлайн

#10 Дек. 24, 2008 13:29:56

Jenyay
От:
Зарегистрирован: 2007-08-10
Сообщения: 173
Репутация: +  1  -
Профиль   Отправить e-mail  

Что можно написать на Python?

Странный подход, обычно язык подбирают под задачу, а не наоборот. Но питоне я не стал бы писать проги для какого-нибудь долгого и тяжелого расчета.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version