Python - мова програмування високого рівня. Це багатопарадигма, орієнтована на об'єкт, а також на процедуру. Пітона знайшов Гідо ван Россум. Це легка мова програмування, яку можна вивчити, і її можна використовувати в різних додатках. Є дві основні версії Python, і це Python 2 і 3. У цій статті розглядаються відмінності між цими двома версіями. The ключова різниця між Python 2 і 3 це те, що Python 2 отримає мінімальну підтримку в майбутньому, а Python 3 продовжить розвиватися в майбутньому.
1. Огляд та ключові відмінності
2. Що таке Python 2
3. Що таке Python 3
4. Подібність між Python 2 та 3
5. Порівняльне порівняння - Python 2 проти 3 у табличній формі
6. Підсумок
Python - одна з найпопулярніших мов програмування. Багато компаній використовують мову Python для розробки додатків. Google, YouTube, Dropbox - деякі з них. Python має велике співтовариство, оскільки його легко навчати, читати та підтримувати. Він підтримує процедурно-орієнтоване програмування, а також об'єктно-орієнтоване програмування.
Python використовує інтерпретатор для запуску коду. На відміну від мови на основі компілятора, інтерпретатор Python не проходить весь код відразу. Натомість він читає рядок за рядком, і якщо перекладач виявить помилку, він припиняє передувати далі і передає користувачеві повідомлення про помилку. Python 2 вже довший, тому він має більший доступ до бібліотеки. Найпопулярнішою версією Python 2 є Python 2.7
Python 3 вважається майбутнім Python. Він розроблений, щоб додати більше функцій та виправити помилки. Він постійно розвивається. Спочатку Python 2 був популярним, але ідея Python 3 - це майбутнє мови, яка також підтримувала Python 3..
Рисунок 01: Функція друку Python 3
Функціональні можливості Python 2 і 3 здебільшого однакові, між цими двома версіями існують відмінності в синтаксисі та обробці. Основна перевага Python 3 полягає в тому, що нові функції будуть постійно додаватися до мови.
Python 2 проти Python 3 | |
Python 2 - версія мови програмування Python, яка отримає мінімальну підтримку та додаткові можливості в майбутньому. | Python 3 - це версія мови програмування Python, яка постійно додає нові функції та виправляє помилки. |
Функція друку | |
У Python 2 не обов'язково використовувати дужки. напр. надрукувати "Hello World" | У Python 3 обов'язкове використання дужок. напр. друк ("Hello World") |
Цілий відділ | |
У Python 2 ціле ділення повертає ціле число. 7/2 дає 3. Щоб отримати точну відповідь, програміст повинен використовувати 7.0 / 2. 0. | У Python 3 цілочисельний поділ може дати відповідь з плавкою. 7/2 дасть 3,5. |
Підтримка Unicode | |
Щоб зробити рядок Unicode в Python 2, слід використовувати символ 'u'. напр. u "Привіт" | У Python 3 рядок за замовчуванням є Unicode. |
Функція Raw_Input () | |
У Python 2 функція raw_input () використовується для отримання вводу від користувача. Ця функція читає рядок. | У Python 3 функція raw_input () недоступна. |
Вхідна () функція | |
У Python 2 функцію input () можна використовувати для читання як рядків, якщо вони знаходяться всередині лапок, що читаються як числа. | У Python 3 функція input () читає вхід як рядок. |
Далі () Функція | |
У Python 2 генератор next () приймає наступне значення генератора. | У Python 3 він записаний як наступний (генератор). |
Підтримка сторонніх модулів | |
Оскільки Python 2 знаходиться там довше, має більше сторонніх модулів. Деякі рамки все ще використовують Python 2. | Python 3 має обмежену підтримку сторонніх модулів. |
Мова Python має дві версії. Різниця між Python 2 і 3 полягає в тому, що Python 2 отримає мінімальну підтримку в майбутньому, а Python 3 продовжить розвиватися в майбутньому. Обидва мають однакові можливості, але деякі їх синтаксиси відрізняються. Будь-яка версія обох використовується для побудови програм. Мова Python корисна в таких сферах, як Аналіз даних, Машинне навчання, Обробка природних мов, Веб-розробка, Наукові обчислення, Обробка зображень, Роботика, Комп'ютерне бачення та багато інших.
Ви можете завантажити PDF-версію цієї статті та використовувати її в офлайн-цілях відповідно до примітки. Завантажте PDF-версію тут Різниця між Між Python-2-і-3
1.DigitalOcean. "Зміст." Python 2 проти Python 3: практичні міркування | DigitalOcean, DigitalOcean, 29 листопада 2017. Доступний тут
2.edurekaIN. YouTube, YouTube, 20 лютого 2017. Доступно тут
3. Пункт, Підручники. "Python 2 Vs Python 3.", Навчальний посібник, 31 грудня 1969 р. Доступний тут
4.Полік, навчальні посібники. "Що нового в Python 3." Підручники Точка, 15 серпня 2017. Доступно тут
1. "Привіт-світ", що працює на Python3 "Автор Бенджаміна Пекла (Public Domain) через Wikimedia Commons