python
(157)
Не використовуйте оператор "+" для об'єднання рядків в Python
Коли я тільки почав працювати з Python, я інтуїтивно почав використовувати оператор + для об'єднання рядків, як в Java і багатьох інших мовах програмування. Однак незабаром я помітив, що багато розробників надають перевагу методу .join() а не операт...
Alex · 09 листопада 2020 · 1.4KРейтинг TIOBE: мова Python вперше стала популярнішою за Java
TIOBE опублікувала свій щомісячний рейтинг популярності мов — вперше за 20 років Java не посіла перше чи друге місце, а опинилась на третьому. Її обійшла мова Python, а на першому місці традиційно залишилась C. Очільник TIOBE Пол Янсен ще минулого мі...
Codeguida · 05 листопада 2020 · 1Знайомство з декораторами в Python та способи їх використання
Всім, хто хоч трохи працює з Python, знайомі декоратори. Декоратори — це обгортка для функції. Найкраще показати все на прикладі: >>> def dec(fn): ... def func_wrapper(): ... print("Before") ... fn() ... print("After") ......
Codeguida · 29 жовтня 2020 · 85Випуск Pyston 2, реалізація мови Python з JIT-компілятором
Вийшла нова версія проєкту Pyston 2. Pyston це реалізація мови Python з використанням напрацювання проєкту LLVM. Реалізація примітна застосуванням сучасних технологій JIT-компіляції та націлена на досягнення високої продуктивності, близькою до продук...
Alex · 29 жовтня 2020 · 1565 способів вивчити Python
Пайтон - гнучка мова програмування. Ви можете використовувати її для розробки веб-застосунків, алгоритмів у машинному навчанні і навіть для розробки безпілотних літальних апаратів. Але спочатку вам потрібно її вивчити. Вивчення будь-якої мови програм...
Codeguida · 21 жовтня 2020 · 120Використання % і .format() в найкращий спосіб
Python має приголомшливий набір інструментів для форматування рядків, але документація до них є надто теоретичною і технічною. В цій статті я намагатимусь показати найбільш поширені приклади використання форматування рядків, через порівняння старого...
Codeguida · 17 жовтня 2020 · 156Python майже наздогнав Java в останньому рейтингу мов TIOBE
TIOBE опублікувала свій рейтинг мов програмування за жовтень. Цього місяця Python досягнув максимальної популярності (11,28%) і майже наздогнав Java. Тепер різниця між двома мовами складає всього 1,3%. У списку TIOBE мова Java завжди була на першому...
Codeguida · 06 жовтня 2020 · 2Cтворення власних утиліт командного рядка на Python
Ця стаття призначена для пітонерів, що починають знайомство з Linux. Часто виникає потреба автоматизувати деякі операції, а з цим добре справляються утиліти командного рядка. Але що робити, якщо не хочеться використовувати незвичний bash? Не треба за...
Codeguida · 29 вересня 2020 · 8Забутий 'else' в Python циклах
В цій статті ми розглянемо конструкцію for ... else та while ... else, одну з найрідше використовуваних особливостей мови Python. Обидва цикли мають необов'язкову умову else (як if та try), яка виконується, якщо ітерації циклу успішно завершуються. І...
Codeguida · 17 вересня 2020 · 7JavaScript, Python або Go: що найкраще підійде для бекенд-розробки в 2021 році?
Вже минуло вісім місяців 2020 року, а технічні прогнози на цей рік все виходять і виходять. І це - попри те, що дуже складно передбачити майбутнє в індустрії розробки програмного забезпечення яка так динамічно розвивається. Той, хто працює в цій інду...
Alex · 05 вересня 2020 · 911 · 2Три можливості Python 3 що рідко використовуються і про які повинен знати кожен
Python 3 існує вже якийсь час і досить багато розробників, особливо ті, хто тільки починає свій шлях в Python, вже користуються цією версією мови. Попри те, що безліч нових можливостей широко використовуються, схоже, що деякі залишилися за кадром. У...
Alex · 14 серпня 2020 · 512Cтворюємо блог використовуючи Flask і AngularJS. Частина 1
У цьому уроці ми створимо блог за допомогою Flask і AngularJS. Це перша частина курсу. В ній ми зосередимося на створенні REST API, який буде використовуватися додатком AngularJS. Цілі Цілі застосунку прості: Реєстрація користувачів; Їх авторизація;...
Codeguida · 07 серпня 2020 · 10