Проект "newthreading" від спільноти розробників Python є новою спробою поліпшення паралелізму у програмах на мові Python, і полегшення видалення обмовленого глобального блокування інтерпретатора (GIL). "Дана обмежена реалізація є придатною для використання, але ніяк не покращує продуктивність. Це доказ можливості реалізації даної концепції, тож програмісти можуть спробувати синхронізовані класи, і дізнатись, чи хотіли б вони працювати у рамках цих обмежень". Більше інформації за посиланням.
Так вже склалося, що я змінюю свої захоплення із другою космічною швидкістю. Кілька тижнів тому я захоплювався програмуванням на , а сьогодні на Python.
Так от, сьогодні я хотів би продемонструвати те, як написати простеньку програму для платформи Symbian на мові програмування Python.
Як відомо, Ruby та Python — доволі популярні мови програмування, які з кожним днем завойовують нових прихильників. Завдяки багатій документації, великій спільноті та зручності, можна сказати, що для багатьох вони стали взірцем того, якою має бути мова програмування. Але між двома спільнотами існує серйозна конкуренція, і внаслідок цього ми можемо спостерігати різного роду статті, накшталт «10 причин, чому Ruby краще за Python» або «Як моя бабуся навчилася програмувати на Python за 2 тижні», але і трапляються більш цікавіші методи конкуренції, як плакати в стилі Північної Кореї :)
Один з рубістів вирішив кинути камінець у сад Python, намалювавши такий плакат. Стилізованість під Корею скоріше за все пов’язана з тим, що сама мова програмування Ruby була створена у Японії.
А ось, власне, і сам жорсткий пропагандистський плакат, який покликаний підняти дух Ruby-девелоперів у тяжкій боротьбі з Python :)
Цікава розповідь одного з офіційних розробників інтерпретатора мови Python про його розробку -- процеси, інструменти, тощо. Гарний приклад того, як працюють круті хлопці! :-)
Замір швидкодії різних реалізацій інтерпретатора мови Python: CPython, Jython, CPython+Psyco, Unladen Swallow та PyPy, натравивши їх на обчислення функції Растрігіна. Автор називає переможця, PyPy "майбутнім пайтона". Мушу визнати, виглядає дуже смачно! ;-)
Після багатьох місяців розробки вийшов реліз Django 1.2. Список змін дійсно чималенький. Серед них: підтримка кількох баз даних у рамках одного проекту, механізм валідації моделей, права доступу об'єктного рівня, та чимало іншого. Важлива річ, про яку варто згадати: Django 1.2 більше не підтримує Python 2.3.
Третій щорічний Всесвітній День Плону 28 квітня 2010 року.
Укранська спільнота користувачів ( ) має намір долучитися до святкування Всесвітнього Дня Плону.
Буде проведено ряд доповідей присвячений системі управління вмістом Plone.
Детальніше про подію
Для того щоб взяти участь у WPD2010 у Львові необхідно заповнити реєстраційну форму.