Чому 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

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

Проект вихідного дня, що зміг

Ямамото Цунетомо Отже, у нас все буде дуже просто: Сервер на 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

09 липня 2021 ·
1
· 176 · 2 · Codeguida

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
· 967 · 2 · Alex

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 для набору запитів

06 вересня 2023 ·
0
· 366 · 1 · Alex

Що повинен мати кожен 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); Підтримує

29 квітня 2021 ·
0
· 72 · 1 · Codeguida

Роль підкреслення в Python

Підкреслення (_) — це не простий символ в Python. В той час, як в більшості мов воно використовується лише для назви функцій та змінних в snake-case, в Python воно має значно ширше застосування. ...
Відділення цифр в числах Ця фіча досить нова, її додали лише в Python 3.6. ...
Але Python не може забезпечити справжньої приватності, тому отримати доступ до таких змінних чи функцій дуже легко.

26 листопада 2020 ·
0
· 415 · 1 · Codeguida

Чому я обрав 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, які на перший погляд, здаються нереальними. Як добре очистити список?

22 липня 2021 ·
0
· 68 · Codeguida

Python: поради, рекомендації, ідіоми

А в коментарях напишіть, які цікаві функції/класи в Python ви використовуєте. ...
Писати код на Python легше і швидше ніж на інших мовах – це одна з його основних переваг. Багато хороших трюків та ідіом дозволяють писати кращий, читабельніший код. ...
Звісно, ми могли б використовувати додаткову змінну для реалізації лічильника, але Python дає нам зручний інструмент – функція enumerate(). students = ('James', 'Andrew', 'Mark') for i, student in enumerate

26 квітня 2020 ·
0
· 64 · Codeguida

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. Він міцно закріпився як мова програмування для розробників та вчених.

24 травня 2020 ·
0
· 10 · Codeguida

В Python додадуть асинхронні генератори

В Python 3.6 такий синтаксис є повністю допустимим. ...
Зворотня сумісність Новий синтаксис повністю сумісний з минулими версіями Python. При оголошенні в Python 3.5 async def функції, що містить в своєму тілі yield буде викликано SyntaxError. ...
В Python 3.5 була додана можливість асинхронного програмування з використанням async&await. Тепер у пітон пропонують додати асинхронні генератори.

21 квітня 2020 ·
0
· 22 · Codeguida

Новий рік — новий Python

Python 3.6 було випущено в кінці минулого року. В новій версії було чимало покращень, давайте розглянемо головні з них. ...
Можливість вказувати типи даних була і раніше (через коментарі), але в Python 3.6 це стало частиною офіційного синтаксису. ...
Анотації типів Однією з головних особливостей Python є його гнучка та динамічна типізація. Але вона не завжди грає на користь.

14 грудня 2021 ·
0
· 11 · Codeguida

Як працює 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 до файлового об'єкту додали методи

30 червня 2020 ·
0
· 5 · Codeguida

Робота з 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

30 березня 2019 ·
0
· 6 · Codeguida