Jupyterlab_Cheat_Sheet.pdf
3.8 MB
Короткая шпаргалка по JupyterLab — поможет быстро вспомнить, как работать с ячейками, ядрами, виджетами и экспортом ноутбуков.
Внутри:
▶️ Основные горячие клавиши и команды редактирования▶️ Работа с ячейками: markdown, код, raw + вставка, копирование, объединение▶️ Управление ядром: запуск, перезапуск, остановка, сброс вывода▶️ Виджеты и интерактивные элементы: сохранение, очистка, embed▶️ Экспорт ноутбуков в HTML, PDF, Python, Markdown и другие форматы
tags: #шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21🤣12
Что такое ленивые вычисления?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5🔥4
В статье показано, как добавить авторизацию через Google в Django-проект с помощью OAuth 2.0 и библиотеки social-auth-app-django.
Автор объясняет, как зарегистрировать приложение в консоли Google, настроить проект и обрабатывать вход пользователей через Google-аккаунт.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2⚡1
Какой из вариантов изменит объект person?
Anonymous Quiz
37%
person.name = "Bob"
35%
person.tags.append("newbie")
9%
person.age = 30
19%
del person.name
🔥15❤3
На примере небольшого проекта автор показывает, как построить микросервисную архитектуру с FastAPI и RabbitMQ: один сервис получает заказы, второй — отправляет уведомления в Telegram.
Пошагово объясняется, как на практике устроена событийная модель, зачем нужен RabbitMQ и как выстроить асинхронное взаимодействие между сервисами.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14😁4
Какие задачи хорошо параллелятся, а какие — плохо?
Ответ:
Плохо параллелятся задачи, которые нагружают CPU и активно используют память. В Python это особенно заметно из-за GIL: при расчётах на CPU всё равно будет использоваться один поток, и параллельное выполнение не даст прироста. Более того, из-за переключений между потоками программа может даже замедлиться.
Если задача сочетает IO и тяжёлую обработку — например, скачивание и парсинг — лучше разделить её: IO оставить в потоках, а CPU-нагрузку отдать в процессы (через multiprocessing) или вынести в очередь.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯10❤8🔥4
В статье автор объясняет, как написать свое первое веб-приложение на Flask, начиная с установки и настройки окружения.
Разбираются основы маршрутизации, работа с HTML-шаблонами и обработка пользовательского ввода, сопровождаемые примерами кода.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣42😁8❤4👍2
Что такое Meta в Django и зачем он нужен?
Ответ:
Django использует метаклассы, чтобы считать информацию из Meta при создании модели и сконфигурировать её работу в ORM и админке. Переопределять механизм не требуется — достаточно определить class Meta внутри класса.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥7👍2
Genepy — классная платформа с задачами по Python: от простых до нестандартных и реально интересных.
Работает прямо в браузере — запускаешь и сразу решаешь.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍4🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁63❤6
🔥11🤯9❤5
В статье рассказывается, как после аутентификации через Google автоматически получить пол, дату рождения и описание из профиля и сохранить их в базу.
Автор показывает, как настроить кастомный pipeline, обратиться к People API и встроить это в свой Django-проект.
🔖 Предыдущая часть — КЛИК
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33❤3
В чем отличие
merge
от rebase
?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8