+ Ответить в теме
Страница 2 из 6 ПерваяПервая 123 ... ПоследняяПоследняя
Показано с 21 по 40 из 108

Тема: Осваиваем питон (от простого к сложному)

  1. #21
    Полководец


    Регистрация
    31.03.2007
    Адрес
    Киев
    Сообщений
    381
    Для C++ в MS Visual Studio усть очень удобная штука "Go to definition" и "Go to declaration". Есть ли что-то подобное для Питона?
    продвинь это сообщение в соцсеть:  
    <div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
    Обучающие видеозаписи игр</div>

  2. #22
    Король Аватар для Blacksun


    Регистрация
    10.05.2006
    Адрес
    М.О. г. Раменское
    Сообщений
    1,873
    <div class='quotetop'>Цитата(Dimon_157 * 13.8.2007, 15:38) [snapback]195568[/snapback]</div>
    Для C++ в MS Visual Studio усть очень удобная штука "Go to definition" и "Go to declaration". Есть ли что-то подобное для Питона?
    [/b]
    По мому нет.
    продвинь это сообщение в соцсеть:  
    Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
    http://blacksun.civfanatics.ru
    -------------------------------------------------
    MTDG2 - [civ]christianity[/civ]Монархия
    ---------------------------------
    Председатель CFR Awards 2007
    ---------------------------------
    Председатель CFR Awards 2008

  3. #23
    Полководец


    Регистрация
    31.03.2007
    Адрес
    Киев
    Сообщений
    381
    Сам отвечу на свой вопрос.
    Выбирать здесь http://wiki.python.org/moin/PythonEditors

    Мне понравились Eclipse и SPE.

    Eclipse:
    [attachmentid=2556]

    SPE:
    [attachmentid=2557]

    Жаль что SPE иногда вылетает на сохранении.

    Если кто заинтересовался могу написать help по установке.
    Миниатюры Миниатюры 1.gif‎   2.gif‎  
    продвинь это сообщение в соцсеть:  
    <div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
    Обучающие видеозаписи игр</div>

  4. #24
    Король Аватар для Blacksun


    Регистрация
    10.05.2006
    Адрес
    М.О. г. Раменское
    Сообщений
    1,873
    Пиши. Мне пригодится.
    продвинь это сообщение в соцсеть:  
    Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
    http://blacksun.civfanatics.ru
    -------------------------------------------------
    MTDG2 - [civ]christianity[/civ]Монархия
    ---------------------------------
    Председатель CFR Awards 2007
    ---------------------------------
    Председатель CFR Awards 2008

  5. #25
    Полководец


    Регистрация
    31.03.2007
    Адрес
    Киев
    Сообщений
    381
    Eclipse:
    1) Качаем Eclipse Classic (140Mb)
    2) Через Eclipse качаем плагин (~3Mb). Инструкции

    SPE:
    1) Качаем Python (10.4Mb)
    2) Качаем wxPython Prebuilt Binaries (7.16Mb)
    3) Наконец качаем SPE (1.23Mb)
    продвинь это сообщение в соцсеть:  
    <div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
    Обучающие видеозаписи игр</div>

  6. #26
    <div class='quotetop'>Цитата(Dimon_157 * 15.8.2007, 18:33) [snapback]195882[/snapback]</div>
    Eclipse:
    1) Качаем Eclipse Classic (140Mb)
    2) Через Eclipse качаем плагин (~3Mb). Инструкции[/b]
    140m? Он того действительно стоит или это для профессионалов? Вроде все в Блокноте делается...ну конечно, на элементарном уровне. Скачаю хоть посмотреть.
    продвинь это сообщение в соцсеть:  

  7. #27
    Полководец


    Регистрация
    31.03.2007
    Адрес
    Киев
    Сообщений
    381
    Реально стоит. Перепробовал штук 6 разных ide. Eclipse рулит однозначно. См. скрин: нажал на комментарий справа и сразу перешел на нужное место.
    продвинь это сообщение в соцсеть:  
    <div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
    Обучающие видеозаписи игр</div>

  8. #28
    Хочу начать разбираться с Питоном...
    Народ, подскажите, пожалуйста, какую функцию Питона я должен применить, чтобы написать "ААА", например, на экране финансового советника где-нибудь.
    продвинь это сообщение в соцсеть:  

  9. #29
    Король Аватар для Blacksun


    Регистрация
    10.05.2006
    Адрес
    М.О. г. Раменское
    Сообщений
    1,873
    <div class='quotetop'>Цитата(Dimon_157 * 15.8.2007, 18:33) [snapback]195882[/snapback]</div>

    1) Качаем Python (10.4Mb)

    [/b]
    А если он уже установлен на компе ?
    продвинь это сообщение в соцсеть:  
    Программирование - это не то, что ты думаешь.... - Это то, что думает о тебе компьютер.
    http://blacksun.civfanatics.ru
    -------------------------------------------------
    MTDG2 - [civ]christianity[/civ]Монархия
    ---------------------------------
    Председатель CFR Awards 2007
    ---------------------------------
    Председатель CFR Awards 2008

  10. #30
    Полководец


    Регистрация
    31.03.2007
    Адрес
    Киев
    Сообщений
    381
    Если на компе версия не ниже 2.3 то все ок

    2sergix: посмотри тут и тут
    продвинь это сообщение в соцсеть:  
    <div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
    Обучающие видеозаписи игр</div>

  11. #31
    <div class='quotetop'>Цитата</div>
    нажал на комментарий справа и сразу перешел на нужное место.[/b]
    Действительно, уже только из-за этого стоит попробовать, убедил.
    продвинь это сообщение в соцсеть:  

  12. #32
    пытался сделать что бы при создании юнита создавался такой же с помощью питона.
    пока в оригинальном assets (так что с import все в порядке должно быть)

    в файле CvEventManager.py нашел две функции, которые как я понял срабатывают при создании юнита:
    onUnitCreated(self, argsList) - событие для юнита
    onUnitBuilt(self, argsList) - событие для города.

    добавил в них строчки вызова создания юнита (как я понял из cvUtils.py) CvUtil.spawnUnit(iUnit, pPlot, pPlayer)
    [code]
    def onUnitCreated(self, argsList):
    продвинь это сообщение в соцсеть:  

  13. #33
    Полководец


    Регистрация
    31.03.2007
    Адрес
    Киев
    Сообщений
    381
    логи включены? что говорят?
    продвинь это сообщение в соцсеть:  
    <div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
    Обучающие видеозаписи игр</div>

  14. #34
    какие логи?
    если внутриигровые то в них вообще про это ничего не говорится.
    а другие я ** как включить

    в этом смысле я даже не могу поверить что в переменных хранится
    это мой первый опыт в питоне для цивы

    наверно нада с hello world начать выводом на игровой экран
    продвинь это сообщение в соцсеть:  

  15. #35
    Включи логи в CivilizationIV.ini. Потом они появятся в папке Logs в My Games (или там, куда переносятся CustomAssets).
    продвинь это сообщение в соцсеть:  

  16. #36
    Полководец


    Регистрация
    31.03.2007
    Адрес
    Киев
    Сообщений
    381
    2Protonicus: вот как я питон с нуля осваивал - почитай эту тему.
    продвинь это сообщение в соцсеть:  
    <div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
    Обучающие видеозаписи игр</div>

  17. #37
    ура!
    включил логи - ошибка была в том что я писал City и Player,
    всесто city и player. Старая сишная заковырка.

    сегодня смотрел Bts Api для питона в англ. но не понял какая функция возвращает количество молотков, которые есть у города за ход
    продвинь это сообщение в соцсеть:  

  18. #38
    Полководец


    Регистрация
    31.03.2007
    Адрес
    Киев
    Сообщений
    381
    Избранная статья на Википедии
    http://ru.wikipedia.org/wiki/Python
    продвинь это сообщение в соцсеть:  
    <div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
    Обучающие видеозаписи игр</div>

  19. #39
    Полководец


    Регистрация
    31.03.2007
    Адрес
    Киев
    Сообщений
    381
    Эмпирическим путем пришел к выводу что лучше использовать gc.get... чем Py...
    Пример1:
    gc.getMissionInfo - работает
    PyInfo.MissionInfo - не работает
    Пример2:
    gc.getPlayer - работает
    PyPlayer - работает, но некорректно

    К тому же gc.get... задокументирован, в отличие от Py...
    продвинь это сообщение в соцсеть:  
    <div align="center">Дополнительная информация на главном экране Civ4 Bts | Колонизация
    Обучающие видеозаписи игр</div>

  20. #40


    Знатоки питона, скажите пожалуйста какой смысл несет параметр bRecalculate (булевское значение, используется в нескольких функциях)
    продвинь это сообщение в соцсеть:  
    Я - Moonlight Shadow, но старый пароль забыл, а ящик на который было зареген потер давно пришлось региться заново

+ Ответить в теме
Страница 2 из 6 ПерваяПервая 123 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Рейтинг@Mail.ru

free counters