Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Декларации и отступы. Начал изучать только. Есть вопросы. 
:(
    Опции темы
TEH3OP
Дата 19.1.2009, 03:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 18.7.2008

Репутация: 1
Всего: 1



Добрый ... всем.

В процессе освоения сабжа, возникло несколько вопросов:
1. Как переменную объявить? Можно ли сделать это обязательным?
2. Величину отступов можно поменять? Он tab'ы понимает (или это от выбора IDE зависит) -- Просто я привык к двум пробелам.
3. А COM-объекты в нём можно использовать?

Не ругайтесь за глупые вопросы, если что.
PM MAIL   Вверх
pythonwin
Дата 19.1.2009, 03:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(TEH3OP @  19.1.2009,  06:51 Найти цитируемый пост)
1. Как переменную объявить? Можно ли сделать это обязательным?

Код

переменная = значение



Цитата(TEH3OP @  19.1.2009,  06:51 Найти цитируемый пост)
2. Величину отступов можно поменять? Он tab'ы понимает (или это от выбора IDE зависит) -- Просто я привык к двум пробелам.

от IDE зависит, но принят формат - 4 пробела, но может быть и 2 пробела или 8.
PM WWW GTalk Jabber   Вверх
TEH3OP
Дата 19.1.2009, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 18.7.2008

Репутация: 1
Всего: 1



Цитата(pythonwin @ 19.1.2009,  03:55)
Цитата(TEH3OP @  19.1.2009,  06:51 Найти цитируемый пост)
1. Как переменную объявить? Можно ли сделать это обязательным?

Код

переменная = значение

Нет. Я имею ввиду, как явно объявить с заданием типа, а не через инициализатор. Просто не хочется нарываться на такой баг:
Код

var1 = 777
# бААААльшой кусок кода
vur1 = cos(pi/3)

Да и вообще, я за жёсткую типизацию.

И ещщё вопрос. При объявлении функции-члена класса, имя первого параметра это моё личное дело, т.е. "Self" обязательно или это просто первый параметр, который неявно передаётся.
PM MAIL   Вверх
Lazin
Дата 19.1.2009, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 2
Всего: 154



Цитата(TEH3OP @  19.1.2009,  10:23 Найти цитируемый пост)
Да и вообще, я за жёсткую типизацию.

тогда ты не тот язык программирования выбрал smile 
Цитата(TEH3OP @  19.1.2009,  10:23 Найти цитируемый пост)
"Self" обязательно или это просто первый параметр, который неявно передаётся. 

параметр self - обязателен
PM MAIL Skype GTalk   Вверх
_Viper_
Дата 19.1.2009, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 8.11.2006

Репутация: 10
Всего: 11



Цитата(Lazin @  19.1.2009,  10:50 Найти цитируемый пост)
Цитата(TEH3OP @  19.1.2009,  10:23 )"Self" обязательно или это просто первый параметр, который неявно передаётся. параметр self - обязателен

не не не .... как раз имя первого параметра личное дело, просто self это стандарт в питоне, но никто не мешает назвать как угодно.

Цитата

3. А COM-объекты в нём можно использовать?

Можно с помощью Python Win

Это сообщение отредактировал(а) _Viper_ - 19.1.2009, 20:43
PM MAIL   Вверх
woof
Дата 20.1.2009, 00:05 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 68
Регистрация: 5.4.2007

Репутация: нет
Всего: нет



я всегда пользую табом.....
PM MAIL   Вверх
nerezus
Дата 20.1.2009, 20:10 (ссылка)  | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 1
Всего: 43



woof, а некоторые попу не моют.

Но в культурном обществе принято юзать 4 пробела и мыть попу.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Lazin
Дата 20.1.2009, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 2
Всего: 154



я то-же пользуюсь табом, только мой текстовый редактор умеет заменять его на 4 пробела smile 
PM MAIL Skype GTalk   Вверх
pythonwin
Дата 20.1.2009, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(Lazin @  20.1.2009,  23:41 Найти цитируемый пост)
я то-же пользуюсь табом, только мой текстовый редактор умеет заменять его на 4 пробела smile  

аналогично или "Ctrl+]" / "Ctrl + ["

Цитата(TEH3OP @  19.1.2009,  13:23 Найти цитируемый пост)
Да и вообще, я за жёсткую типизацию.

тогда либо java (вписать нужное) либо если обязательно питон и проект разрабатывается большой группой программистов, то советую прочитать следующий пост

PM WWW GTalk Jabber   Вверх
nerezus
Дата 20.1.2009, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 1
Всего: 43



Питон с типизацией - это язык boo.
Для него кстати и IDE есть отличнейший(Sharp Develop), не  в пример IDE для питона (

Это сообщение отредактировал(а) nerezus - 20.1.2009, 22:11


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Lazin
Дата 20.1.2009, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re

Репутация: 2
Всего: 154



Цитата(pythonwin @  20.1.2009,  21:51 Найти цитируемый пост)
тогда либо java (вписать нужное) либо если обязательно питон и проект разрабатывается большой группой программистов, то советую прочитать следующий пост

тогда уж сразу Haskell =)
PM MAIL Skype GTalk   Вверх
TEH3OP
Дата 21.1.2009, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 18.7.2008

Репутация: 1
Всего: 1



Цитата(nerezus @  20.1.2009,  20:10 Найти цитируемый пост)
woof, а некоторые попу не моют.
Но в культурном обществе принято юзать 4 пробела и мыть <слово не про Python>

Если без лирики, то я как раз про Tab'ы и спрашивал, потомучто с ними можно легко найти компромисс с обществом, путём выставления "Tab size" в настройках редактора. Но про редакторы потом. 

Цитата(_Viper_ @  19.1.2009,  14:45 Найти цитируемый пост)
Можно с помощью Python Win

пасип.

Цитата(pythonwin @  20.1.2009,  21:51 Найти цитируемый пост)
тогда либо java (вписать нужное) либо если обязательно питон и проект разрабатывается большой группой программистов, то советую прочитать следующий пост

Цитата(Lazin @  19.1.2009,  10:50 Найти цитируемый пост)
тогда ты не тот язык программирования выбрал smile 

Я ж не сказал, что испытываю рвотный рефлекс от "нетипизированных" языков. Конечно есть и в Py бесящие меня моменты, но в общей радостной картине они не существенны. Короче, я уже твёрдо выбрал Py, как язык для авральных/коленочных проектов. Вот и осваиваю.

пост прочёл - диво диво.

Это сообщение отредактировал(а) TEH3OP - 21.1.2009, 13:22
PM MAIL   Вверх
nerezus
Дата 21.1.2009, 01:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 1
Всего: 43



Цитата

Если без лирики, то я как раз про Tab'ы и спрашивал, потомучто с ними можно легко найти компромисс с обществом, путём выставления "Tab size" в настройках редактора.
 Компромис уже найден: это 4


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
pythonwin
Дата 21.1.2009, 10:19 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Модератор: TEH3OP и nerezus, пожалуйста, исправьте свои посты - здесь должен обсуждаться только питон.

PM WWW GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1335 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.