Ru-Board.club
← Вернуться в раздел «Web-программирование»

» Язык программирования Python (Питон, Пайтон)

Автор: max67
Дата сообщения: 20.03.2005 14:10
estimated
Как таковой, парсинг HTML мне был не нужен. Задача была склеить книгу, состоявшую из 4 тысяч html файлов в иерархическую структуру по разделам, главам и параграфам; поправить где надо <head>; унифицировать оформление; переиндексировать гиперссылки соответствующим образом и экспортировать toc для компиляции chm.
Я уже не помню сложностей возникших у меня с vb и js, кажется всё вертелось вокруг хэширующих типов (~map ~dictionary), сортировок и регулярных выражений. В питоне сразу наткнулся на удобный метод dictionary.setdefault() и нужную alphanumeric сортировку, что на 50% и решило проблему.

Питон легко подкючается и к WSH и к COM. Например, что бы подключиться к COM-объекту достаточно 2х строчек, а дальше рулишь им как обычно, через exposed свойства и методы:
import win32com.client as w32c
myftp = w32c.Dispatch(r"CuteFTPPro.TEConnection")

То, что все функции должны быть определены раньше их использования, меня тоже раздражает. Как вариант, можно все вспомогательные конструкции вынести в отдельный модуль.

Ну и ещё раз скажу, что в программировании я вообще никакой. Т.е. это даже не хобби, а только если нужда заставит.
Автор: catbegemot
Дата сообщения: 22.03.2005 00:37
Тут где-то пролетела фраза что под Visual Studio .NET есть приблуда в нем код писать? Есть где посмотреть?
Автор: CheRt
Дата сообщения: 22.03.2005 00:54
Играл в одну игруху: "Shade" и заметил такую фичу - 300метров всего размер ее. Начал копаться, оказалось там куча питон-скриптов! Вот блин использование не под веб
Автор: Nvc
Дата сообщения: 22.03.2005 01:39
CheRt
Она - http://www.shade-game.com/ ?
А то посмотреть интересно.
Автор: CheRt
Дата сообщения: 22.03.2005 01:46
Именно оно, я просто сначала чуть со стула не упал, когда увидел размер 286мб! При приличной графике и много еще чем...
Автор: estimated
Дата сообщения: 22.03.2005 10:09
max67

Цитата:
В питоне сразу наткнулся на удобный метод dictionary.setdefault() и нужную alphanumeric сортировку ...

ага, спасибо. покопаюсь тоже на досуге

catbegemot
вот здесь видел: http://starship.python.net/crew/mhammond/dotnet/

Автор: Nvc
Дата сообщения: 22.03.2005 19:38
CheRt
Стащил демку с офсайта, но вот как ети скрипты достать?
А то очень хочется посмотреть, как люди взаимодействие Питона с чем-то еще сделали.
Автор: Mamay
Дата сообщения: 23.03.2005 19:17
подскажите хорошую ИДЕшку под Линух

Добавлено:
а ну да...
слышал много
хочу смотреть...
но жутко нелюблю коммандные строки и написание кода в vi
Автор: gold fish
Дата сообщения: 24.03.2005 18:49

Цитата:
Тут где-то пролетела фраза что под Visual Studio .NET есть приблуда в нем код писать? Есть где посмотреть?


http://www.activestate.com/Products/Visual_Python/

Добавлено:
Люди кто хорошо знаком с Тк??????
Можноли как-то после упаковки объекта поменять его положение????
Пример:
Есть на формочке кнопочка. Если ее нажать и не отпуская клавишу мыши потащить то кнопочка перемещается за курсором
Автор: dvs
Дата сообщения: 25.03.2005 17:45

Цитата:
подскажите хорошую ИДЕшку под Линух

WingIDE, Boa, SPE, PyDev ...
Автор: dvs
Дата сообщения: 01.04.2005 19:26
статейка на английском The State of the Scripting Universe ("Состояние скриптовой вселенной")
http://www.devsource.com/print_article2/0,2533,a=148207,00.asp и её бурное обсуждение http://www.linux.org.ru/view-message.jsp?msgid=849897
Автор: CheRt
Дата сообщения: 03.04.2005 21:59
Nvc, обидно, но у меня только сейвы остались, а игру у друга брал, если опять под руку попадется - выложу на серваке, скину ссылку...
Автор: fidoman
Дата сообщения: 17.04.2005 21:29

Цитата:
# perl -e 'foreach (0..$ARGV[0]) { $h++ if ((rand ()**2 + rand ()**2) < 1.0) }; printf "%.5f\n",4*$h/$ARGV[0];' 10000000



>>> n=1000000; print 4.0*reduce( lambda x,y: x + (random()**2+random()**2<1.0), xrange(n))/n

3.142596

>>> n=10000000; print 4.0*len(filter( lambda x: (random()**2+random()**2<1.0), xrange(n)))/n

3.1418396

Автор: Li2n
Дата сообщения: 02.06.2005 17:51
Граждане програмеры, помогите. Сам я не програмист. в Питонах не рублю. Но очень нужна помошь или совет.

Имеется работающая программка на ПИТОНЕ, с необходимыми библиотеками и т.д.

Скажите, можно ли её откомпилировать в исполняемый EXE файл ?

Програмка использует в качестве входных данных инфу из конфигурационного файла лежащего в этой же папке.

Чтонить можно с этим сделать?

А то приходится запускать вот так .....Python24\python.exe main.py

Спасибо за подмогу.
Автор: sk Asgard
Дата сообщения: 02.06.2005 18:37
Li2n

Питон - интерпретируемый язык, поэтому откомпилировать прогу написанную на нём в принципе нельзя.
Автор: Jaaack
Дата сообщения: 02.06.2005 22:27
видел какую-то софтину, которая делает exe файл.... постараюсь завтра найти - если найду - сообщу
Автор: estimated
Дата сообщения: 02.06.2005 23:56
Li2n
Посмотри, может что подойдет. Сам не пробовал.

py2exe - convert python scripts into standalone windows programs

The ExeMaker Tool
ExeMaker is a small tool that takes a Python script, copies it to a program directory, and creates a Windows EXE file in the same directory. When you run that EXE, it automatically runs the script.

Автор: Li2n
Дата сообщения: 03.06.2005 11:19
sk Asgard Jaaack estimated спасиб. щас попробую.
Автор: dvs
Дата сообщения: 08.08.2005 13:08
Как использовать кириллические шрифты при гернерации PDF с помощью ReportLab -
ссылка http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/438817

Добавлено:
http://www.pythonware.com/daily/
ежедневно свежие новости и ссылки

Добавлено:
http://www.realmeme.com/Main/miner/java/scriptinglanguagesDejanews.png
график показывающий интерес к скриптовым языкам в Usenet (он же Google Groups)
Автор: dvs
Дата сообщения: 02.11.2005 19:12
http://web.archive.org/web/20041113222349/http://xpoint.ru/forums/programming/serverside/thread/27253.xhtml
Автор: dvs
Дата сообщения: 02.12.2005 12:34
Последний релиз:
http://python.org/ftp/python/2.4.2/python-2.4.2.msi - под Windows
Автор: dvs
Дата сообщения: 23.12.2005 14:45

Цитата:

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
From: Roman Susi <rnd-ат-onego.ru>
To: Russian Python and Zope Mailing List <zopyrus-ат-itconnection.ru>
Date: Friday, December 23, 2005, 11:36
Subject: [Zopyrus] Учебный курс по языку Python готов
--====----====----====----====----====----====----====----====----==
Уважаемые коллеги!

На сайте http://intuit.ru (Интернет-университет информационных
технологий) опубликован мой учебный курс по языку Python.
(ознакомление с курсом требует регистрации)

(С благодарностью жду критики, замечаний и т.п. по этому материалу)

Надеюсь, что в скором будущем курс будет издан и в виде книги, и в виде CD.

Добро пожаловать!

Кстати, для тех у кого еще нет моей книги "Python", самое время ей
обзавестись, так как на складе издательста БХВ ее уже не осталось.

С уважением,
Роман Сузи


прямая ссылка: http://www.intuit.ru/department/pl/python/
Автор: alexgodfather
Дата сообщения: 30.03.2006 23:34
А для чего собственно предназначен этот язык?
Автор: Cheery
Дата сообщения: 30.03.2006 23:42
alexgodfather

Цитата:
А для чего собственно предназначен этот язык?

http://www.python.org/

Цитата:
Python® is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.
Автор: dvs
Дата сообщения: 21.05.2006 23:55
alexgodfather

Цитата:
А для чего собственно предназначен этот язык?

http://ru.wikipedia.org/wiki/Python

Автор: dvs
Дата сообщения: 05.07.2006 16:45
Python Web Developer Appliance ( http://www.vmware.com/vmtn/appliances/directory/289 ) -- образ операционной системы для vmWare, заточенный под разработку web-приложений на Питоне


IPython http://ipython.scipy.org/
    Замена стандартной интерактивной оболочки Python с возможностью использования в качестве shell. Имеет практически все возможности bash: автоподстановку по Tab, историю и т.д. Лицензия: BSD.






Автор: dvs
Дата сообщения: 22.08.2006 17:00
Скоооро, скооро будут уже и Python 2.5 и IronPython 1.0
Автор: dvs
Дата сообщения: 19.09.2006 16:39
Date: Tue, 19 Sep 2006 22:39:48 +1000
From: Anthony Baxter <anthony@python.org>
To: python-list@python.org, python-dev@python.org,
python-announce@python.org
X-Original-To: python-dev@python.org
Subject: [Python-Dev] RELEASED Python 2.5 (FINAL)
User-Agent: KMail/1.9.1

It's been nearly 20 months since the last major release
of Python (2.4), and 5 months since the first alpha
release of this cycle, so I'm absolutely thrilled to be
able to say:

On behalf of the Python development team
and the Python community, I'm happy to
announce the FINAL release of Python 2.5.

This is a *production* release of Python 2.5. Yes, that's
right, it's finally here.

Python 2.5 is probably the most significant new release
of Python since 2.2, way back in the dark ages of 2001.
There's been a wide variety of changes and additions,
both user-visible and underneath the hood. In addition,
we've switched to SVN for development and now use Buildbot
to do continuous testing of the Python codebase.

Much more information (as well as source distributions
and Windows and Universal Mac OSX installers) are available
from the 2.5 website:

http://www.python.org/2.5/

The new features in Python 2.5 are described in Andrew
Kuchling's What's New In Python 2.5. It's available
from the 2.5 web page.

Amongst the new features of Python 2.5 are conditional
expressions, the with statement, the merge of try/except
and try/finally into try/except/finally, enhancements
to generators to produce coroutine functionality, and
a brand new AST-based compiler implementation underneath
the hood. There's a variety of smaller new features as
well.

New to the standard library are hashlib, ElementTree,
sqlite3, wsgiref, uuid and ctypes. As well, a new
higher-performance profiling module (cProfile) was
added.

Extra-special thanks on behalf of the entire Python
community should go out to Neal Norwitz, who's done
absolutely sterling work in shepherding Python 2.5
through to it's final release.

Enjoy this new release, (and Woo-HOO! It's done!)
Anthony

Anthony Baxter
anthony@python.org
Python Release Manager
(on behalf of the entire python-dev team)
Автор: Brodyaga
Дата сообщения: 19.09.2006 19:48
Интересно, уже качаем релиз, посмотрим, внатуре finally или сыроват..
Автор: dvs
Дата сообщения: 20.09.2006 19:16
_http://cc.****.com/sites/dn/python/OReilly.Programming.Python.3rd.Edition.Aug.2006.chm

ССЫЛКУ ПОПРАВИЛ

Страницы: 1234567891011

Предыдущая тема: Вопрос по HTML и MS IE Explorer6.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.