Рік Коупланд, SourceForge.net виступив з доповіддю на тему «Як Python, TurboGears, і MongoDB перетворять SourceForge.net», на PyCon 2010 сьогодні в Атланті, штат Джорджія.
Коупланд обговорював бажання SourceForge відмовитись від використання PHP коду і почати переробляти зовнішній вигляд сайту з яким стикаються клієнти, використовуючи Python, TurboGears, і MongoDB. Код PHP був обраний SourceForge найкращою технологією ще у далекому 1998 році, і SourceForge вважає, що поєднання Python і NoSQL це найсучасніші технології на даний момент.
Цікаво, що Коупланд розповідає про те, що їхнє небажання використовувати Memcached виникло через перевантаження мережі, серіалізацію і десеріалізацію об'єкту. Коупланд вважає, що MongoDB може мати таку ж продуктивність, як і Memcached, використовуючи локальні допоміжні пристрої.
В певний момент мені довелося пошукати простенький модуль для парсингу та обробки XML/HTML. Можна було використати , але ні бажання, ні часу не було розбиратися з ними. Після двадцяти хвилин пошуку натрапив на модуль , який фактично і створений для функції парсингу та обробки HTML/XML. Почитавши документацію він мене підкупив своєю простотою і зручністю.
У Beaurtiful Soup дуже зручно організований пошук посилань, класів, тегів і т.д… Фактично, можна з легкістю йому наказати шукати всі посилання у спарсеному документі або лише посилань, які мають клас externalLink, або змусити його показувати лише посилання, що посилаються на конкретний сайт тощо. На цьому його функції не обмежуються. Завдяки багатій документації можна знайти вирішення фактично любої потреби. Встановлення та кілька найпростіших прикладів — під катом.
Компанія JetBrains представила нове середовище для Python — PyCharm.
Фічі:
* Інтелектуальний редактор з доповненням синтаксису, підсвідчуванням коду та перевіркою синтаксису на льоту
* Підтримка рефаторингу
* Веб розробка з використанням Django + підтримка всіх існуючих фіч для редагування HTML, CSS та JavaScript
* Навігація по проекту то коду
* Підтримка Subversion, Perforce, Git, та CVS
* Працює під WIndows, Mac OS X та Linux
30 січня ми будемо раді всіх побачити на конференції .
В конференції прийматимуть участь python-ррозробники українських та російських команд, вже маємо більше 250 реєстрацій.
Очікуються доповіді добре відомих в пітонівських колах Юрія Юревича з Омська, Олександра Шигіна з Москви; також серед доповідачів Михайло Кашкін з Дніпропетровська, Олександр Бельченко з Запоріжжя, кияни Олександр Соловйов, Андрій Светлов, Сергій Кіріллов, Андрій Мішковський, Володимир Пузанов, Володимир Кирилов, Дмитро Кожевін. Також розповісти про нову IDE для Python — PyCharm планує Дмитро Жемеров з JetBrains.
Участь в конференції платна. Реєстраційний збір (на вході) складає 50 грн. По студентському квитку — 20 грн.
Конференція пройде в приміщенні i-klass, за адресою вул.Івана Мазепи, 34 (колишня — вул. Січневого Повстання), Київ.
Орієнтири — Києво-Печерська Лавра, музей ВВВ, музей «Мистецький Арсенал».
Найближчі станції метро — Арсенальна (червона гілка), Печерська (зелена гілка)
Мапу можно подивитися тут:
Недавно прикупив собі дуже цікаву книжку — «Программируем коллективный разум» від видавництва Орейлі. В книжці розповідається як застосовути алгоритми колективного інтелекту, наприкла рекомедації, на практиці.
Всі приклади коду реалізовані в Python.
Розкрито багато тем, думаю практиічніше буде показати Зміст:
30 січня 2010 року ми плануємо провести конференцію python-розробників PyCamp Київ.
Реєстрація працює на сайті
В даний момент ми визначаємося з доповідями та ведемо перемовини з потенційними доповідачами. Якщо є бажання розповісти про щось цікаве — можна позначити відповідний параметр при реєстрації і ми обов’язково з вами зв’яжемося.
Побачила світ нова версія, без сумніву, однієї з найкращих книжок по мові Python. Цього разу по Python 3.0. Нове видання містить близько 20% оновленого, і 80% нового матеріалу. Доступна у форматах HTML та PDF.
об'єднала Pydev та Pydev Extensions та з відкритим кодом популярний додаток до який полегшує розробку на -і — .
* доповнення коду
* доповнення коду з авто імпортом
* підсвітка синтаксису
* синтаксичний аналіз
* аналіз коду
* перехід до визначення
* рефакторинг
* маркування знайдених місць
* відлагодження
* бровзер токенів
* інтерактивна консоль
* і