Date: 2017-04-13 10:47 pm (UTC)
1 IDE - Ответил выше - Sublime рулит. но для Stepbystep лучше PyCharm
Но я скорее советую освоить ipython - это источник счастья
Кроме того надеюсь тебе про pip уже все рассказали

2 Структура питон проекта http://python-guide-pt-br.readthedocs.io/en/latest/writing/structure/ https://packaging.python.org/distributing/#configuring-your-project
Если сделаешь как написано, скажешь потом себе спасибо не один раз

3 Константы можешь закинуть в модуль

consts.py
SCREEN_WIDTH = 480
SCREEN_HEIGHT = 240

потом:
import consts
print (consts.SCREEN_WIDTH)
#or
from consts import *
print (SCREEN_WIDTH)



но я бы сделал скорее через словарь + addict + файл настроек в формате yaml
pip install addict pyyaml

file settings.yaml
screen:
  width:  480
  height: 280

example:
import addict, yaml
conf = addict.Dict(yaml.load(open('settings.yaml').read())
print(conf.screen.width)
print(conf.screen.height)


4 В питоне есть ооооочень строгие правила наименования всего и вся. погугли Python + PEP8 для начала - а потом можешь до гугловских стандартов подтянуться

Векторныe операции есть в numpy
In [14]: a = numpy.array([10,20,30,40,50,60,70,80,90])
In [15]: a.searchsorted(25, 'right')
Out[15]: 2

Вот тут для таких как ты есть шпаргалка

Приглашай в гости на выхах, попрограмируем.

Советую сразу github осваивать - тебе понравится.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

green_fr: (Default)
green_fr

June 2025

S M T W T F S
123 4 567
89 1011 12 1314
15 16 17 18 19 2021
22 232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 24th, 2025 12:08 pm
Powered by Dreamwidth Studios
OSZAR »