Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Открыть новую тему     Написать ответ в эту тему

Adm10



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь обсуждается всё, что связано с использованием Python: программирование, библиотеки, ресурсы и другие вопросы

Python


Python - высокоуровневый язык программирования общего назначения с динамической типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ

С чего начать?
Простой, понятный и вместе с тем грамотный ресурс на русском языке: pythonworld.ru + самоучитель
Библия PEP8

Всего записей: 35 | Зарегистр. 13-10-2006 | Отправлено: 15:48 16-06-2007 | Исправлено: shrmn, 22:22 07-03-2021
SAT31



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не уверен, сюда ли пишу. Но более подходящей темы не нашел. Есть программа (hex-редактор), написанная на питоне для Symbian S60. Она так же выступает в роли переводчика ресурсов с одного языка на другой. Есть в ней опция гугл-переводчика. Работа такая: я открываю нужный файл с ресурсами, выделяю нужные строки для перевода и запускаю перевод, где гугл-сервис определяет язык и переводит на русский. Несколько дней назад переводчик стал обрабатывать только 10 строк и потом останавливается. Помогает разрыв соединения на смарте и повторный запуск програамы, но снова на 10 строк.
В программировании я не силен, а автор программы не выходит на связь. Поковырявшись в потрохах файлов сабжа, нашел такой линк: http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&%s
----------------
может в нем проблема?

Всего записей: 9261 | Зарегистр. 11-09-2009 | Отправлено: 13:04 23-10-2011
amr_now



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SAT31
Рекомендую обратиться к LEX1, он гуру в области веб-скриптов.

Всего записей: 8604 | Зарегистр. 30-06-2006 | Отправлено: 15:38 31-10-2011
LEX1

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SAT31
http://code.google.com/intl/ru-RU/apis/language/translate/overview.html

Цитата:
Important: Google Translate API v2 is now available as a paid service. The courtesy limit for existing Translate API v2 projects created prior to August 24, 2011 will be reduced to zero on December 1, 2011. In addition, the number of requests your application can make per day will be limited. Google Translate API v1 will be shut off completely on the same date (December 1, 2011)

Либо платим, либо разбираем самостоятельно страницу с результатом перевода, либо пользуем другой сервис (ms? - впрочем, там нужно регистрироваться).
 
amr_now
Ну, это преувеличение

Всего записей: 3793 | Зарегистр. 24-10-2005 | Отправлено: 16:30 31-10-2011 | Исправлено: LEX1, 16:42 31-10-2011
SAT31



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LEX1
я понял, что с гугл голяк. А можно интегрировать вместо него другой, например, этот?
http://www.foxlingo.com/translate/

Всего записей: 9261 | Зарегистр. 11-09-2009 | Отправлено: 16:49 31-10-2011
LEX1

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У них есть ajax api? Я не увидел. А если так, то с тем же успехом можно парсить http://translate.google.com/translate_t?hl=ru&langpair=auto|ru&text=test или http://translate.google.com/#auto|ru|test

Всего записей: 3793 | Зарегистр. 24-10-2005 | Отправлено: 17:31 31-10-2011 | Исправлено: LEX1, 17:37 31-10-2011
SAT31



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LEX1

Цитата:
У них есть ajax api?

а что можно использовать в альтернативу гуглу?

Всего записей: 9261 | Зарегистр. 11-09-2009 | Отправлено: 18:09 31-10-2011
LEX1

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://msdn.microsoft.com/en-us/library/dd576287.aspx

Цитата:
http://api.microsofttranslator.com/V2/Ajax.svc/Translate?oncomplete=mycallback&appId=<%= appIdToken %>&from=" + languageFrom + "&to=" + languageTo + "&text=" + text

Всего записей: 3793 | Зарегистр. 24-10-2005 | Отправлено: 18:37 31-10-2011
SAT31



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
То есть я пропитываю линк из цитаты?

Всего записей: 9261 | Зарегистр. 11-09-2009 | Отправлено: 18:59 31-10-2011
LEX1

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это пример. Без некоторой правки кода вероятно ничего не получится, т.к. выходной формат у них разный. Ну и зарегистрироваться там надо, бесплатно как я понимаю.

Всего записей: 3793 | Зарегистр. 24-10-2005 | Отправлено: 19:16 31-10-2011 | Исправлено: LEX1, 19:17 31-10-2011
SAT31



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LEX1
спасибо, будем ковыряться с ребятами.
Если что, отпишусь тут.
Человек нашел список онлайн-переводчиков - http://webtun.com/webservices/232-15-servisov-online-perevoda-perevod-onlajn.html
есть может тут, которые на аяксе и без лишних танцев, авторизация, оплата и т д?
Потому как та же авторизация потребует исходников программы и правки. Этого у нас нет.

Всего записей: 9261 | Зарегистр. 11-09-2009 | Отправлено: 00:32 01-11-2011
GrHnd



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Подскажите как на Питоне проверить баланс Мегафон-модема E173?

Всего записей: 865 | Зарегистр. 01-04-2005 | Отправлено: 13:36 16-02-2012
druff

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GrHnd
подозреваю, что так же как на любом другом языке.. У него какой-нибудь API есть?

Всего записей: 402 | Зарегистр. 14-11-2006 | Отправлено: 16:18 16-02-2012
cp58

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Добрый день!
Подскажите как на Питоне проверить баланс Мегафон-модема E173?

Gammu + python-bindings

Всего записей: 295 | Зарегистр. 06-12-2011 | Отправлено: 16:55 16-02-2012
akaGM

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поднимается из-за незаслуженного забвения в _профильном_ разделе :)

Всего записей: 24107 | Зарегистр. 06-12-2002 | Отправлено: 15:23 21-09-2017
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно ли изнутри какой-либо функции определить, из какого модуля она вызвана?

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 14:28 16-10-2017 | Исправлено: unreal666, 14:28 16-10-2017
NeoAnomaly

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
можно ли изнутри какой-либо функции определить, из какого модуля она вызвана?

unreal666, для каких целей? Можно посмотреть в сторону модулей trace, traceback
 
 

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 09:37 17-10-2017
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
для целей запуска функции с глобальным контекстом вызывающего модуля.
Чего нет желания добавлять в функцию параметр, с помощью которого передавать из вызывающего модуля глобальный контекст.

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 15:13 17-10-2017 | Исправлено: unreal666, 15:15 17-10-2017
NeoAnomaly

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666, тогда через inspect:
 

Цитата:
inspect.stack([context])
Return a list of frame records for the caller’s stack. The first entry in the returned list represents the caller; the last entry represents the outermost call on the stack.

 
У фрейма же есть атрибут:

Цитата:
f_globals    global namespace seen by this frame

 
Но лучше конечно через параметр

Всего записей: 418 | Зарегистр. 23-03-2010 | Отправлено: 16:03 17-10-2017
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если файл является сим. ссылкой, то что должна возвращать os.path.realpath(path)?
Путь к этому файлу-ссылке или путь, на оригинальный (на который указывает ссылка) файл?
А то на винде у меня возвращает сам файл-ссылку.
 
(Win 7 x64 + python 3.6.6)

Всего записей: 6637 | Зарегистр. 14-02-2005 | Отправлено: 18:57 24-10-2018
Steepe_Hare



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь делал Android-приложения на Пайтоне?

Всего записей: 1162 | Зарегистр. 27-10-2001 | Отправлено: 23:07 27-04-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Python


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru