Просто Python | Data science | ML | AI
10K subscribers
2.03K photos
38 videos
40 files
2.06K links
Говорим просто о Python, Data Science и машинном обучении!

Связаться: @agencytender

Канал на бирже:
https://telega.in/c/pro100python1

Ссылка для друга:
https://t.me/+Iy7vrYZkpiU3NzJi

РКН: https://rkn.link/ANH
Download Telegram
🗺 Создавайте захватывающие интерактивные карты с помощью Python

Оживите свои данные захватывающими интерактивными картами — от землетрясений до демографики.

Библиотека Plotly для Python визуализирует цифры намного нагляднее, чем таблицы и графики.

➡️ Plotly – это мощная библиотека визуализации данных для Python, которая позволяет использовать широкий спектр интерактивных визуализаций, включая карты.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Как преобразовать строку в байты в Python

В Python для представления данных в двоичной форме можно использовать байты.

Из этой статьи вы узнаете, как преобразовать строку в байты и наоборот.

Но прежде чем мы рассмотрим преобразования, поговорим о том, как работают байты в Python.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ 4 миллиарда операторов if

Просматривая недавно соцсети, я наткнулся на этот скриншот.

Разумеется, его сопровождало множество злобных комментариев, критикующих попытку этого новичка в программировании решить классическую задачу computer science: операцию деления с остатком.


🔫 Показанный выше код — идеальный пример компромисса между временем и задействованной памятью.

Мы жертвуем временем и в то же время памятью и временем компьютера! Поистине чудесный алгоритм!

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🛡 Как сделать Flask-приложение неуязвимым: полное руководство по защите от хакерских атак

Лучшие практики по созданию надежного и безопасного Flask-приложения, включая защиту от уязвимости XSS и CSRF.

➡️ В этом руководстве команда исследователей безопасности Escape собрала самые важные советы по защите ваших Flask-приложений от потенциальных брешей, включая способы реализации CSRF-защиты.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое Werkzeug?

В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для своей основной HTTP-функциональности.

Изучая материал статьи, вы попутно разработаете собственное WSGI-совместимое приложение с использованием Werkzeug, чтобы создать похожий на Flask веб-фреймворк!

Эта статья предполагает, что у вас уже есть опыт работы с Flask.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👀 Добрый, добрый Python - уроки для начинающих

Огромный курс для тех кто начинает изучать Python, а так же материал будет полезен кто работает с данным языком программирования.

— Плейлист включает в себя 72 видео

Узнаете о возможностях и особенностях языка Python, проекты, в которых он используется, а также о порядке установки интерпретатора языка на компьютер и многое другое.

➡️ youtube

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ Работает — не трожь: зачем обновлять Python в долгоживущих проектах

Этот пост широко освещает изменения последних нескольких лет и куда в принципе движется Python.

Пост будет полезен как новичкам, которые только ещё изучают Python, так и опытным специалистам, которые думают о языке разработки в долгосрочной перспективе.

➡️ habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 18 основных паттернов микросервисной архитектуры

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

Их правильное применение может значительно улучшить масштабируемость и надежность системы.

➡️ proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ БНФ-нотация в документации Python

Эта статья познакомит вас с основами БНФ-нотации Python.

Вы узнаете, как ее использовать для глубокого понимания синтаксиса и грамматики языка.

Чтобы извлечь максимальную пользу из этого урока, вы должны быть знакомы с синтаксисом Python, включая ключевые слова, операторы и некоторые общие конструкции, такие как выражения, условные операторы и циклы.


➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👀 4 совета для написания лучших циклов For на Python

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

Мы рассмотрим примеры с enumerate, zip, list comprehension и генераторами Python, и сделаем тесты производительности с примерами байт-кода.

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
⚠️ Zen of Python: история, реализация и пасхалки

В мире программирования на Python существует особая философия, представляющая собой специальный документ под названием Zen of Python (Дзен Python).

Он включает принципы, направленные на написание ясного, простого и элегантного кода на Python.

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

📤 habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🧰 5 Python-инструментов, которые изменят ваш подход к разработке

Эффективность разработки на Python во многом зависит от используемых инструментов.

В этой статье мы рассмотрим пять мощных решений, способных существенно повысить продуктивность вашей работы.

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🛍 Как вручную установить пакет в Python

Большинство пакетов в Python сейчас спроектированы так, чтобы быть совместимыми с менеджером пакетов pip.

Но что если у вас есть пакеты, несовместимые с pip, и вам нужно установить пакет вручную?

Сегодня мы разберем, как это делается.

➡️ pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
👀 Современные графические приложения на Python | Все фишки в одном видео

В данном видео рассмотрим библиотеку, которая позволяет создавать современные графические интерфейсы (GUI) на Python. Библиотека CustomTkinter одна из самых простых в своей сфере и она намного легче чем тот же PyQt5.

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

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Как я решил сделать серию видео про устройство интерпретатора CPython

"Лучший курс по Питону» по версии CPython core-разработчиков в России :trollface:"


Под катом я расскажу, как я делаю «Лучший курс по Питону»* на Ютюбе.

Почему он бесплатный. И почему он такой, какой есть. А еще я расскажу, какая польза будет разработчикам от его просмотра.

📤 habr.com
📤 youtube

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 PyCharm для Python: полное руководство по установке, настройке и использованию

В этом подробном руководстве мы рассмотрим все аспекты работы с PyCharm: от установки и настройки до продвинутых функций и полезных плагинов.

Независимо от того, новичок вы или опытный разработчик, эта статья поможет вам максимально эффективно использовать PyCharm в ваших Python-проектах.

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Однострочники Python для ускорения написания кода

Однострочник — это сжатый блок кода, вмещенный в одну строку. По-английски — one-liner. По сути это лаконичные, полезные программы, занимающие всего строку кода.


Python
часто выбирают из-за его простоты и читабельности.

🎯 Но знаете ли вы, что код на Python можно существенно сокращать, не жертвуя функциональностью?

Однострочники могут сэкономить вам много времени, сократить расходование памяти и произвести впечатление на ваших друзей.

📤 pythonist

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ Способы возведения в степень в Python

В Дзене Python есть принцип, согласно которому "должен существовать один и желательно только один очевидный способ сделать это".

Однако в Python есть как минимум три способа возведения числа в степень:
🔘оператор **
🔘встроенная функция pow()
🔘функция math.pow()

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

📤 habr.com

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👀 Сокеты в Python - socket для чайников и новичков (простыми словами)

В данном плейлисте происходит разъяснение основополагающих аспектов про устройство сокетов в Питоне, - python socket.

Минимальная необходимая база для понимания работы межсетевого взаимодействия на уровне сокетов.

📤 youtube

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Жадные алгоритмы: все, что нужно знать для собеседования

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

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


Основные характеристики жадных алгоритмов:

🔘Локальная оптимальность
🔘Необратимость
🔘Постепенное построение решения

📤 proglib.io

Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM