HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 10.06.2009, 14:16
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами: 9427413

Репутация: 973


По умолчанию

Цитата:
Сообщение от Ergoproxy  
Во во создаётся тупо архив + в нём ехе, но мля вес его просто ппц
Ну вес такой и будет - пакуется то интерпритатор + все модули, с этим ничего не поделаешь
 
Ответить с цитированием

  #2  
Старый 09.06.2009, 18:49
five5feer
Постоянный
Регистрация: 08.02.2009
Сообщений: 345
С нами: 9081587

Репутация: 306
По умолчанию

тут я хочу изучить питон, искал в нете литературу, но так и не определился с чего бы начать;
решил спросить у реальных людей... какие хорошие книги, какие вы читали?
 
Ответить с цитированием

  #3  
Старый 10.06.2009, 09:11
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами: 9427413

Репутация: 973


По умолчанию

Цитата:
Сообщение от five5feer  
тут я хочу изучить питон, искал в нете литературу, но так и не определился с чего бы начать;
решил спросить у реальных людей... какие хорошие книги, какие вы читали?
Викиучебник + курс от Сузи Р.А., и практика, этого хватит
 
Ответить с цитированием

  #4  
Старый 16.06.2009, 15:41
Ergoproxy
Постоянный
Регистрация: 18.01.2008
Сообщений: 383
С нами: 9638148

Репутация: 476
По умолчанию

Написать программу поиска самого длинного слова в строке, разделенной пробелами.


Кто знает как реализовать?
Получилось вот так но теперь не знаю как выбрать самое большое


Код:
 str = "Mary has a little lamb" 
 for w in str.split(" "):
      a = len(w)     
     print w, a
 
Ответить с цитированием

  #5  
Старый 09.06.2009, 19:45
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

Вообще то вполне достаточно стандартной документации и пара, тройка статей по синтаксису )
 
Ответить с цитированием

  #6  
Старый 10.06.2009, 14:45
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами: 9427413

Репутация: 973


По умолчанию

Пипец, как бы ни прискорбно, но для threads-safe счетчика пришлось таки юзать класс - взял готовый мини-счетчик с маиллиста питона и переделал его немного по своему
Код:
class Counter:
    def __init__(self, start=0, increment=1):
        self.counter = start
        self.increment = increment
        self.lock = threading.RLock()
    def __call__(self):
        self.lock.acquire()
        self.counter += self.increment
        i = self.counter
        self.lock.release()
        return i
    def Get(self):
        self.lock.acquire()
        i = self.counter
        self.lock.release()
        return i
    def Clear(self):
        self.lock.acquire()
        self.counter = 0
        i = self.counter
        self.lock.release()
        return i
 
Ответить с цитированием

  #7  
Старый 12.06.2009, 20:33
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
С нами: 9497186

Репутация: 1304


По умолчанию

Есть ли какой-то способ уменьшить потребление памяти питоновой программой. Даже простой бот на SleekXMPP отъедает 9 метров оперы. Для ВДС с малой памятью - немало
 
Ответить с цитированием

  #8  
Старый 13.06.2009, 09:00
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами: 9427413

Репутация: 973


По умолчанию

Цитата:
Сообщение от Gifts  
Есть ли какой-то способ уменьшить потребление памяти питоновой программой. Даже простой бот на SleekXMPP отъедает 9 метров оперы. Для ВДС с малой памятью - немало
Посмотри сюда , там есть ссылка еще куда-то где обсуждают этот вопрос. П.С. Не пробовал алгоритм просмотреть, возможно лучше было бы в бесконечных циклах поставить time.sleep() - не будет так бешено мотать
 
Ответить с цитированием

  #9  
Старый 14.06.2009, 00:21
[n]-c0der
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
С нами: 9087590

Репутация: 70
По умолчанию

Значит твоя программка не мало чего подгружает, оптимизируй...
 
Ответить с цитированием

  #10  
Старый 16.06.2009, 16:13
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
С нами: 9427413

Репутация: 973


По умолчанию

ну ежели по тупорылому то за два прохода можно сделать без проблем
Код:
stroka = "Mary has a little lamb"
maxlength = 0
splitted_str = stroka.split(" ")
for w in splitted_str:
      if len(w)>maxlength:
          maxlength = len(w)
      else:
         pass

for w in splitted_str:
    if len(w) == maxlength:
        print w
    else:
       pass
проверил, поправил, 100% рабочий вариант

Последний раз редактировалось login999; 16.06.2009 в 16:47..
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...