хочу сюди!
 

Людмила

48 років, рак, познайомиться з хлопцем у віці 45-55 років

Замітки з міткою «python»

И не поспоришь. Отстал видать уже навсегда

Free Image Hosting at FunkyIMG.com

Или я чего-то не понимаю или все не так, как все думают.

Когда я начинал лет 25 назад (чуть меньше) свое знакомство с программированием, то интерпретатор Бейсика (уже не помню, с какого начинал - вроде GW-Basic) считался недостатком. Ибо под ДОС-ом надо было запускать сначала сам интерпретатор, а потом уже программу. Короче, это было не кузяво.

Кузяво тогда было писать на Паскале или ассемблере. Чтобы сразу програмуллина запустилась, как только (чуть не написал клацнешь - не было тогда мышек) жмакнешь. Жмакать надо было только на клаву. Не было еще мышек. И виндовса не было. У нас.

С тех пор много разных языков программирования прошел. Ассемблер на хорошем уровне и еще много разного и высокого уровня и низкоуровневых. Почти все клоны бейсика, включая Вижуал, Power, pure и даже ASIC (очень редкий язык - на нем я написал свой первый вирус, который наповал сразил одну С-Петербуржскую контору - было дело). Клиппер тоже. Он мне не понравился, хотя и прикольно, даже на нем несколько игрух написал. В том числе очень качественный и честный морской бой под ДОС. Даже могу поделиться.

И вот на днях решил поинтересоваться, что интересного и нового в мире программирования. Все хвалят Питон (Python). Скачал и его и все мануалы и книжки и руководства. Начал читать и диву даюсь - да это же, во-первых, интерпретатор, а во-вторых, практически Бейсик. Ни один язык не был мне так близок. И спрашивается - а в чем прогресс?

Во всех учебниках по Питону пишут, что именно то, что это интерпретатор - делает его суперязыком. А в наше время это считалось недостатком. Короче, отстал я от жизни окончательно.

Map

праздники которые всегда с тобой

что-то зачастили в последнее время праздники
 после семінар "Exception #5" з мови програмування Python
 идя по Крещатику попал на день Европы
 а вернувшись в кпи - попал на Міжнародні студентські богатирські ігри

Підтримай команду КПІ на перших міжнародних студентських богатирських
іграх!!!
Виклик нашій команді зробили студенти провідних вузів Талліну, Варшави та
Санкт-Петербургу!!!
Нагадую, що змагання відбудуться у суботу 2 червня о 16-00 на Площі Знань.
Вхід вільний :)

семінар "Exception #5" з мови програмування Python

2 червня 2007 в конференц-залі готелю "Україна" відбудеться семінар "Exception #5" з мови програмування Python. Вхід безкоштовний. Загальна тематика - компонентна архітектура і використання інтерфейсів. Подробиці і реєстрація - http://exception.org.ua/exception_05/

Від себе додам - був на 3-му семінарі, подобається організація і якість проведення. Хто цікавиться цією мовою раджу відвідати.

июня 2007 года. Первая суббота месяца. Начало в 13:00. Продолжительность семинара: три часа.
Стоимость

Вход бесплатный.
О мероприятии

Компонентная модель, на сегодняшний день, является закономерным этапом развития внутренней структуры приложений. Поэтому главной темой пятого семинара будет тема построения и использования гибкой компонентной модели в веб-проектах и GUI-приложениях. Докладчики расскажут о взаимодействии интерфейсов вместо взаимодействия объектов, о достоинствах различных реализаций для одного описания интерфейса на примере динамической смены скина, дадут оценку производительности, расскажут о личном опыте применения, а так же приведут исчерпывающие примеры использования гибкой компонентной модели.

Доклады непосредственно связаны с новой версией объектно-ориентированного сервера приложений Zope3 (в частности zope.interface), а так же с фреймворком для GUI-приложений Ocean, который разработал наш докладчик Андрей Светлов.

Доклады:

I. "Компонентная архитектура как закономерный этап развития Python".
Докладчик: Андрей Орлов

План доклада:
Что такое компонентная модель: взаимодействие интерфейсов вместо взаимодействеия объектов;
Составные части компоненнтной модели Zope: интерфейсы, реестры, адаптеры.
Типовая структура обработки запроса в сервере приложений (запрос-объект-представление) и ее отображение на компонентную модель;
Примеры решений на основе компонентной модели:
Аннотации;
Динамическое связывание компонент;
Скины и виды;
Директивы ZCML;
Специальные компоненты:
Пример компонентнтого сайта;


II. "Практическое использование zope.interface".
Докладчик: Андрей Светлов
Обзор - коротко
Описание интерфейса;
Реализация интерфейса;
Создание адаптера;
Документирование в докстрингах интерфейса;
Описание применения адаптеров на примере ocean.IRenderer
Интерфейс;
Widget;
Переключаемый скин с рендерами;
Пример;
Композитные интерфейсы на примере nevow.context и nevow.Session
Что такое контекст в нашем случае;
Регистрация новых интерфейсов;
Контексты всегда укладываются в стек;
Пример;
Что такое сессия;
Регистрация интерфейсов в сессии;
Пример;
Реализация модель - вид на примере ocean.utils.WidgetWithModelMeta
Интерфейс модели;
Реализация интерфейса в модели;
Описание виджета, приспособленного к работе с моделью;
Как метакласс модифицирует виджет на основании интерфейса модели;
Пример;
Декораторы и интерфейсы на примере ocean.effects
Требования к декоратору;
Как реализовать подстановку всех интерфейсов "на лету";
Пример;
Заключение.
Показания и противопоказания;
Оценка производительности;
Интерфейсы должны упрощать понимание архитектуры, а не наоборот;


В периодах между докладами вас ждет кофе-пауза, способствующая плодотворному общению, знакомству и обмену опытом.
Место проведения

Гостиница "Украина", ул.Институтская, 4.
Конференц-зал на третьем этаже.
Гостиница расположена в самом центре Киева на Майдане Незалежности.
Карта
Дата

2 июня 2007 года. Первая суббота месяца. Начало в 13:00. Продолжительность семинара: три часа.
Стоимость

Вход бесплатный.
Контакты

ICQ: 254008282
Google Talk: [email protected]
Jabber: [email protected]
Skype: flexx_ut
E-mail: [email protected]
Тел.: (096) 816-82-82 (Иван aka Mkdir)