TGViewer
Channel Public Channel
Python tricks | Хитрости Питона

Python tricks | Хитрости Питона

@python_tricks

Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты.

Сотрудничество: @SIeep_Token

Мы на платформе: https://telegram.me/python_tricks

Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Subscribers
5.08K
Photos
2.2K
Videos
26
Links
2.5K

Showing posts older than #1304 · Back to latest

Older Posts 20 shown
Post #1302 942
Python Community Meetup 8/07: видео и материалы встречи

Первый открытый онлайн-митап сообщества, для которого собрали огонь-программу. Вместе со спикерами из Райффайзенбанка и Яндекса обсудили новости с полей — «Python ускоряется?», поговорили об использовании Dependency Injection и применении Python в highload-проектах с большой кодовой базой.

https://habr.com/ru/company/raiffeisenbank/news/t/566370/

🔗 Python tricks
Post #1301 925
Как повысить безопасность приложений с помощью фабрик строк в psycopg

psycopg — это адаптер базы данных PostgreSQL для Python, то есть одной из его основных задач является автоматическая подстройка типов при составлении запросов и получении ответов между PostgreSQL и Python. И хотя это преобразование отлично применяется к встроенным типам, psycopg также предоставляет нативный способ обрабатывать специализированные типы данных с помощью фабрик строк.

🔗 Python tricks
Post #1300 1K
Aiogram + Django — бич индустрии чат-ботов

Решил я тут пофрилансить для души, и увидел, что каждый третий проект по разработке чат-бота предполагает интеграцию веб-админки. В основном это касается онлайн-магазинов, где заказчик пытается сэкономить на сайте и заменить его монстрючим чат-ботом. При этом рулить проектом ему удобнее в привычной среде. Отсюда и возникает пунктик — "хочу админку". Функциональность этой штуковины обычно заканчивается на обновлении информации о товарах, назначении админов, управлении рассылками... в общем, простые манипуляции с базой, не более. Так вот, дефолтный разработчик, видя этот пункт, берет, мать ее, Django. Почему? Ну конечно, причина кроется в лени колхозить свою админку, и притащить красивую Джанговую реализацию кажется хорошей идеей. Заказчик, в свою очередь, гуглит топ веб-фреймворков и одобрительно кивает на сей перфоманс. А иногда и подливает масла в огонь, прямо в описании работы пингуя Django.

https://habr.com/ru/post/679362/

🔗 Python tricks
Post #1299 983
Как установить лицензионную защиту кода на Python и обезопасить данные с помощью HASP?

При переходе от On-Cloud размещений ПО на On-Premises в большинстве случае перед вами неизбежно встанет задача защиты интеллектуальной собственности – и она особенно критична для рынка AI, где задействуются модели, обладающие высокой ценностью для компании. К тому же, в этой сфере широко используется интерпретируемый язык Python, ПО на котором содержит алгоритмы, являющиеся интеллектуальной собственностью компании, но фактически распространяется в виде исходных кодов. Это не является проблемой для On-Cloud решений, но в случае с On-Premises требует особой защиты как от утечек кода, так и самих данных.

Рассказываю реальную историю решения этой, казалось бы, не самой тривиальной задачи. И так, обо всем по порядку.

https://habr.com/ru/company/mts_ai/blog/678928/

🔗 Python tricks
Post #1297 937
Компонентные тесты в собственном соку

Всем привет! Я QA Engineer в Scalable Solutions. Наша команда отвечает за работу сердца биржи – биржевого ядра, которое процессит регистрацию, сведение торговых заявок, проведение различных проверок и выполняет ряд других важных операций. Мы уже писали про специфику тестирования высоконагруженного бэкенда в финтехе, но сегодня я хочу рассказать, какое место в нашем процессе занимают компонентные тесты, и как мы их готовим.

https://habr.com/ru/company/scalablesolutions/blog/678426/

🔗 Python tricks
Post #1296 1.01K
Flutter на Python

Приветствую вас, дорогие любители и знатоки Python! Знали ли вы, что можно разрабатывать кросплатформенные приложения, используя всю мощь и выразительность своего любимого змеиного языка в связке с ныне популярным фреймворком Flutter? Оказывается, такая возможность есть! Всех заинтересовавшихся прошу под кат за деталями.

https://habr.com/ru/post/677734/

🔗 Python tricks
Post #1295 960
Использование функции format()

Python предоставляет функцию str.format(), которая позволяет использовать множественные подстановки и форматирование значений. Она принимает позиционные аргументы и объединяет строку посредством позиционного форматирования.

🔗 Python tricks
Post #1294 1.03K
Пишем первую программу по машинному обучению до 50 строк с помощью Scikit-Learn

Машинное обучение сегодня стало довольно будничным явлением. Кажется, что эту технологию невозможно понять и применить без глубоких познаний в информатике и математике, но это утверждение далеко от правды. В мире, где ведущие компании были созданы в гаражах, а FOSS (бесплатное и открытое программное обеспечение) есть везде, куда ни глянь, существует несколько библиотек, созданных сообществом, чтобы упростить разработку модели машинного обучения.

https://habr.com/ru/post/677274/

🔗 Python tricks
Post #1293 977
Создаем библиотеку для бота telegram

История о том, как я решил освоить python на примере реализации бота для Telegram. Что из этого вышло и чем закончилось в условиях ограничения времени в неделю.

https://habr.com/ru/post/677322/

🔗 Python tricks
Post #1292 948
Это просто: пишем свою «Матрицу» на Python

Изучать новое можно по-разному. Одним нравится сначала штудировать теорию, а потом применять её на практике. Другие предпочитают учиться исключительно на примерах, найденных на любимом Stackoverflow. А кто-то вообще загружает навыки управления вертолётом и технику боевых единоборств по выделенному каналу прямо в мозг.

https://tproger.ru/articles/jeto-prosto-pishem-svoju-matricu-na-python/

🔗 Python tricks
Post #1291 923
Сравнительный анализ эффективности работы Cython и Python

Cython – это язык, который очень-очень похож на Python с добавлением синтаксических изюминок.

https://habr.com/ru/post/676426/

🔗 Python tricks
Post #1288 980
Pet-проект для обучения или как я в одиночку писал Helpdesk

Доброго дня! Меня зовут Антон, я работаю инженером, в отделе технического обслуживания и администрирования. Языки программирования начал изучать совсем недавно, хотя всегда очень хотелось.

https://habr.com/ru/post/675492/

🔗 Python tricks
Post #1287 1.06K
F-строки в Python мощнее, чем можно подумать

Форматированные строковые литералы, которые ещё называют f-строками (f-strings), появились довольно давно, в Python 3.6. Поэтому все знают о том, что это такое, и о том, как ими пользоваться. Правда, f-строки обладают кое-какими полезными возможностями, некоторыми особенностями, о которых кто-нибудь может и не знать. Разберёмся с некоторыми интересными возможностями f-строк, которые могут оказаться очень кстати в повседневной работе Python-программиста.

https://habr.com/ru/company/wunderfund/blog/674866/

🔗 Python tricks
Post #1286 964
GitHub Copilot

В современном компьютерном и интернет-мире всё взаимодействие, не только пользователей, а в общем со структурой выстраивается с помощью различных программ, интерфейсов, и подобных им оптимизированных для простого человека сложных разработках. Но кто же занимается непосредственно разработкой различного вида software? Первый ответ, который придет в голову обывателю – это конечно же ПРОГРАММИСТ. Если обобщить в понятие программист всевозможные виды и подходы к разработке, можно согласиться с ответом обывателя. Давайте рассмотрим всех инженеров, backend, frontend разработчиков как единое понятие – программист.

https://habr.com/ru/post/674658/

🔗 Python tricks
Post #1285 953
Итераторы в Python для самых маленьких

«Напиши, пожалуйста, кастомный итератор,» — такое задание довольно часто дают на собеседованиях, и я раз за разом вижу обреченные глаза кандидата, когда он сталкивается с подобной просьбой. Опыт участия в собеседованиях показал мне, что большинство начинающих разработчиков бегут от этой темы, потому что она кажется слишком запутанной и непонятной. А ведь ничего сложного в ней нет, если подобраться к ней правильным образом — в чём я и постараюсь помочь дорогим читателям.

https://habr.com/ru/company/domclick/blog/674194/

🔗 Python tricks
Post #1284 1.01K
👾 Как заблокировать любой сайт на Python

В данном видео пишем скрипт для блокировки доступа к веб сайтам по времени. Так запустив скрипт на компьютере друга или родственника, у него пропадет доступ к любимым сайтам, цель может же быть и иной, например ограничение доступа ребенка к социальным сетям, либо же оберег для себя от прокрастинации и залипания в ютубе между выполненными тасками, да и всегда можно немного почудить на компах в универе.

https://www.youtube.com/watch?v=eqdzs_t86tk

🔗 Python tricks
YouTube Как заблокировать любой сайт на Python ⚡️ Практика Python ⚡️ Как заблокировать любой сайт на Python? В данном видео пишем скрипт для блокировки доступа к веб сайтам по времени. Так запустив скрипт на компьютере друга или родственника, у него пропадет доступ к любимым сайтам, цель может же быть…
Post #1283 889
👾 Как сделать 3D Игру на Python с Нуля. Часть #2 Оптимизация

Второй урок по созданию с нуля простой псевдо 3d игры на основе Ray casting принципов, используя Python и Pygame.
В этом уроке узнаем, как значительно ускорить движок игры и еще сделаем парочку интересный вещей.
Для ускорения игры, в данном уроке предлагаю использовать свою интерпретацию DDA алгоритма (алгоритм растеризации отрезка)

https://www.youtube.com/watch?v=6FwR56UKlYU

🔗 Python tricks
YouTube Как сделать 3D Игру на Python с Нуля [ Часть #2 Оптимизация ] [ Retro Контент! ] Второй урок по созданию с нуля простой псевдо 3d игры на основе Ray casting принципов, используя Python и Pygame. В этом уроке узнаем, как значительно ускорить движок игры и еще сделаем парочку интересный вещей. Для ускорения игры, в данном…
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →