python
(157)
Python — мова 2020 року за версією TIOBE
Організація TIOBE опублікувала рейтинг за січень та назвала Python мовою попереднього року. Так TIOBE відзначає мови, популярність яких найбільше зросла за 12 місяців (і Python отримала цей титул вже вчетверте). За попередній рік популярність Python...
Codeguida · 05 січня 2021 · 4Python майже наздогнав Java в останньому рейтингу мов TIOBE
TIOBE опублікувала свій рейтинг мов програмування за жовтень. Цього місяця Python досягнув максимальної популярності (11,28%) і майже наздогнав Java. Тепер різниця між двома мовами складає всього 1,3%. У списку TIOBE мова Java завжди була на першому...
Codeguida · 06 жовтня 2020 · 2Патерн «Замісник» у Python
У Python, як і в будь-якій мові програмування, є патерни та антипатерни проєктування. Хоч патерни і є загальними рішеннями для поширених проблем програмування, у кожній мові є свої особливості реалізації. Наприклад, в динамічних мовах проєктування па...
Codeguida · 30 червня 2020 · 4Чи скоро можуть з’явитись Python-застосунки для Android
Мова Python досить популярна серед розробників, але для мобільних пристроїв вона поки не адаптована. Однак автор мови Ґвідо ван Россум і спільнота розробників хотіли б це змінити. Цьому міг би допомогти BeeWare — відкритий проєкт, який очолює Рассел...
Codeguida · 3 роки тому · 2Чому вам слід використовувати NumPy
NumPy — одна з найпотужніших бібліотек у Python. Тож давайте розглянемо основні фічі бібліотеки і поширені математичні функції. Виклад у статті буде простим і ця інфомрація стане у пригоді для кращого розуміння Python. Краще з'ясувати можливості Nump...
Codeguida · 22 квітня 2019 · 91Поради по роботі з БД у Django
ORM відкриває розробникам чудові можливості, але таке абстрагування доступу до БД має свою ціну. Якщо ви заглибитесь у цю тему і спробуєте змінити деякі налаштування за замовчуванням, ви побачите, що насправді можна отримати ще більше користі. У стат...
Codeguida · 21 лютого 2019 · 67Нотація Ландау та аналіз алгоритмів з прикладами на Python
Майже для всіх комп'ютерних проблем існує декілька способів їх вирішити. Наприклад, для сортування масиву існує купа різних алгоритмів: сортування злиттям, бульбашкою, [вставкою](https://uk.wikipedia.org/wik...
Codeguida · 12 лютого 2019 · 91В Python прибирають терміни «master» і «slave» заради дотримання політкоректності
Гвідо ван Россум поставив крапку в суперечці, що виникла серед розробників Python через зміни, запропоновані Віктором Штіннером, який входить в число ключових розробників Python. Штіннер запропонував прибрати з коду Python згадки слів «master» і «sla...
Codeguida · 13 вересня 2018 · 2Нові круті фічі в Python 3.7
Python 3.7 знаходився в розробці з вересня 2016. В кінці червня ця версія була офіційно випущена. Що ж вона собою привнесла? Хоча документація надає хороший огляд нових функцій, ця стаття поглибиться в деякі з аспектів релізу. Серед яких: Легший дос...
Codeguida · 26 липня 2018 · 12Pythonic посібник з логування
Правильно представлені логи — цінний компонент набору розробника. Чому вчора під час перевірки користувач отримав помилку? Які дані він вводив? Логи дозволяють відповісти на всі ці питання. Практика ведення логів варіюється від дуже простих статичних...
Codeguida · 24 липня 2018 · 28Речі, які вам необхідно знати про прибиральник сміття в Python
В цій статті описується прибиральник сміття (ПС) в Python 3.6. Зазвичай вам не потрібно турбуватися про керування пам'яттю, коли об'єкти стають більше непотрібними, Python автоматично звільняє пам'ять від них. Проте, якщо у вас буде розуміння як прац...
Codeguida · 28 листопада 2017 · 19Як робити міграції даних в Django
Міграція – зручний спосіб змінювати дані в БД під час структурних змін. Ось як працює звичайна структурна міграція. Django відслідковує залежності, порядок виконання і, якщо програма вже застосовувалася, визначає чи була міграція потрібних даних. Зви...
Codeguida · 24 жовтня 2017 · 3