Structural Pattern Matching
Долгое время разработчики жаловались на отсутствие в питоне структуры switch-case. В версии 3.10 эта проблема была решена, да еще как! Представляем краткий обзор общирных возможностей этой фишки📢
📎 А вот здесь можно прочитать официальные рассуждения и рекомендации на эту тему: PEP 634, 635, 636.
class Python
Долгое время разработчики жаловались на отсутствие в питоне структуры switch-case. В версии 3.10 эта проблема была решена, да еще как! Представляем краткий обзор общирных возможностей этой фишки
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 при выполнении ячейки выводится только результат последней операции. Это не всегда удобно. Так вот у нас есть лайфхак
Чтобы печаталось всё, скопируйте и выполните этот код в вашем блокноте:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"Минус подхода в том, что иногда выводиться будет чрезмерно много информации. Чтобы этого избежать, добавьте точку с запятой в конце строки, вывод которой вам не нужен
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4❤1
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
Мы подготовили для тебя вдохновляющие истории и самые интересные факты о пяти выдающихся программистах нашего времени. Может, у тебя тоже есть свой фаворит? Делись с комментариях
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30🔥7❤4
Предсказание цены криптовалюты
Все слышали про криптовалюту. Многие даже инвестировали в нее. Bitcoin, Ethereum и Binance Coin… Чего там только нет 💸
В этом колабе мы решили показать, как предсказывать цену криптовалюты с помощью машинного обучения и Python. Кстати, мы придумали хитрость: когда бы ты не запустил код, модель будет обучаться на самых свежих данных. То есть прогноз всегда будет актуален.
👁 Посмотреть -> https://colab.research.google.com/github/Veron28/bot_test/blob/master/rrr.ipynb
class Python
Все слышали про криптовалюту. Многие даже инвестировали в нее. Bitcoin, Ethereum и Binance Coin… Чего там только нет 💸
В этом колабе мы решили показать, как предсказывать цену криптовалюты с помощью машинного обучения и Python. Кстати, мы придумали хитрость: когда бы ты не запустил код, модель будет обучаться на самых свежих данных. То есть прогноз всегда будет актуален.
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥13🤣9😁2🤩1
В новой версии 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. Рассмотрены основные технологии и рабочие инструменты создания приложений, даны основы языка Python. Описаны фреймворк Django и структура создаваемых в нем веб-приложений. На простых примерах показаны обработка и маршрутизация запросов пользователей , формирование ответных веб-страниц. Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы.
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20💯4🫡2
Что такое генераторная функция
Генераторная функция - функция, в теле которой встречается ключевое слово yield. Будучи вызвана, такая функция возвращает объект-генератор (generator object) (итератор генератора (generator iterator)).
Что делает yield
yield замораживает состояние функции-генератора и возвращает текущее значение. После следующего вызова __next__() функция-генератор продолжает своё выполнение с того места, где она была приостановлена.
В чем отличие [x for x in y] от (x for x in y)
Первое выражение возвращает список (списковое включение), второе – генератор.
#вопросы_с_собеседования
Что делает yield
В чем отличие [x for x in y] от (x for x in y)
#вопросы_с_собеседования
👍25🎉4👨💻3
Несложно рассчитать время выполнения программы на Python. Основная идея состоит в том, чтобы зафиксировать время начала и окончания работы программы и получить разницу между ними.
Для этого в модуле
time() есть много встроенных функций. Рассказываем, в чем разница, и как выбрать подходящую class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27💯5