Чому Rust - улюблена мова розробників
Чому розробники люблять Rust Хоча база користувачів Rust не така велика, як у Java чи Python, вона продовжує конкурувати з лідерами у списках найпопулярніших мов в інтернеті.
02 жовтня 2023 · 3 · 192 · 3 · 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
Проект вихідного дня, що зміг
Ямамото Цунетомо Отже, у нас все буде дуже просто: Сервер на FastAPI (Python), що відмальовує HTML сторінки з допомогою Jinja2 Фронт-енд без JS взагалі, що вже й казати про фреймворки/ліби.
11 листопада 2023 · 4 · 308 · 2 · Oleh RybalchenkoБазовий та повнотекстовий пошук із Django та Postgres
migrate
$ docker-compose exec web python manage.py createsuperuser
Тоді перейдіть до http://127.0.0.1:8011/quotes/, щоб переконатися, чи застосунок працює як слід. ...
250)
quote = models.TextField(max_length=1000)
def __str__(self):
return self.quote
Запустіть цю команду керування, щоб додати 10 000 цитат до бази даних:
$ docker-compose exec web python ...
З кореневої директорії проєкту створіть образи та запустіть контейнери Docker:
$ docker-compose up -d --build
Далі виконайте міграції та створіть суперкористувача:
$ docker-compose exec web python manage.py
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
2018: Ruby або PHP?
Таким чином, багато розробників віддали перевагу Ruby чи Python.
30 липня 2018 · 0 · 30 · 1 · CodeguidaМої перші кроки в GTK
Вирішив нарешті задати дільне питання Chat GPT і Haiku, останній до речі доволі точно і лаконічно генерує приклади на Python, C та C++ Документація В принципі, вона є але доволі скупа і потребує деякого
30 серпня · 1 · 89 · 1 · p.s.Шаблони проєктування: фабричний метод
Приклад реалізації мовою Python from __future__ import annotations from abc import ABC, abstractmethod class Creator(ABC): """ У класі Creator оголошується фабричний метод,
07 вересня 2023 · 0 · 284 · 1 · AlexПрокачайте свій Django застосунок: 7 хитрих трюків для прискорення запитів до бази даних
Запобігайте отриманню великих полів, що не використовуються, за допомогою defer()
Деякі поля, такі як JSONField і TextField, вимагають дорогої обробки для завантаження в об'єкт Python. ...
Щоб переконатися, що Django використовує дані з пам'яті та уникає зайвих запитів, ви можете використовувати стандартний Python з Django методом all() замість специфічних методів Django для набору запитів
Що повинен мати кожен Python-проект
За останні роки популярність Python дуже зросла.
13 липня 2020 · 0 · 237 · 1 · CodeguidaАвтоматизоване тестування UI: стисло про головне
Плюси:
Підтримує всі популярні мови (Java, C#, C, JavaScript, Ruby, Python, PHP);
Open source;
Багатоплатформний;
Велике ком'юніті. ...
Цей інструмент базується на Python, для повноцінного тестування UI він може бути розширений за допомогою додаткових бібліотек, які використовують інші мови програмування. ...
Плюси:
Запис UI скриптів для розповсюджених браузерів;
Групування тестів;
Підтримує різні мови програмування: Java, Python, Ruby та інші;
Працює на багатьох платформах (Windows, Linux, IOS);
Підтримує
Роль підкреслення в Python
Підкреслення (_) — це не простий символ в Python. В той час, як в більшості мов воно використовується лише для назви функцій та змінних в snake-case, в Python воно має значно ширше застосування. ...
Відділення цифр в числах
Ця фіча досить нова, її додали лише в Python 3.6. ...
Але Python не може забезпечити справжньої приватності, тому отримати доступ до таких змінних чи функцій дуже легко.
Чому я обрав Debian, а не Ubuntu, Arch, Gentoo чи FreeBSD
І невеличка примітка для Python-розробників. З 2016го року більшість пакунків на PyPI представленні в вигляді wheel (бінарного формату), що спрощує встановлення. А от Gentoo та FreeBSD так не вміють.
15 серпня 2021 · 1 · 81 · 1 · CodeguidaКонсольні утиліти Linux, які зможуть полегшити вам життя
Однак, на цей раз утиліта написана на Python, що робить її повільнішою, але водночас до біса гнучкою та зручною.
15 липня 2020 · 3 · 735 · 1 · AlexЧи ви впевнені, що знаєте Python?
В Python це можна реалізувати кількома способами. ...
Більшість прикладів взято з сайту love-python, а також звідси.
Якщо знаєте цікаві штучки в Python - напишіть, будь ласка, в коментарях. ...
В статті зібрані деякі найменш знані штучки і плюшки Python, які на перший погляд, здаються нереальними.
Як добре очистити список?
Python: поради, рекомендації, ідіоми
А в коментарях напишіть, які цікаві функції/класи в Python ви використовуєте. ...
Писати код на Python легше і швидше ніж на інших мовах – це одна з його основних переваг. Багато хороших трюків та ідіом дозволяють писати кращий, читабельніший код. ...
Звісно, ми могли б використовувати додаткову змінну для реалізації лічильника, але Python дає нам зручний інструмент – функція enumerate().
students = ('James', 'Andrew', 'Mark')
for i, student in enumerate
6 непопулярних, але зручних можливостей ES6
Параметри за умовчуванням Параметри за умовчуванням доступні в більшості серверних мов (Python чи PHP), а тепер вони доступні і в JavaScript. // Базове використання function greet(name = 'Anon') { console.log
02 червня 2021 · 0 · 272 · CodeguidaВийшов Python 3.5
Нещодавно відбувся реліз Python 3.5. Основними змінами були: Новий оператор множення матриць: a @ b. Інфо Співпрограми з async/await синтаксисом. Інфо Новий модуль: zipapp.
12 червня 2021 · 0 · 2 · CodeguidaЩо вам слід вивчити в 2017-му
Python теж має свою пару фулстек та мінімального фреймворків. І ім'я цій парі Django та Flask. ...
Також в грудні було випущено Python 3.6. Він міцно закріпився як мова програмування для розробників та вчених.
В Python додадуть асинхронні генератори
В Python 3.6 такий синтаксис є повністю допустимим. ...
Зворотня сумісність
Новий синтаксис повністю сумісний з минулими версіями Python. При оголошенні в Python 3.5 async def функції, що містить в своєму тілі yield буде викликано SyntaxError. ...
В Python 3.5 була додана можливість асинхронного програмування з використанням async&await. Тепер у пітон пропонують додати асинхронні генератори.
Новий рік — новий Python
Python 3.6 було випущено в кінці минулого року. В новій версії було чимало покращень, давайте розглянемо головні з них. ...
Можливість вказувати типи даних була і раніше (через коментарі), але в Python 3.6 це стало частиною офіційного синтаксису. ...
Анотації типів
Однією з головних особливостей Python є його гнучка та динамічна типізація. Але вона не завжди грає на користь.
Як працює with x as y в Python
Починаючи з доволі старої версії 2.5, в Python є конструкція with x as y:. Сьогодні ми розглянемо як вона працює і як інтегрувати її в свої проекти.
Як і все в Python, ця конструкція дуже проста. ...
Це перша стаття з серії, в якій ми поступово будемо розбиратися зі внутрішнім влаштуванням фіч у Python. ...
Наприклад, наступний код ігнорує всі TypeError, але пропускає решту:
def __exit__(self, type, value, traceback):
return isinstance(value, TypeError)
В Python 2.5 до файлового об'єкту додали методи
Робота з vk api в Python
Встановлення, підключення, авторизація Так як я користувач linux тому всі кроки будуть описані саме під Debian based дистрибутиви (Ubuntu,Crunchbang) 1.Встановити менеджер модулів pip sudo apt-get install python-pip
29 лютого 2020 · 0 · 9 · CodeguidaЯкі проблеми з безпекою характерні для різних мов
Частка небезпечних проблем (де CVSS перевищує 7) складає близько 20% для С, Python й PHP, 10% — для Java і Ruby, 30% — для C++ і JavaScript. ...
через "../ ") і міжсайтовий скриптинг (XSS). 30% виявлених вразливостей небезпечні;
C ++: вихід за межі буфера, помилки у перевірці вхідних даних, витік інформації. 30% проблем небезпечні;
Python