Чистий Python-код: основи

PEP 8 (Пропозиція покращення коду Python) PEP 8 — це стилістичні настанови про стандарти кодування для Python, найпопулярніший посібник у спільноті Python. ...
Найпопулярніші лінтери для Python: Pylint; PyFlakes; mypy. Докладніше про лінтери та форматування коду у статті Python Code Quality. ...
Дзен включили до інтерпретатора Python як бонусне яйце-райце.

30 серпня 2021 ·
1
· 2.2K · Codeguida

Не використовуйте оператор "+" для об'єднання рядків в Python

Вивчення мови програмування передбачає досить довгий шлях, але Python робить його відносно коротшим для новачків. Однак не варто зупинятися на тому, як ви вже вмієте використовувати Python. ...
strs = [ 'Life', 'is', 'short,', 'I', 'use', 'Python'] Спочатку я зробив це так: strs = ['Life', 'is', 'short,', 'I', 'use', 'Python']def join_strs(strs): result = '' for s in strs: result ...
Переклад статті Christopher Tao : Do Not Use "+" to Join Strings in Python

09 листопада 2020 ·
1
· 1.6K · Alex

А ви можете вирішити ці три (оманливо) прості задачі на Python?

Нещодавно мені на очі потрапила цікава стаття з прикладами того, як не завжди очевидно працюють mutable - і immutable-об'єкти в Python. ...
Пояснення Що якщо я скажу вам, що всі ці приклади дивної поведінки пов'язані з розходженням між змінними та незмінними об'єктами в Python? ...
Висновок Різниця між змінними та незмінними об'єктами в Python дуже важлива. Уникайте дивної поведінки, описаної в цій статті. Особливо: Не використовуйте за замовчуванням змінювані аргументи.

12 липня 2020 ·
1
· 1.3K · Alex

Вступ до асинхронного програмування на Python

(https://clips.twitch.tv/AstutePluckyCocoaLitty) 175: PythonRobotics: Python sample codes for robotics algorithms (https://atsushisakai.github.io/PythonRobotics/) 23: Python and Flask Tutorial in VS ...
(https://www.python-celery.com) 14: A Simple Anomaly Detection Algorithm in Python (https://medium.com/@mathmare_/pyng-a-simple-anomaly-detection-algorithm-2f355d7dc054) DONE: python 1360: git bundle ...
Відповідь: asyncio Asyncio – модуль асинхронного програмування, який був представлений в Python 3.4.

14 липня 2020 ·
1
· 1.1K · Alex

JavaScript, Python або Go: що найкраще підійде для бекенд-розробки в 2021 році?

Тобто - Python-застосунки можна запускати на Linux, Windows і Mac. Навколо Python склалася величезна спільнота. ...
Сильні сторони Python Python дозволяє швидко вирішувати складні завдання, створюючи при цьому невеликі обсяги коду. ...
Python Python - це високорівнева мова програмування з динамічною типізацією, яка вже багато років користується популярністю в IT-індустрії.
Тобто більшість хоче вчити Python, потім JavaScrip і Go. Це не говорить про те, що вони будуть вчити ці мови, або ці мови стануть популярними, чи для цих мов відкриється більшість вакансій. ...
якими користуються найбільше. https://insights.stackoverflow.com/survey/2019#most-popular-technologies Згідно цієї таблиці, найбільш популярними є - JavaScript 69.7% - HTML/CSS 63.1% - SQL 56.5% - Python

05 вересня 2020 ·
1
· 935 · 2 · Alex

Запускаємо командний рядок Linux на iOS

У комплекті з нею поставляються Python 2.7, Python 3.7, Lua, C, Clang і багато іншого. ...
Налаштування Python і pip Я вирішив додати Python (версію 3.x), не тільки для того, щоб писати код, але і тому, що я користуюся кількома програмами на Python. ...
 Встановимо його: apk add python3 Хоча Python 2.x застарів, можна встановити і його: apk add python Встановимо менеджер пакетів Python під назвою pip і setuptools: python3 -m ensurepip --default-pip

30 жовтня 2020 ·
0
· 927 · Alex

LINQ. Огляд

В той час вже існували Python 2.4 та JavaScript 1.6, які мали потужні вбудовані засоби роботи з колекціями, такі як filter, map і reduce. ...
До імперативних мов програмування відносяться: C# Python JavaScript Go Всі ці мови базуються на змінних, операторах присвоєння і підпрограмах. ...
З моменту випуску він став невід'ємною частиною .NET фреймворку і як бібліотека для роботи з даними не поступається, а багато в чому і перевершує, вбудовані засоби інших мов, таких як Java, Python, Go

01 серпня 2020 ·
2
· 800 · Oleksandr Martyniuk

Консольні утиліти Linux, які зможуть полегшити вам життя

Однак, на цей раз утиліта написана на Python, що робить її повільнішою, але водночас до біса гнучкою та зручною.

15 липня 2020 ·
3
· 679 · 1 · Alex

Робимо з Vim-а цукерку

Тепер ви можете, відкривши ваш код на Python (або на іншому підтримуваному мовою), розбити його на блоки (початок блоку позначається символом ## або # %%) і підключитися до Jupyter.

30 вересня 2019 ·
2
· 637 · Alex

Нейронні мережі - шлях до глибинного навчання

Якщо ви у пошуках посібника по штучним нейронним мережам (ШНМ), то, можливо, ви вже маєте припущення щодо того, що це таке. Але чи знали ви, що нейронні мережі – основа нової та цікавої області, глибинного навчання? Глибинне навчання – область машинного навчання, яка у наші часи допомогла зробити великий прорив у багатьох речах, починаючи з гри в Г...

01 червня 2017 ·
0
· 635 · Codeguida

TypeScript для бекенд-розробки

Але, якщо сервіс буде серйозно залежати від численних і сторонніх програм з хорошою підтримкою, то краще скористатися Python, Java або Clojure.

01 листопада 2020 ·
0
· 538 · Alex

Як правильно організувати Python-проект

А ось так може виглядати Python-пакунок. ...
Використовують її ось так: virtualenv --python=python3 -q .venv . .venv/bin/activate pip install -r requirements.txt Також Python та pip можна викликати прямо з директорії: virtualenv --python=python3 ...
В цьому пості я покажу як правильно організувати новий Python-проект. Звісно, це не єдиний шлях, я просто розкажу про найважливіші аспекти. Python часто помилково вважають лише мовою сценаріїв.

09 грудня 2021 ·
1
· 536 · Codeguida

Три можливості Python 3 що рідко використовуються і про які повинен знати кожен

Python 3 існує вже якийсь час і досить багато розробників, особливо ті, хто тільки починає свій шлях в Python, вже користуються цією версією мови. ...
Це краще, ніж format, який використовувався раніше в Python. ...
Я знаю про них з інших мов і вони роблять Python 3 кращим. Перерахування Перерахування я багато використовував в Java і Swift, і також почав їх використовувати в Python.

14 серпня 2020 ·
3
· 520 · Alex

Створюємо перший додаток на Python та Django

Python 2 vs Python 3 Обидва Python 2.7.x і 3.x широко використовуються. ...
У Python 3 внесені зміни, які потребують переписати додатки, написані на Python 2, щоб можна було працювати з гілками Python 3.x. ...
Перед тим, як почати, спочатку встановіть останню версію Python з сайту Python.

29 листопада 2020 ·
0
· 505 · Codeguida

Створюємо Telegram бота на Python. Частина 1

Створюємо Telegram бота на Python - це серія статей, де я спробую описати створення бота для Telegram. ...
Найчастіше Telegram ботів пишуть на Python, далі на JavaScript, PHP, Java (статистика з GitHub). ...
Привіт, codeguida, це стаття про створення ботів для **Telegram **на мові **Python **з використання бібліотеки pyTelegarmBotAPI. Тож почнемо.

18 травня 2020 ·
0
· 475 · Codeguida

12 відомих сайтів на Django

Django - високорівневий відкритий Python веб-фреймворк для розробки динамічних веб-сайтів. Якщо ви шукаєте, інструмент, щоб створити Landing Page - Django точно не для вас.

12 травня 2021 ·
0
· 459 · Codeguida

Web PUSH Notifications швидко і просто

Інформації по цій темі в інтернеті повно, але вона фрагментована, розкидана по різних ресурсам і перемішана з повідомленнями для мобільних пристроїв з прикладами на Java, C++ і Python.

01 листопада 2019 ·
0
· 457 · Alex

20 інструментів Android-розробника, про які ви могли не знати

Інструмент написаний на Python і використовує ImageMagick. Налаштувати рамки (фони) можна, наприклад, за допомогою Facebook Design. ...
 Сценарії сумісні з Python версій 2 і 3. Цей репозиторій досить популярний і стане в пригоді, якщо потрібно запускати багато емуляторів на віддалених машинах.

22 вересня 2020 ·
0
· 451 · Alex

Розпізнавання об'єктів в режимі реального часу на iOS з допомогою YOLOv3

Спочатку клонуємо репозиторій, переходимо в папку репо і запускаємо команду: python convert.py yolov3.cfg yolov3.weights yolo.h5 де yolov3.cfg і yolov3.weights викачані файли Darknet. ...
Для того, що б перетворити модель в CoreML потрібно запустити скрипт на python (попередньо потрібно встановити бібліотеку coremltools для пітона): import coremltools coreml_model = coremltools.converters.keras.convert

11 листопада 2019 ·
0
· 438 · 3 · Alex

Cтворення мобільних додатків з Python

(Основний файл проекту має бути названий main.py) Щоб створити Android проект разом з Python і Kivy, відкрийте термінал та виконайте: git clone git://github.com/kivy/python-for-android cd python-for-android ...
Звісно, Python не підтримується жодною із даних платформ, але існують бібліотеки, які дозволяють створювати додатки мовою Python, які б запускалися на IOS та Android, а також на десктопах (Windows, OSX ...
Протягом довгого часу, створення додатків для IOS чи Android з допомогою Python буо неможливим.

09 травня 2021 ·
0
· 448 · Codeguida

5 способів вивчити Python

Learning Python with Raspberry Pi – Розробляйте апаратні проекти, використовуючи Пайтон на Raspberry Pi. Learning Robotics using Python – Програмування роботів на Python. ...
Документація Python – Чудове місце для знаходження довідкового матеріалу по Пайтон. ...
Invent your own computer games with Python – Книга, яка ознайомлює вас з розробкою деяких ігор мовою Пайтон.

21 жовтня 2020 ·
0
· 428 · Codeguida

PHP vs Node.js

Чому не говоримо про C#, Java, Ruby, Python, Perl, Erlang, C++, Go, Dart, Scala, Haskell, і інших? Стали б ви читати статтю про все і вся, вам потрібна енциклопедія?

16 грудня 2019 ·
1
· 416 · Alex

Усунення вузьких місць в PostgreSQL при високих навантаженнях

Уникайте запуску застосунків (PHP, Java і Python) і postgres на одному хості.

13 жовтня 2020 ·
0
· 406 · Alex

Python і розробка простого веб-застосунку, який використовує технології машинного навчання

таких інструментів потрібні особливі знання і навички, і в тому, що робота з ними може зайняти чимало часу.Автор статті, переклад якої ми сьогодні публікуємо, хоче розповісти про те, як, використовуючи Python-бібліотеки

04 липня 2020 ·
1
· 387 · Alex