Python

Программные средства разработки

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 15991
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Python

Непрочитанное сообщение Olej » 29 дек 2013, 15:22

По Python стали выходить регулярные обзоры (дайджесты) на habrahabr того, что опубликовано за последнее время:
Python-digest #8. Новости, интересные проекты, статьи и интервью [20 декабря 2013 — 27 декабря 2013] (по остальным там есть перекрёстные ссылки).

P.S. Мне сообщили об этом сторонние читатели, потому что там регулярно фигурируют ссылки на публикации на IBM DeveloperWorks, сделанные по материалам обсуждений на этом форуме: Python.

Там в этих публикациях, перечисляемых в дайджестах, есть очень миленькие - сильно рекомендую обратить внимание всем, кто изучает, или кто обучает Python:
- статьи совершенно свежие ... ещё тёплые
- они "живые", от практикующих и ищущих разработчиков

Там же собрали обзор Python на Хабре.
Тоже очень полезно:
18 декабря в 10:12
...
Основы
Продвинутый уровень
Tips & Tricks
Размышления о Python
Всё о декораторах
Тестирование и отладка
Параллельный Python и многопоточный
Интерфейсы
Функциональный Python
Метапрограммирование
Python и редакторы
Различный практикум

Аватара пользователя
Olej
Писатель
Сообщения: 15991
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Python

Непрочитанное сообщение Olej » 14 июл 2018, 00:58

Создатель и «великодушный диктатор» Python уходит в отставку из-за «презрения людей»
Нидерландский разработчик Гвидо ван Россум (Guido van Rossum), создавший в 1989 г. язык программирования Python, слагает с себя полномочия главы проекта. Напомним, ван Россум официально занимает пост «великодушного пожизненного диктатора» (BDFL) проекта, что дает ему возможность наблюдать за процессом разработки и принимать окончательные решение. О своем уходе Гвидо сообщил сам в письме на сайте Python.

Ван Россум поясняет, что ему надоело сталкиваться с трудностями в процессе утверждения предложений по улучшению Python (Python Enhancement Proposal, PEP). «Теперь, когда PEP 572 готовы, я больше никогда не хочу так тяжело бороться за PEP и обнаруживать потом, что так много людей презирают мои решения», — пишет ван Россум. Он также упоминает, что уже не молод — ему 62 года — и не вполне здоров.

Изображение

Аватара пользователя
Olej
Писатель
Сообщения: 15991
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Python

Непрочитанное сообщение Olej » 22 ноя 2019, 15:27

С времени этой темы, активного наблюдения за состоянием дел с Python, прошло уже 6 лет.
За которые Python из "один из языков программирования" превратился чуть ли не основной язык во многих сферах применения.
На Python или при активном использовании в проекте Python (плагины, подсистемы) сделаны уже сотни крупных успешных публичных проектов.
Смотрим:
100+ крутых проектов, созданных с помощью Python
TOП-50 Python-проектов в 2018: самые востребованные инструменты
Популярные проекты на Python
List of Python software
Это стоит того чтобы изучить.
И подавляющее большинство этих проектов присутствуют в стандартных репозиториях дистрибутивов Linux.

Кроме того, в некоторых областях применения (самых иновационных) практически все реально инструменты для работы в этих областях базируются на Python:
- машинное обучение, deep learning;
- компьютерное зрение;
- нейросети и распознавание образов, изображений;
- big data;
- искусственный интеллект вообще;
- обработка и представление данных научных экспериментов...
Все остальные инструментальные средства (языки программирования) значительно отстали во всех этих областях.

Аватара пользователя
Olej
Писатель
Сообщения: 15991
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Python

Непрочитанное сообщение Olej » 22 ноя 2019, 16:06

Olej писал(а):
22 ноя 2019, 15:27
С времени этой темы, активного наблюдения за состоянием дел с Python, прошло уже 6 лет.
За которые Python из "один из языков программирования" превратился чуть ли не основной язык во многих сферах применения.
Ещё второе существенное изменение за эти годы: Python v.3 начал активно замещать Python v.2.
Многие новые проекты, утилиты и пакеты работают и существуют только в реализациях под Python 3.

Тем не менее, по умолчанию используется Python 2:

Код: Выделить всё

olej@ACER:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster

Код: Выделить всё

olej@ACER:~$ python --version
Python 2.7.16

olej@ACER:~$ python2 --version
Python 2.7.16

olej@ACER:~$ python3 --version
Python 3.7.3
Это связано с несколькими обстоятельствами:
1. Для совместимости с множеством существующих утилит Linux;
2. Развитие основной кодовой базы Linux происходит последние годы только и исключительно в среде RedHat (Fedora, CentOS, ...). А там на Python 2 был реализован пакетный менеджер YUM и первые реализации нового пакетного менеджера, пришедшего ему на замену, DNF. Дальше DNF переписывался на C++. Вот когда этот процесс застабилизируется (практически уже):
- Python 3 станет основным в Fedora/RedHat (что уже объяслено)...
- Python 2 будет исключён из системы, или устанавливаться как дополнительная альтернатива...
- все остальные дистрибутивы будут вынуждены последовать по тому же пути (как было с PulseAudio, systemd и др.)

Ответить

Вернуться в «Инструменты программирования»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя