#python python... PYTHON 🔛 🚀 – Telegram
Forwarded from Мathshub
📚Книги — неотъемлемый помощник в процессе самообразования. Способность самостоятельно изучать материал влияет на результат обучения и помогает быстрее достигнуть поставленных целей.

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

🟢 «Изучаем Python», Марк Лутц

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

🟢 «A Byte of Python», Сваруп Читлур

Описывает язык Python 3. Если ваши знания о компьютере ограничиваются тем, как сохранять текстовые файлы — эта книга для вас.

🟢 «Изучаем Python: программирование игр, визуализация данных, веб-приложения», Эрик Мэтиз

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

🟢 «Код. Тайный язык информатики», Чарльз Петцольд

Научно-популярно о том, как персональные компьютеры работают на аппаратном и программном уровне.

🟢 «Основы программирования на языке Python», Дмитрий Златопольский

Простым языком описаны основные типовые задачи и методы их решения с подробными комментариями. Приводятся типичные ошибки начинающих и дается ряд полезных советов.

🟢 «Python, Django и PyCharm для начинающих», Анатолий Постолит

Разбираются вопросы разработки веб-приложений с использованием Python, фреймворка Django и интерактивной среды разработки PyCharm.

➡️А вы читали что-нибудь из этого списка или есть книги, которые бы вы хотели посоветовать? Ждем ваши рекомендации в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Что такое утиная типизация

Неявная типизация, латентная типизация или утиная типизация (англ. Duck typing) – вид динамической типизации, применяемой в некоторых языках программирования (Perl, Smalltalk, Python, Objective-C, Ruby, JavaScript, Groovy, ColdFusion, Boo, Lua, Go, C#), когда границы использования объекта определяются его текущим набором методов и свойств, в противоположность наследованию от определённого класса. То есть считается, что объект реализует интерфейс, если он содержит все методы этого интерфейса, независимо от связей в иерархии наследования и принадлежности к какому-либо конкретному классу.

Утиная типизация решает такие проблемы иерархической типизации, как:

- невозможность явно указать (путём наследования) на совместимость интерфейса со всеми настоящими и будущими интерфейсами, с которыми он идейно совместим;

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

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет в новом году!

Первый пост - первая статья.

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

Что в статье:
- multiprocessing
- concurrent
- asyncio

Наглядный пример, что в данном случае работает лучше и почему.

В общем, очень полезно, поэтому изучайте 😉
Forwarded from Big Data AI
📚 20 лучших бесплатных книг по Python для начинающих и продвинутых программистов

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

✔️ Смотреть список

@bigdatai
Channel name was changed to «#python python... PYTHON 🔛 🚀»
Использование методов А/Б тестирования. Решение практического кейса в Python #habr
https://habr.com/ru/post/708872/
Tags: Python, Визуализация данных, Машинное обучение, Логистическая регрессия, cuped, Causal random forest, гетерогенный эффект воздействия, а/в-тесты
Author: oluscha
Forwarded from Zen of Python
Как работает Pattern Memento (Снимок)

Снимок — это поведенческий паттерн проектирования, который позволяет сохранять и восстанавливать прошлые состояния объектов, не раскрывая подробностей их реализации. В этой статье автор простым языком попытался объяснить принцип его работы и способ реализации:

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

#основы #паттерны
Forwarded from Zen of Python
Создаём Telegram бот с регистрацией пользователей из таблицы в Airtable + Python

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

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

#telegram #бот
Forwarded from Zen of Python
Matplotlib для python

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

Смотрим тут:

https://www.youtube.com/playlist?list=PLA0M1Bcd0w8xQx-X5a6eSEOYULNSnHN_p

#видео #matplotlib
Forwarded from Zen of Python
Никто:

Я, написавший «Hello, World» на Python жду оффер на 150к:
Forwarded from Zen of Python
Полуфинал битвы языков программирования 2022 объявляется открытым

Сегодня за звание самого популярного языка поборются Python и Typenoscript, а также C# и Java. Но мы, конечно, знаем за какой язык голосовать. Правда, питонисты?

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

https://tproger.ru/articles/polufinal-bitvy-jazykov-programmirovanija-2022/
Forwarded from Zen of Python
Может ли ChatGPT заменить бэкенд-разработчиков

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

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

https://tproger.ru/articles/mozhet-li-chatgpt-zamenit-bjekend-razrabotchikov/

#бэкенд #ml
Forwarded from Zen of Python
Dockerize Python: создаём образ Docker из приложения на Python

Образ Docker — это неизменяемый файл, содержащий исходный код, библиотеки, зависимости, инструменты и другие файлы, необходимые для запуска приложения. В этом руководстве вы узнаете, как самостоятельно создать образ, с которым в дальнейшем можно обращаться по своему усмотрению:

https://tproger.ru/articles/dockerize-python-sozdajom-obraz-docker-iz-prilozhenija-na-python/

#docker
Forwarded from Zen of Python
Telegram-бот для постинга мемов, ну или новогодних открыток

В этом видео вы узнаете, как создать Telegram-бота на языке Python с помощью библиотеки aiogram. Вы подробно рассмотрите процесс создания бота, начиная от регистрации в Telegram, заканчивая разбором программного кода. Разработанный бот будет автоматически отсылать свежие мемы с сайта Reddit в выбранный telegram канал, либо, если захотите, любые другие изображения. Кроме Aiogram, вы также пощупаете библиотеку asyncpraw для работы с Reddit API.

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

#видео #бот #telegram
Forwarded from Zen of Python
Получаем статистику Telegram-канала при помощи api и python

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

Как это сделать читайте тут:

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

#telegramapi
Forwarded from Zen of Python
Введение в библиотеку Transformers и платформу Hugging Face

Платформа Hugging Face — это коллекция готовых современных предварительно обученных Deep Learning моделей. А библиотека Transformers предоставляет инструменты и интерфейсы для их простой загрузки и использования.

Эта статья поможет вам познакомиться с этими двумя инструментами, которые помогают решать задачи компьютерного зрения, NLP и других направлений машинного обучения:

[https://habr.com/ru/post/704592/

#ml #nlp
Forwarded from Zen of Python
Многопроцессорное состояние гонки в Python

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

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

https://superfastpython.com/multiprocessing-race-condition-python/
Forwarded from Zen of Python
Работа с поверхностными и глубокими копиями в Python

В этой статье объясняется, как делать копии списков Python, массивов NumPy и датафреймов Pandas при помощи операций получения срезов, списочного и логического индексирования. Эти операции часто используются при анализе данных и должны правильно применяться, ведь ошибочные предположения могут привести к падению быстродействия или неожиданным результатам.

https://habr.com/ru/company/ruvds/blog/702486/
Forwarded from Zen of Python
This media is not supported in your browser
VIEW IN TELEGRAM
Ускоренный курс по представлениям и генераторам списков

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

В этой статье вы сможете узнать о них подробнее и увидеть, как они работают:

https://towardsdev.com/a-crash-course-in-python-comprehensions-and-generators-f069c8f8ca38

#курс