PythonDigest - 2014 рік, підсумки нашої роботи в цифрах і посиланнях

У переддень Нового року підбиваємо підсумки роботи над дайджестом і виводимо тенденцій виявлені в процесі збору новин з мови Python.

За рік доведений до розуму і по максимуму автоматизований збір новин. Щодня автоматично моніториться 19 джерел і набирається в середньому 10-15 релевантних новин з яких, у наслідку відбираються кращі і готуються анонси для дайджесту.
Відчутний внесок приносять читачі дайджесту, жоден випуск не проходить без доданих ними новин.
За півроку, що пройшли з тих пір, як щотижневий дайджест новин про мову програмування python та прилеглих технологіях перестав публікуватися на хабре, ми обзавелися постійною аудиторією читачів, подружилися з провідними російськомовними python-майданчиками, знайшли і навчилися обробляти нові джерела інформації про python в мережі, стали постійно публікуватися в популярному паблике на цю тему під вконтактиках, переводили і публікували цікаві статті.

Цікавляться подробицями і цифрами, ласкаво просимо під кат.



Як бути в курсі усіх новин.

Основна мета, задля якої створювався дайджест це створення агрегатора новин та інформації, як по мові програмування python, так і по гілках або модулів. За час існування дайджесту зібрано приблизно 5235 матеріалів, перекладено та опубліковано 1776 новин.

Корисна інформація розподілилася за джерелами наступним чином:



При цьому «Різні джерела» це, по більшій частині, twitter і те, що нам надсилали гості через спеціальну форму. Соціальні мережі (Вконтактики, Google+) створюють шум, але в якості джерела корисних новин практично марні.
У підсумку виходить, що якщо не хочете відставати від життя, що кипить в python-співтоваристві, потрібно передплачувати і читати стрічку ключових twiiter-акаунтів, читати топ r/Python за тиждень, підписуватися на дві основні поштової розсилки, і звичайно не ігнорувати хабру. Для джангистов і їм сочуствующих може бути цікавий агрегатор django line, заснований на трендах запитів до google по заданій тематиці.

Рік цікавих новин і тенденцій

За час проведений в пошуку новин, читанні статей та участь у публічних обговореннях (а це вже більше року) неможливо було не виділити новини-зірочки і не вловити деяких тенденцій. Нижче невеликий аналіз поточної ситуації та добірка цікавих статей, які ми високо оцінили протягом року.
 
Головною тенденцією бачиться сильний розвиток python у напрямку наукових обчислень і аналізу даних. Далеко не останнє місце тут займає чудовий проект IPython, який за підтримки потужних обчислювальних бібліотек pandas, numpy, SciKits дозволяє інтерактивно проводити дослідження і зручно ділитися результатами та методами досліджень/обчислень. Це помітили і в JetBrains — PyCharm 4 покращена підтримка та налагодження IPython. Ось кілька хороших статей про це, які потрапляли в випуски дайджесту протягом року:
 


Швидше! Вище! Сильніше!

Ще одна тенденція — турбота про продуктивності розрахунків і алгоритмів взагалі. Тут кілька цікавих підходів. Крім зазначених вище модулів, в яких вже реалізовано багато чисельні алгоритми, що застосовуються, наприклад, методики конвертації код в машинний. Тут чудово себе показує, проект Nuitka претендує на вміння збирати будь python-код в нативний з допомогою перетворення його в аналогічний c++ код і подальшої компіляцією. Трохи інший підхід у проекті Cython — його ідея полягає в компіляції підмножини мови python код, який зручно згодом використовувати в якості модуля. Ще один підхід jit-компіляції в процесі виконання в спеціальному інтерпретаторі PyPy. Версія pypy-stm, що використовує модель Software Transactional Memory дісталася до стану коли її реально можна використовувати на проектах з 2.7  Ряд статей про цих технологіях і застосуванні їх у практичних завданнях були дійсно дуже цікавими і навіть переводилися на хабре:
 


2.x vs 3.x

З 2011 року триває битва гілок 2.x і 3.x. З однієї сторони вже практично всі бібліотеки мають прийнятну підтримку 3.x, з іншого — розробники все ще не поспішають переходити на гілку майбутнього. Цьому сприяє і продовження підтримки гілки 2.x до 2019 року, а також бекпортирование фіч з третьої гілки.
 


Заглиблюємося в python

Мова програмування починає вмирати як тільки про нього перестають писати глибокі технічні статті та створювати навчальні курси. І того і іншого за рік було предостатньо, причому деякі проекти претендували на революційність.
 


Web — наше все?

Зміщення акценту в бік web-розробки, у тому числі на мобільних платформах, стало мировай тенденцією. Це видно і по складу статей анонсованих на PythonDigest. Більшість з них про web або близько нього. Наведемо лише кілька випадкових статей:
 


А насамкінець побажання

Це далеко не все, про що хотілося і моглося б розповісти, але вже новий рік на носі —  саме час підбити підсумки і загадати бажання. Так от, оскільки весь рік ми були хорошими хлопчиками і дівчатками, то просимо у діда Мороза, щоб розрізнені шматки російськомовного python-спільноти об'єднувалися і ще більше спілкувалися, щоб фанати python2 знайшли компроміс з фанатами python3; щоб kivy стала платформою номер один для мобільних додатків; щоб pythondigest обзавівся великою кількістю друзів, допоміг новачкам і гуру об'єднатися для розвитку спільноти в обговореннях і створення нових проектів і продовжував залишатися консолидирущей майданчиком і агрегатором свіжих знань з Python'у. Ну і миру у всьому світі на всяк випадок — раптом хоч цього разу вийде.

Вітаємо всіх з наступаючим Новим роком!

Велике спасибі owlman75 за співавторство і ілюстрацію до статті
Співчуваєте ви ідеї дайджесту новин про Python

/>
/>


<input type=«radio» id=«vv64371»
class=«radio js-field-data»
name=«variant[]»
value=«64371» />
Так! Це корисна і потрібна робота, я пишу на Python
<input type=«radio» id=«vv64373»
class=«radio js-field-data»
name=«variant[]»
value=«64373» />
Так! Я спеціалізуюся на інших технологіях, але дайджест тримає в курсі подій на сусідньому фронті
<input type=«radio» id=«vv64375»
class=«radio js-field-data»
name=«variant[]»
value=«64375» />
Ні, це марна затія і якщо робити щось подібне, то явно не так
<input type=«radio» id=«vv64377»
class=«radio js-field-data»
name=«variant[]»
value=«64377» />
Ні, мені просто не цікавий Python

Проголосувало 6 осіб. Утримався 1 людина.


Тільки зареєстровані користувачі можуть брати участь в опитуванні. Увійдіть, будь ласка.


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.