Автор Тема: Язык программирования Python 3  (Прочитано 1489 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3524
  • Да будет свет!
Язык программирования Python 3
« : 03 Июня 2016, 10:05:23 »
Язык программирования Python 3 — это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов.
Чтобы проверить установлен ли Python 3 в системе достаточно выполнить в терминале команду: python3Для работы с Python 3 необходимо установить idle3 sudo apt install idle3В меню Приложения->Программирование появится пункт с одноимённым названием, при запуске которого откроется окно программы. Интерфейс программы английский.
Для более подробного ознакомления с программированием на языке Python 3 создан сайт Python 3 для начинающих, на котором также размещён Самоучитель Python в формате PDF, а также интерактивное руководство.
« Последнее редактирование: 07 Января 2020, 17:58:25 от vita »
Делай с нами, делай как мы, делай лучше нас!

Оффлайн oleg

  • Новичок
  • *
  • Сообщений: 1
Re: Язык программирования Python 3
« Ответ #1 : 26 Июля 2016, 08:54:12 »
Попробовал программы использующие указанный пакет (python 3), но питон обругал меня, сказал что tkinter отсутствует. Это так? Вроде бы он входит в стандартную библиотеку Python. (для версии 2.7 не проверял)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3524
  • Да будет свет!
Re: Язык программирования Python 3
« Ответ #2 : 26 Июля 2016, 09:17:11 »
Попробовал программы использующие указанный пакет (python 3), но питон обругал меня, сказал что tkinter отсутствует. Это так? Вроде бы он входит в стандартную библиотеку Python. (для версии 2.7 не проверял)
Проверьте его наличие: apt search tkinterЕсли не установлен, установите.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 2273
Re: Язык программирования Python 3
« Ответ #3 : 26 Июля 2016, 10:40:06 »
Здравствуйте,  oleg!
Tkinter не многие используют, поэтому и не установлен по умолчанию. В сети много сайтов, приводящих аналоги программ различных систем, для Python 2.7 это пакет python-tk, для Python 3 - python3-tk. Найти пакеты и их описание, даже если неизвестно точное название, поможет менеджер пакетов Synaptic, там же и описание пакета.
Что непонятно спрашиваем, если всё понятно - пользуемся.
Что бы ни случилось, всё будет хорошо!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3524
  • Да будет свет!
Re: Язык программирования Python 3
« Ответ #4 : 07 Января 2020, 18:52:12 »
Третья версия Python была представлена ещё в 2008 году. Но даже 11 лет оказалось недостаточным для того, чтобы всё программное обеспечение, написанное на Python 2, адаптировать к третьей версии. Специалисты отмечают, что адаптация действительно представляет собой сложнейший процесс, сопоставимый по затратам времени и средств с написанием программы с нуля.
Проблемы совместимости дали о себе знать в самом начале 2020 года.
Python3 в Matuntu-B64 (Ubuntu 18.04) и тестовой Matuntu-F64 (Ubuntu 20.04) без проблем обновился. А вот второй питон при попытке обновить предупреждает об удалении части необходимого программного обеспечения, в том числе специфичного для среды Mate  :(


Во избежание проблем временно поможет действие по блокировке версии обновляемых пакетов Python2 как средствами Synaptic, так и в терминале: sudo apt-mark hold `наименование пакета`
Делай с нами, делай как мы, делай лучше нас!

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 2273
Re: Язык программирования Python 3
« Ответ #5 : 08 Января 2020, 00:32:31 »
Проверил у себя. Оказалось, чтобы не было проблем при обновлении второго питона, нужно просто в параметрах для разработчиков снять чекбокс с обновлений, не вошедших в официальный выпуск Ubuntu (proposed) и вновь перечитать пакеты.



Иногда такие проблемы могут встречаться при обновлении любых приложений.
Что непонятно спрашиваем, если всё понятно - пользуемся.
Что бы ни случилось, всё будет хорошо!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3524
  • Да будет свет!
Re: Язык программирования Python 3
« Ответ #6 : 08 Января 2020, 18:46:29 »
...чтобы не было проблем при обновлении второго питона, нужно просто в параметрах для разработчиков снять чекбокс с обновлений, не вошедших в официальный выпуск Ubuntu (proposed)
Иногда такие проблемы могут встречаться при обновлении любых приложений.

Именно по этой причине в официальных дистрибутивах Ubuntu обновления из Proposed  по умолчанию отключены.
Делай с нами, делай как мы, делай лучше нас!