Що варто знати про Bug Bounty
Наприклад. у Python, Django, Ruby, PHP та інших. Зараз проєкт фінансують ще й платформи HackerOne, Ford Foundation та GitHub (який, щоправда, належить Microsoft).
22 травня 2020 · 0 · 24 · CodeguidaЧи варто переходити з Python на Nim заради продуктивності?
Все, як у Python.
Ключові слова
Обидва цикли, а також оператор if виглядають так, як ніби це фрагмент коду на Python. ...
І саме тому C вже не має такого попиту, а Python популярний. Іншими словами, Python набагато простіший (відносно, звичайно). ...
Хоча базовий синтаксис дуже схожий на Python, вона складніша. Тому більшість фанатів Python, швидше за все, не зацікавляться нею.
Крім того, не варто забувати про мову Go.
Логування в Python
Він використовується багатьма сторонніми бібліотеками Python, тому ви можете інтегрувати їхні логи для однорідності. ...
У Python система логування є частиною стандартної бібліотеки, тому ви без труднощів можете використовувати її у застосунку. ...
Ви можете використовувати будь-який стиль форматування, але Python 3.6 запропонував чудовий спосіб для рядків — f-string.
Проект вихідного дня, що зміг
Ямамото Цунетомо Отже, у нас все буде дуже просто: Сервер на FastAPI (Python), що відмальовує HTML сторінки з допомогою Jinja2 Фронт-енд без JS взагалі, що вже й казати про фреймворки/ліби.
11 листопада 2023 · 4 · 313 · 2 · Oleh RybalchenkoКонфігурування FastAPI за допомогою ConfZ
Confz — це нова бібліотека керування конфігурацією для Python. Вона базується на pydantic, що робить її ідеальною для використання разом з FastAPI.
28 січня 2022 · 2 · 21 · CodeguidaБазовий та повнотекстовий пошук із 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
Глибоке занурення у систему типів Go
Ви можете перевірити довжину зрізу, додати елементи й інші зрізи, і найцікавіше з цього всього ー ви можете витягти суб-зрізи, подібно до слайсингу в Python: package main import "fmt"
18 січня 2018 · 0 · 116 · Codeguidaasyncio на прикладі
Спочатку встановимо потрібну бібліотеку:
sudo pip install aiohttp
Я використовую Python 3.5, що і вам рекомендую, якщо ви хочете писати асинхронний код зручно. ...
Це цикл подій, що використовується в Node.js, але портований на Python. Тести показують в середньому приріст потужності в 2-2.2 рази в порівнянні з стандартним циклом asyncio. ...
А з виходом Python 3.6 (грудень 2016) з'являться асинхронні функції-генератори (що таке функції-генератори) та асинхронні генератори списків (їх іноді не вистачає в 3.5, що змушує використовувати хаки)
Що таке глобальне блокування інтерпретатора Python (GIL)?
Кожен процес Python отримує власний інтерпретатор Python і простір пам'яті, тому GIL не буде проблемою. ...
Але чому це не було виправлено в Python 3? ...
Отже, чому такий, здавалося б, складний підхід був використаний у Python? Чи розробники Python прийняли погане рішення?
Знайомство з технологією CUDA
Серед них є і Java, і Python, і багато інших. Хто читав мою попередню статтю, то помітив, що я згадував про виклик функції з C програми для взаємодії з графічним процесором.
30 січня 2018 · 0 · 326 · CodeguidaВступ до асинхронного програмування на 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.
Написання та публікація модуля Python мовою Rust
Загалом, писати модуль Python на Rust може бути доволі цікаво. Автору цих рядків не довелося писати жодного рядка на Python (навіть спеціальних конфігурацій для Python), доки він не додав юніт-тести. ...
Поговоримо про нелегкий шлях написання бібліотеки procmaps для Python мовою Rust. ...
PyO3 вимагає лише вкраплень синтаксичного цукру, щоб бібліотека працювала з Python.
Модулі
Модулі Python створюються за допомогою декоратора функції Rust #[pymodule].
Мої перші кроки в GTK
Вирішив нарешті задати дільне питання Chat GPT і Haiku, останній до речі доволі точно і лаконічно генерує приклади на Python, C та C++ Документація В принципі, вона є але доволі скупа і потребує деякого
30 серпня · 1 · 92 · 1 · p.s.LINQ. Огляд
В той час вже існували Python 2.4 та JavaScript 1.6, які мали потужні вбудовані засоби роботи з колекціями, такі як filter, map і reduce. ...
До імперативних мов програмування відносяться:
C#
Python
JavaScript
Go
Всі ці мови базуються на змінних, операторах присвоєння і підпрограмах. ...
З моменту випуску він став невід'ємною частиною .NET фреймворку і як бібліотека для роботи з даними не поступається, а багато в чому і перевершує, вбудовані засоби інших мов, таких як Java, Python, Go
Створення пакунку Flatpak
програму з нуля, а не портуєте спадковий код вже існуючої програми, то рекомендую базовий патерн gtk-rust-template, за допомогою якого також можете згенерувати новий десктоп проект з CLI утилітою на Python
3 тижні тому · 1 · 36 · p.s.Найкращі практики конфігів у Django
Файл з налаштуваннями Django містить код на Python, тому зміст settings_local.py може бути не дуже зрозумілим. ...
Деякі з вказаних факторів контролюються такими інструментами, як Django, Python, pip. Інші ж — за допомогою шаблонів проектування або налаштувань інфраструктури. ...
Налаштування Django — код на Python. Це і перевага, і недолік. Так, ви отримаєте гнучкість, але на відміну від пар ключ/значення, налаштування у settings.py можуть мати нетривіальну логіку.
Основи asyncio
Math U Code – Розбираємось в асинхронному I/O з Python 3.4 та Node.js
Dr Dobbs — Asyncio в Python 3.4: цикли подій
Effective Python Item 40: Співпрограми для запуску декількох функцій одночасно
PEP ...
Починаючи з Python 3.5 ви можете оголосити співпрограму за допомогою async def. ...
В Python 3.4 співпрограми оголошувались так:
import asyncio
@asyncio.coroutine
def my_coro():
yield from func()
Цей декоратор також працює і в Python 3.5, але в модуль types доданий новий тип, що
Розпочнімо з Rails 1: Поради щодо вибору середовища для розробки під Ruby/RoR
Написаний на python для GNOME, але, думаю, і в інших оболонках буде працювати добре. Командна оболонка (shell) На мою думку, найкраще обрати ZSH. Деталі можна почитати вище.
24 липня 2021 · 0 · 21 · CodeguidaПосібник з Python Celery: маленький інструмент для великих можливостей
Celery — не новинка для спільноти Python. На певному етапі роботи вам може знадобитись фонова обробка завдань. ...
Спочатку вам треба створити екземпляр Celery, щоб позначити функції Python як Celery task (далі – завдання). ...
Детальніше про базові концепції Celery, а також про кращі практики використання Celery у Python розповідаємо у статті.
Cтворюємо блог використовуючи Flask і AngularJS. Частина 1
Вимоги
Це керівництво припускає, що ви добре знайомі з Python, налаштуванням віртуального середовища та роботою з терміналом. ...
Серіалізатори
Щоб рендерити моделі даних у JSON форматі в наших відповідях, спочатку необхідно перетворити їх у нативні типи даних мови Python. ...
Структура Каталогів
Структуру каталогів, що ми будемо використовувати повинна виглядати так:
Встановлення необхідних пакунків Python
Ми використовуватимемо наступні пакети:
Flask-RESTful
Flask-SQLAlchemy
Усунення вузьких місць в PostgreSQL при високих навантаженнях
Уникайте запуску застосунків (PHP, Java і Python) і postgres на одному хості.
13 жовтня 2020 · 0 · 444 · AlexЯк застосовувати генератори у JavaScript
Базове застосування функції range() у Python :
# Код Python
for i range(3):
print(i)
# вивід:
# 0
# 1
# 2
Нам потрібно імітувати цю функціональність у JavaScript за допомогою генераторів. ...
Як застосовувати генератори
Варіант 1: імітуємо функцію range() з Python
Згідно з документацією Python, «тип range є незмінною послідовністю чисел і зазвичай потрібен для зациклювання певної кількості ...
Функція range() у Python зазвичай містить такі параметри:
start (необов'язковий, типове значення = 0): перше число у послідовності, включно з ним.
Чому Rust - улюблена мова розробників
Чому розробники люблять Rust Хоча база користувачів Rust не така велика, як у Java чи Python, вона продовжує конкурувати з лідерами у списках найпопулярніших мов в інтернеті.
02 жовтня 2023 · 3 · 192 · 3 · AlexФічі Python 3, які ви не використовували — а варто було б
Внаслідок Python EOL більшість розробників переходять з Python 2 на Python 3. Проте здебільшого код на Python 3 все ще виглядає як код на Python 2, відрізняючи хіба що дужками. ...
Python 3 пропонує pathlib як зручну абстракцію для роботи зі шляхами. ...
В наведених прикладах використовуватимемо Python 3.7, поруч з кожною фічею вказано мінімально допустиму версію Python.
f-strings (3.6+)
У жодній мові програмування не обійтися без роботи з рядками, тому