Node.js: керівництво для фронтенд розробника
Подібні інструменти існують і в багатьох інших мовах програмування: virtualenv для Python, rbenv для Ruby тощо.
17 липня 2018 · 0 · 155 · CodeguidaСтабільний випуск СУБД MariaDB 10.5
Обв'язка для Python відповідає Python DB API 2.0, написана мовою Сі та використовує для підключення до сервера бібліотеки Connector/C. ...
Запропоновано нові версії обв'язок для підключення до СУБД MariaDB і MySQL з програм на мові Python і C: MariaDB Connector/Python 1.0.0 і MariaDB Connector/C 3.1.9.
Як зменшити розмір образу Docker: 6 методів оптимізації
Бездистрибутивні базові образи доступні для java, nodejs, python, Rust тощо. Бездистрибутивні образи настільки мінімізовані, що в них навіть немає оболонки.
20 лютого 2024 · 3 · 160 · AlexЯк мати справу з виключеннями в Python
На щастя, Python дозволяє легко отримати доступ до трасування. ...
Перехоплення конкретних винятків
Правильний спосіб обробки винятків у Python — вказати, який виняток ми очікуємо. ...
Чудовим ресурсом, як і завжди, є документація Python по винятках.
Але це ще не все. Ще є багато речей, які можна зробити за допомогою винятків.
11 причин, чому YouTube зумів забезпечити 100 мільйонів переглядів відео на день, маючи лише 9 інженерів
За їхніми оцінками, Python ніколи не був вузьким місцем. ...
Python на сервері прикладних програм. Тому що він пропонує багато універсальних бібліотек, і вони не хотіли вигадувати велосипед. Іншими словами, Python дозволяв швидку та гнучку розробку. ...
Наприклад, модель узгодженості читання і запису для коментарів користувачів
Вивчали Python, щоб запобігти поширеним помилкам.
7 порад щодо керування undefined у JavaScript
Більшість сучасних мов, таких як Ruby, Python або Java мають одне значення null (nil або null), і це здається розумним підходом.
12 липня 2017 · 0 · 166 · CodeguidaВиправлення помилки запуску fail2ban в Debian 12
fail2ban - це утиліта на Python для захисту серверів від атак підбору паролів. Вона сканує системні журнали на предмет шкідливої активності, та блокує підозрілі хости на заданий в налаштуваннях час.
09 березня 2024 · 1 · 181 · p.s.Отримуємо максимум від Django ORM
Так ми можемо уникнути непередбачуваних багів в нашому Python-коді. ...
Потім виконається другий запит, щоб отримати всі пов'язані об'єкти і об'єднати їх вже в коді Python, а не в БД. ...
Django ORM передбачає інтерфейс Python для роботи з даними в БД.
Ми отримуємо дві основні можливості:
Спрощення налаштувань та підтримки структури БД — завдяки визначеним моделям та міграціям.
Пошук по музиці: Використання векторного пошуку для пошуку аудіо
")
Наданий код на Python за допомогою Python-клієнта Elasticsearch створює індекс з заданими конфігураціями. ...
Для генерації вбудовування ми будемо використовувати librosa (пакет з відкритим вихідним кодом на мові python). ...
Ми використовуємо panns_inference - бібліотеку Python, призначену для задач тегування аудіо та розпізнавання звукових подій.
Cтворення власних утиліт командного рядка на Python
Це дуже потужній модуль, і він входить в стандартну бібліотеку Python. Саме його ми й будемо використовувати. ...
В даному прикладі ми оголосили позиційний аргумент, бібліотека також дозволяє обробляти ключові аргументи (--text Python) та прапорці (--enable-png-support). ...
Не треба засмучуватися, ми можемо використовувати улюблений Python. В цій статті ми напишемо утиліту, що буде працювати аналогічно стандартним утилітам (такими як cat чи grep).
Знайомство з декораторами в Python та способи їх використання
Всім, хто хоч трохи працює з Python, знайомі декоратори. Декоратори — це обгортка для функції. Найкраще показати все на прикладі:
>>> def dec(fn):
... def func_wrapper():
... ...
Min time 1.42262s.
27
Перевірка типів
Якщо ви сумуєте за Java або іншою статично типізованою мовою, то в мене для вас гарні новини: статичну типізацію можна частково прикрутити й до Python. ...
db.end_transaction()
return res
return wrap
return wrapper
@transaction(db)
def action(db):
db.ids.insert(1/0)
Висновок
Ось так можна використовувати ще один ninja-hack в Python
Python 101: Рекурсія
Ліміт рекурсії в Python
На початку цієї статті я згадував, що можна створити нескінченний рекурсивний цикл. Це можливо в деяких мовах програмування, але в Python є ліміт рекурсії. ...
Python запобігає створенню функції, яка вилиється у нескінченний рекурсивний цикл.
Знайомство з Cocos2d-x
Тут доведеться зробити дві речі: встановити необхідні програми: g++ та все інше, що треба для написання програм на C++, також Python та CMake.
23 березня 2020 · 0 · 137 · CodeguidaСамоорганізовані карти: теорія та реалізація на Python з NumPy
Нам знадобляться деякі підпрограми Python для демонстрації функцій, що використовуються для навчання SOM. ...
Сьогодні розглянемо модель навчання без нагляду, відому як самоорганізована карта, або Self-Organizing Maps (SOM), а також її реалізацію на Python. ...
plt.title('$sigma^2$ = ' + str(s))
plt.xlabel('Distance')
plt.ylabel('Neighborhood function $f$')
fig.subplots_adjust(hspace=0.5, wspace=0.3)
plt.show()
Імплементація самоорганізованих карт у Python
Мої перші враження від C++
Звісно, в процесі довелось працювати і з суміжними мовами та їх технологіями (HTML, CSS, JS), так і альтернативи back-end, такі як Python. ...
Оскільки C++ не використовує рантайм, як PHP, Python чи Go - написати програму без прямого звернення до пам'яті ви просто не зможете, а отже - доведеться трохи розібратись з тим, як для кожного з типів
Вкладені API за допомогою Django REST Framework
Весь код написаний за допомогою Python 3.6, Django 1.11 та DRF 3.6. ...
Передумови
Для побудови заклинань вам потрібні: Python 3.6, Django 1.11 і Django Rest Framework 3.6, також передбачається, що кожна команда запускається у virtualenv. ...
Якщо ви досі не встановили Python 3.6, тоді слід вилучати __str__ методи, оскільки вони використовують нові форматовані рядкові літерали.
$ pip install django djangorestframework
Створимо проект для
Поради по роботі з БД у Django
ORM відкриває розробникам чудові можливості, але таке абстрагування доступу до БД має свою ціну. Якщо ви заглибитесь у цю тему і спробуєте змінити деякі налаштування за замовчуванням, ви побачите, що насправді можна отримати ще більше користі. У статті дізнаємось як покращити свою роботу з базами даних у Django. ## **Агрегація з `filter`** Якщо м...
21 лютого 2019 · 0 · 114 · CodeguidaГлибоке занурення у систему типів Go
Ви можете перевірити довжину зрізу, додати елементи й інші зрізи, і найцікавіше з цього всього ー ви можете витягти суб-зрізи, подібно до слайсингу в Python: package main import "fmt"
18 січня 2018 · 0 · 116 · CodeguidaВикористовуємо Google Spreadsheets як БД в Python
Читання даних з таблиці за допомогою Python
Для роботи нам потрібні лише два модуля:
oauth2client — для авторизації.
gspread — власне, для роботи з таблицями. ...
")
Або відразу цілий рядок:
row = ["I'm","inserting","a","row","into","a,","Spreadsheet","with","Python"] ...
однієї комірки:
sheet.row_values(1)
sheet.col_values(1)
sheet.cell(1, 1).value
Також ви можете записати потрібні дані в комірку:
sheet.update_cell(1, 1, "I just wrote to a spreadsheet using Python
Мої перші враження від Rust
З іншого боку, нагадує JS, який особисто мені чомусь ніколи не подобався (як і Python). ...
З іншого боку, можна поставити Conan, але мені просто не захотілось в тому розбиратись, оскільки ця система вимагає використання Python, що якось трохи дисонує в плані подальших перспектив такого симбіозу
Оптимізація з алгоритмом Grid Search у Python
Після прочитання матеріалу ви навчитесь реалізовувати цей алгоритм у Python і використовувати його в реальних застосунках. ...
Приготування
Щоб повторювати кроки з посібника, встановіть такі бібліотеки та фреймворки:
Python 3;
NumPy;
Pandas;
Keras;
Scikit-Learn. ...
Можна сміливо сказати, що алгоритм Grid Search досить легко реалізувати в Python. До того ж він рятує розробника від значної кількості рутинної роботи.
16 розширень VSCode, які варто встановити у 2020-му
З коробки підтримує Python, TypeScript/JavaScript, React та Java. 7. SQLTools — Database tools Як зрозуміло з назви, це інструмент для управління базою даних за допомогою VSCode.
18 травня 2020 · 0 · 120 · CodeguidaОснови 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 доданий новий тип, що
Створення веб павука з Python та Scrapy
Тому рекомендую всім, хто знайомий з python, як найкращий інструмент в своєму класі.
Також раджу ознайомитись з документацією. Дякую за увагу. ...
Де:
scrapy.cfg - файл конфігурації проекту
codeguidatutorial/ - python модуль, потім ви будете імпортувати ваш код з нього.
codeguidatutorial/items.py - items файл проекту. ...
На свій Google не розраховуйте, але перший крок в цьому напрямку дана стаття вам дасть ;)
Встановлення
Залежності:
Python 2.7
lxml
OpenSSL - встановлено за замовчуванням у всіх операційних системах