class Python
11.3K subscribers
1.37K photos
15 videos
9 files
589 links
Первый журнал о Python

Ссылка на канал: @class_python
Download Telegram
5 советов по написанию функций

Без сомнения, функции являются одним из самых важных понятий в Python. Они помогают упрощать и ускорять код. Но и здесь есть свои нюансы...

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥5
⚙️ Трекер подписчиков в Instagram

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

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍7🤣1
Structural Pattern Matching

Долгое время разработчики жаловались на отсутствие в питоне структуры switch-case. В версии 3.10 эта проблема была решена, да еще как! Представляем краткий обзор общирных возможностей этой фишки 📢

📎 А вот здесь можно прочитать официальные рассуждения и рекомендации на эту тему: PEP 634, 635, 636.

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16
💡 Задача про рекурсию с решением

Знаком с рекурсией? Так вот, эта тема очень часто встречается на собеседованиях на должность Python-разработчика. Сегодня разбираем одну из наиболее популярных задач 🐍

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🤯2
This media is not supported in your browser
VIEW IN TELEGRAM
🐍 Вывод результатов всех операций в Jupyter Notebook

По умолчанию в Jupyter при выполнении ячейки выводится только результат последней операции. Это не всегда удобно. Так вот у нас есть лайфхак ⤵️

Чтобы печаталось всё, скопируйте и выполните этот код в вашем блокноте:

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"


Минус подхода в том, что иногда выводиться будет чрезмерно много информации. Чтобы этого избежать, добавьте точку с запятой в конце строки, вывод которой вам не нужен ⚡️

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥41
🤖 Ускоряем работу с отсортированными данными

SortedContainers — это реализация отсортированных типов данных на чистом Python, которая по скорости не уступает реализациям на C. В документации можно найти полный справочник по API, сравнение производительности и руководства по внесению своего вклада.

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
5 выдающихся программистов, которыми стоит вдохновиться

Мы подготовили для тебя вдохновляющие истории и самые интересные факты о пяти выдающихся программистах нашего времени. Может, у тебя тоже есть свой фаворит? Делись с комментариях ⬇️

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥74
Предсказание цены криптовалюты

Все слышали про криптовалюту. Многие даже инвестировали в нее. Bitcoin, Ethereum и Binance Coin… Чего там только нет 💸

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

👁 Посмотреть -> https://colab.research.google.com/github/Veron28/bot_test/blob/master/rrr.ipynb

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥13🤣9😁2🤩1
🐍 Группы асинхронных задач в Python 3.11

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

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Python, Django, PyCharm.pdf
56.8 MB
📝 Python, Django и PyCharm для начинающих.
👤 Постолит Анатолий В.
2021


Книга посвящена вопросам разработки веб-приложений с использованием языка Python , фреймворка Django и интерактивной среды разработки PyCharm. Рассмотрены основные технологии и рабочие инструменты создания приложений, даны основы языка Python. Описаны фреймворк Django и структура создаваемых в нем веб-приложений. На простых примерах показаны обработка и маршрутизация запросов пользователей , формирование ответных веб-страниц. Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы.

➡️ Оценка редакции: 8/10

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20💯4🫡2