uz
Feedback
About Python [ru]

About Python [ru]

Kanalga Telegram’da o‘tish

Пишем на Python, создаём нейросети и ИИ-агентов. Алгоритмы, задачи и вайбкодинг. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin

Ko'proq ko'rsatish
6 465
Obunachilar
-324 soatlar
-237 kun
-7730 kun
Postlar arxiv
👩‍💻 Асинхронный SQLAlchemy 2: простой пошаговый гайд по настройке, моделям, связям и миграциям с использованием Alembic Пришло время для гайда по асинхронной версии SQLAlchemy 2.0. В статье разберем создание моделей, связи, миграции с Alembic и работу с базами данных, включая PostgreSQL и другие. Читать...

Ответ:
Anonymous voting

👩‍💻 Тест по Python Что будет выведено в консоль при выполнении данного кода?
def extend_list(val, lst=[]):
    lst.append(val)
    return lst

list1 = extend_list(10)
list2 = extend_list(123, [])
list3 = extend_list('a')

print(list1)
print(list2)
print(list3)

👩‍💻 Я ускорил генерацию blurhash в 3̶6 8̶7 128 раз Blurhash — компактный способ представления размытой превьюшки изображения в виде ASCII-строки, разработанный Wolt. Решил внедрить его в API, но скорость работы всегда вызывала вопросы. Читать...

👩‍💻 PyCharm для Python: полное руководство по установке, настройке и использованию В этом подробном руководстве мы рассмотрим все аспекты работы с PyCharm: от установки и настройки до продвинутых функций и полезных плагинов. Читать...

👩‍💻 Бэктест на Python: оцениваем торговую стратегию Бэктестинг — мощный инструмент, который помогает определить потенциальную доходность, выявить неоправданные риски и внести необходимые коррективы до того, как вы начнете торговать на реальные деньги. Читать...

👩‍💻 Задачка по Python Создайте Python-приложение, которое принимает путь к текстовому файлу в качестве аргумента командной строки и подсчитывает частоту появления каждого слова в файле. Программа должна выводить результаты в консоль и сохранять их в файл word_count.json. Программа должна уметь выводить статистику по папке в консоль и сохранять её в файл. ➡️ Пример:python app.py report file.txt — создает файл word_count.json с частотой появления каждого слова в файле. • python app.py print file.txt — выводит статистику по словам в консоль. Решение задачи ⬇️
import sys import json from collections import Counter import os def count_words(file_path): with open(file_path, 'r', encoding='utf-8') as file: text = file.read().lower() words = text.split() return Counter(words) def save_report(file_path, word_count): report_path = os.path.splitext(file_path)[0] + '_word_count.json' with open(report_path, 'w', encoding='utf-8') as report_file: json.dump(word_count, report_file, ensure_ascii=False, indent=4) print(f'Отчет сохранен в {report_path}') def print_report(word_count): for word, count in word_count.items(): print(f'{word}: {count}') if __name__ == '__main__': if len(sys.argv) < 3: print('Используйте: python app.py <report|print> <путь к файлу>') sys.exit(1) action = sys.argv[1] file_path = sys.argv[2] if not os.path.isfile(file_path): print(f'Файл {file_path} не найден.') sys.exit(1) word_count = count_words(file_path) if action == 'report': save_report(file_path, word_count) elif action == 'print': print_report(word_count) else: print('Неизвестное действие. Используйте "report" или "print".')

👩‍💻 Использование библиотеки OpenCV для продакшен-среды Поговорим об использовании библиотеки OpenCV при решении задач машинного зрения в контексте развертывания в продакшен-среде. Читать...

👩‍💻 Как автоматизировать инфраструктуру с помощью Terraform и Ansible Terraform и Ansible — два популярных инструмента, которые помогают автоматизировать инфраструктуру и управлять ей. Рассказываем, в чем их особенности и как их можно интегрировать в разработку. Читать...

👩‍💻 Реализация паттерна «Одиночка» на Python Мечтаешь о коде, который работает как швейцарские часы? Паттерн «Одиночка» может стать тем самым механизмом, который заставит все шестеренки крутиться идеально. Читать...

👩‍💻 Как интегрировать синхронный код в асинхронный. Инструкция Статья расскажет о том, как адаптировать старый код для работы с асинхронными библиотеками в Python, используя asyncio, и как GIL ограничивает многопоточность в языке, несмотря на асинхронный подход. Читать...

👩‍💻 В поиске собственных значений (матриц) Как найти собственные числа и собственные значения матрицы? Методы, излагаемые в курсе линейной алгебры, основанные на определении — применимы ли они к реальным данным? Существует ли простой алгоритм поиска этих величин, который можно понять, а не просто поверить? Читать...

👩‍💻 Усиление PostgreSQL с помощью PL/Python Сегодня мы прокачаем PostgreSQL, добавив в него Python. А именно — PL/Python. Это расширение позволяет писать функции на Python прямо внутри базы данных. Лично для меня это как объединение двух лучших миров: любимого PostgreSQL и могучего Python. Читать...

⚙️ 10 способов оптимизации Python-кода Python ценят за простоту, гибкость и читаемость, но критикуют за невысокую производительность. Эта критика не всегда обоснована: есть несколько эффективных способов значительно повысить скорость Python-приложений, предназначенных для выполнения сложных вычислений и обработки больших объемов данных. Читать...

📌Бутстрап в PySpark В статье я расскажу о том, как мы решали вопрос автоматизации оценки эффективности большого количества маркетинговых кампаний с помощью бутстрапа в PySpark. Читать...

Помощь в трудоустройстве в IT-сфере! В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специал
+9
Помощь в трудоустройстве в IT-сфере! В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно! Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита. Для этого нужно: - Перейти по ссылке - Заполнить анкету и ответить на вопросы (занимает менее 3 минут) - На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать Перейти на сайт #реклама 16+ urban-university.ru О рекламодателе

👩‍💻 Как создать генератор ASCII-графики на Python Любители ASCII делают ремейки «Звездных войн» и текстовые RPG. Мы же создадим приложение с графическим интерфейсом на Python, которое будет конвертировать изображения в классическую ASCII-графику с помощью библиотеки Pillow. Читать...

Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а зап
Обучаем Java-разработчиков оплата после выхода на работу В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты. Если задуматься, то все в выигрыше: — ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя; — в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше; — мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут; — мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов. Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку! Узнать больше #реклама 16+ kata.academy О рекламодателе

👩‍💻 Python попрощался с GIL: что нового в версии 3.13 Готов? Тогда слушай: теперь у нас JIT-компилятор, улучшенная типизация и самое главное – GIL уходит на заслуженный отдых! Читать...

👨‍💻Создание прототипа библиотеки для визуализации алгоритмов на Python В этой статье я расскажу как написать небольшой, но полезный прототип библиотеки для визуализации алгоритмов на языке программирования Python. Читать...