ZASQL_PYTHON Telegram 477
Выбор доработки по практике для zasqlpython.ru

Писали некоторые ребята, что хотят видеть больше практики на сайте. Что ж, именно по продуктовым задачам можно это сделать, только нужно помочь определиться с форматом

😮 Первый формат: Практика прямо на сайте. В ячейке пишешь код на синтаксисе (SQL / Python) -> нажимаешь Run (смотришь на вывод) -> дальше сдаешь сам код, сравнивается с ответом

Плюсы:

1. Всё внутри сайта. Удобство для пользователя, не нужно лишний раз переходить, как на литкоде, но продуктовые задачи.

2. Быстрая проверка, удобно решать прямо с мобилки/рабочего места, к пункту 1.

3. Можно делать мини-интерактив вроде анализов, фильтров и т.д.

4. Единый контекст. Понятный пайплайн решения.

5. Сразу видно результат выполнения кода на тех данных, что даны в задаче.

Минусы:

1. Нужна база данных в фоне (или автосоздание семпла таблиц при запуске). Но как будто норм, если все будет развернуто локально, только вопрос куда будет обращаться пользователь, к заново созданной базе после каждой сессии? 🤔

2. Нужно защищаться от вечных циклов, тяжёлых запросов и т.п (например, продумать таймаут, чтобы находчивые пользователи не сделали while True , я уверен, что еще много всякого).

3. Поддержка требует бэкенда и ресурсов. Несколько датацентров нужно под это дело 🤨, правда 😐

🕺 Второй формат: открываешь Google Colab и делаешь задание, в которое вводишь ответ. То есть сам код и его выполнение в одном месте -> ожидается только ответ

Плюсы:

1. Полная свобода: можно строить графики, делать SQL через SQLite, исследовать много всякого. Графики покрутить, с Gemini обмозговать, если нужно 💅

2. Можно сохранить результат как мини-проект на GitHub 👩‍💻

3. Сайт не нагружается, всё выполняется в Colab 😏, плюс для меня, но мб для кого-то критично.

Минусы:

1. Нужно переходить на другую платформу. Да, сложно нажать по ссылке и выполнить задания, вдруг там вирусы, не ну а чего?

2. Не так все очевидно (если нет четкого ТЗ по ячейкам, можно закопаться и уйти в дебри). Если не будет четко описанного ТЗ, что считаем, чем пользуемся, для чего делаем, можно прийти в тупик. Но зато симулятор аналитика в реальной жизни получится 🤣

Таким образом возникает трейдофф между удобством пользователя (всё на сайте, моментальная проверка) и сложностью реализации/поддержки (инфраструктура, защита, ресурсы) 🤣, ох уж этот ваш вайбкодинг


Мне интересно понять: какой формат вы выберете?

😮 — Формат с ячейками прямо на сайте (есть окно для ввода кода)
🕺 — Формат с вводом варианта ответа (где-то в другом месте делаете самостоятельно)
😎 — Гибридный формат

Пишите в комментариях ваши мысли, буду рад почитать

Сегодня, как и вчера я на Матемаркетинге, планирую выпустить пост саммари
👍
. Кто хочет пообщаться, пишите


@zasql_python
Please open Telegram to view this post
VIEW IN TELEGRAM
7727153



tgoop.com/zasql_python/477
Create:
Last Update:

Выбор доработки по практике для zasqlpython.ru

Писали некоторые ребята, что хотят видеть больше практики на сайте. Что ж, именно по продуктовым задачам можно это сделать, только нужно помочь определиться с форматом

😮 Первый формат: Практика прямо на сайте. В ячейке пишешь код на синтаксисе (SQL / Python) -> нажимаешь Run (смотришь на вывод) -> дальше сдаешь сам код, сравнивается с ответом

Плюсы:

1. Всё внутри сайта. Удобство для пользователя, не нужно лишний раз переходить, как на литкоде, но продуктовые задачи.

2. Быстрая проверка, удобно решать прямо с мобилки/рабочего места, к пункту 1.

3. Можно делать мини-интерактив вроде анализов, фильтров и т.д.

4. Единый контекст. Понятный пайплайн решения.

5. Сразу видно результат выполнения кода на тех данных, что даны в задаче.

Минусы:

1. Нужна база данных в фоне (или автосоздание семпла таблиц при запуске). Но как будто норм, если все будет развернуто локально, только вопрос куда будет обращаться пользователь, к заново созданной базе после каждой сессии? 🤔

2. Нужно защищаться от вечных циклов, тяжёлых запросов и т.п (например, продумать таймаут, чтобы находчивые пользователи не сделали while True , я уверен, что еще много всякого).

3. Поддержка требует бэкенда и ресурсов. Несколько датацентров нужно под это дело 🤨, правда 😐

🕺 Второй формат: открываешь Google Colab и делаешь задание, в которое вводишь ответ. То есть сам код и его выполнение в одном месте -> ожидается только ответ

Плюсы:

1. Полная свобода: можно строить графики, делать SQL через SQLite, исследовать много всякого. Графики покрутить, с Gemini обмозговать, если нужно 💅

2. Можно сохранить результат как мини-проект на GitHub 👩‍💻

3. Сайт не нагружается, всё выполняется в Colab 😏, плюс для меня, но мб для кого-то критично.

Минусы:

1. Нужно переходить на другую платформу. Да, сложно нажать по ссылке и выполнить задания, вдруг там вирусы, не ну а чего?

2. Не так все очевидно (если нет четкого ТЗ по ячейкам, можно закопаться и уйти в дебри). Если не будет четко описанного ТЗ, что считаем, чем пользуемся, для чего делаем, можно прийти в тупик. Но зато симулятор аналитика в реальной жизни получится 🤣

Таким образом возникает трейдофф между удобством пользователя (всё на сайте, моментальная проверка) и сложностью реализации/поддержки (инфраструктура, защита, ресурсы) 🤣, ох уж этот ваш вайбкодинг


Мне интересно понять: какой формат вы выберете?

😮 — Формат с ячейками прямо на сайте (есть окно для ввода кода)
🕺 — Формат с вводом варианта ответа (где-то в другом месте делаете самостоятельно)
😎 — Гибридный формат

Пишите в комментариях ваши мысли, буду рад почитать

Сегодня, как и вчера я на Матемаркетинге, планирую выпустить пост саммари
👍
. Кто хочет пообщаться, пишите


@zasql_python

BY Заскуль питона (Data Science)




Share with your friend now:
tgoop.com/zasql_python/477

View MORE
Open in Telegram


Telegram News

Date: |

Telegram Android app: Open the chats list, click the menu icon and select “New Channel.” Among the requests, the Brazilian electoral Court wanted to know if they could obtain data on the origins of malicious content posted on the platform. According to the TSE, this would enable the authorities to track false content and identify the user responsible for publishing it in the first place. 1What is Telegram Channels? A new window will come up. Enter your channel name and bio. (See the character limits above.) Click “Create.” Telegram message that reads: "Bear Market Screaming Therapy Group. You are only allowed to send screaming voice notes. Everything else = BAN. Text pics, videos, stickers, gif = BAN. Anything other than screaming = BAN. You think you are smart = BAN.
from us


Telegram Заскуль питона (Data Science)
FROM American