Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Перетаскивайте фигуры, заполняйте линии и зарабатывайте очки! Свобода действий, увлекательный геймплей и тренировка ума – станьте мастером блоков!

Блок Мастер - Супер Пазл

Три в ряд, Головоломки, Казуальные

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
25
Udav817

Ответ на пост «Укус питона»⁠⁠1

1 день назад

Скорее вот так

Ответ на пост «Укус питона»
[моё] Комиксы Юмор Python Питон Гарри Поттер Властелин колец Паук Ответ на пост
6
5
ChtoToTamNik
ChtoToTamNik
ИТ-проекты пикабушников

Logistics_Analyzer "Что если?" и новые функции программы⁠⁠

1 день назад

В старых постах:

  1. Разработка своей программы, суровые реальности и как такое продавать?

  2. Logistics_Analyzer виджет панель и как она работает

    Я уже немного рассказал о процессе разработки и функциях программы. Теперь покажу, что удалось улучшить за неделю, и расскажу об отдельной функции "Что если?".

Рассмотрим развитую розничную сеть: в каждом регионе — 10 магазинов и 1 склад. Ключевые особенности текущей операционной модели:

  • Доставка до клиента организована на уровне магазинов (не склада).

  • Товарная матрица жёстко фиксирована: перемещение ассортимента между точками возможно только в рамках допустимых категорий (например, нельзя заменить «Телефоны» на «Хлеб» при перераспределении).

  • Доступны фактические данные по:

    • продажам (с доставкой / без),

    • остаткам на точках,

    • SKU-уровню заказов с доставкой (включая адреса и объёмы).

На основе этих данных можно реализовать следующие аналитические и управленческие модули:

  1. Определение зон покрытия магазинов
    По адресам доставок (без привязки к квартирам) и частоте заказов за период (например, за год) строится геопространственная область — зоны ответственности каждого магазина. Границы определяются экстремальными точками доставок.

  2. ABC-анализ по SKU на уровне точки
    На основе фактических продаж формируется структура ассортимента: приоритетные, средние и низколиквидные SKU — с учётом оборачиваемости и вклада в выручку.

  3. Моделирование альтернативного размещения при закрытии точки
    Сопоставление товарных матриц, зон покрытия и ABC-профилей позволяет идентифицировать подходящие точки-реципиенты для перераспределения остатков — с минимальными логистическими и коммерческими потерями.

  4. Планирование перераспределения
    Комбинируя:

    • текущие остатки (на отправляющей точке),

    • лимиты хранения и нормативы по категориям (на принимающих точках),

    • совместимость товарных матриц,

    • пересечения зон покрытия и клиентской базы,
      формируется оптимальный план перемещения запасов — как при частичной реорганизации сети, так и при полном закрытии объекта.

Пример конфигурации:
Объект А характеризуется своей зоной покрытия и текущими остатками. Объекты Б, В, Г и др. — собственными остатками, ограничениями хранения по категориям, продажной динамикой и клиентскими зонами. Система оценивает все взаимодействия и предлагает планы по перераспределению товаров (Зон ожидается в будущем)

Пример созданный вручную по зонам доставки и расположению объектов.

Пример созданный вручную по зонам доставки и расположению объектов.

Компания Х решила закрыть объект А. Теперь нужно оценить, как это повлияет на:

- остатки товаров в других магазинах и на складе;

- зоны доставки других магазинов;

- среднее время доставки клиентам и стоимость перераспределения товарных остатков.

На основе этого анализа мы составим техническое задание для программы. Вот его основные пункты:

1. Определить регион, в котором находится объект А.

2. Выяснить фактические остатки товаров на этом объекте.

3. Найти ближайшие объекты с аналогичной товарной матрицей.

4. Провести ABC-анализ товаров на всех объектах за последний год.

5. Разработать план перераспределения товаров. Учитывать информацию из пунктов 1–3, а также средние затраты на перевозку одного кубического метра (задается при создании региона). Рассчитать оптимальное перераспределение.

Предложенная логика в целом корректна, однако в текущей реализации не учитывается стоимость доставки как функция пройденного расстояния или объёма груза.

Например, можно оперировать не стоимостью за километр, а средней себестоимостью перевозки на единицу объёма — скажем, при известных затратах в 1,5 млн ₽ на перевозку 160 м³ получаем удельную стоимость ~9,4 тыс. ₽/м³. (Цифра условная и приведена для иллюстрации.)

Более гибкий и масштабируемый подход — задать набор типов транспорта («траков») с атрибутами: тип маршрута, грузоподъёмность, объём и соответствующая средняя стоимость перевозки. Это позволит учитывать различия в логистике более точно.

С учётом этого, скорректирую модель и вернусь к дальнейшей проработке.

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

Ниже приведу пример работы данного функционала, данные заглушка и программа не может правильно разместить товары, поэтому все = 0.


P.S. Сейчас создание достоверных данных не является приоритетом.

Окно фактических остатков

Окно фактических остатков

Окно ближайших объектов в регионе состоящий из магазинов с доступным хранением.

Окно ближайших объектов в регионе состоящий из магазинов с доступным хранением.

План перераспределения остатков.

План перераспределения остатков.

Да, так как и писал - данные тестовые и в самом деле в регионе нет аналогичных матриц

Аналогично скрину выше, не нашли куда перевозить, доставка = 0.


И теперь основной вопрос "А что будет с доставкой? Как сильно закрытие повлияет на SLA по скорости?". Данный расчет сейчас является приоритетной доработкой которой я занимаюсь.
Логика которая мною вкладывает в анализ - следующая:

  1. Смотреть на расстояние различных точек на карте

  2. Делить действующую зону на кластеры

  3. Определить оптимальные объекты по времени которые находятся рядом

  4. Сделать ренден всех 3-ех пунктов и показывать изменения в зонировании доставки с отчетом об изменении среднего времени и какие районы слишком далеко.

Для инфраструктуры это очень важный фактор, от которого зависит многое. Так же этот фактор должен работать и при открытии нового объекта. Но сейчас такой функционал не реализован


Функция выбора источника данных для программы и совместная работа с одним исполняемым файлом.

В параллели с влиянием на регион, мне удалось внести не большую доработку в систему. Теперь пользователи могут выбирать исполняемый файл.

Окно выбора исполняемой БД на SQLite 3

Окно выбора исполняемой БД на SQLite 3

2 пользователя работают с одним исполняемым файлом, вносят корректировки, строят дашборды, удаляют или дополняют данными программу. Но как копии приложения узнать что внесены изменения в хранилище? Для этого было реализовано metadata таблица. исполняемое приложение запускается, запоминает метаданные времени БД и проверяет обновления, в случае изменения метаданных моментально сигнализирует о том что необходимо обновить данные.

Если выбрать "Позже" то обновление данных будет отложено на 30 секунд.

Если выбрать "Позже" то обновление данных будет отложено на 30 секунд.

В рамках подготовки программы к первому тестированию на живых данных в нашей компании была реализована функция "Отправить отчет об ошибке".

Окно ввода сообщения для описания проблемы

Окно ввода сообщения для описания проблемы

После отправки - логи приходят ко мне в ТГ через бота. Все логи запаковываются в zip архив, параллельно запускает процесс удаления логов из папки.

Информирования о проблеме у определенного пользователя.

Информирования о проблеме у определенного пользователя.


Почему я быстрее реализовал совместный доступ и отправку логов, вместо того что бы наполнить данными и показать на примере где все логично? Наверное потому что лень тратить много времени на создание данных, а потом их дополнять и править. Программа не окончательная, система хранения меняется. Например сейчас я понял что стоимость доставки и распределения товара можно завязать на типы траков - буду реализовывать и менять хранение. Менее затратно по времени дописать скрипт, чем создавать новую логику в 1000 строк данных.


Всем спасибо за то что дочитали.

Если есть желание предоставить тестовые данные с логикой - буду очень рад, поможет при тестировании. Шаблон данных могу предоставить.

Показать полностью 9
Python Автоматизация Программа Проект IT Логистика Длиннопост
0
873
DDarrell
DDarrell
Комиксы

Укус питона⁠⁠1

2 дня назад
Укус питона
Комиксы Юмор Человек-паук Python Программирование Питон IT юмор
49
Партнёрский материал Реклама
specials
specials

А спорим, вы не знали...⁠⁠

Что в Венеции почту и продукты до сих пор доставляют по воде. Курьеры используют маленькие лодки с моторами — и да, у них даже бывают водные пробки. А тут пробок нет.

Путь Доставка Награда Текст
2
Вопрос из ленты «Эксперты»
tedzukarin
Лига программистов

Ошибка при получении метаданных из гугл таблицы⁠⁠

2 дня назад

Понимаю, что пикабушечка не стэковерфлоу, но может тут я быстрее получу совет. Заранее извиняюсь, если мой пост окажется глупым или раздражающим. Я не профессиональный программист, пишу больше для себя. Поиск по гуглу и общение с ИИ не дал результатов.

У меня есть две функции:

import gspread

import pandas as pd

.

def authorization():

....json_keyfile = "451208-af95638d0bdf.json"

....scope = ['https://spreadsheets.google.com/feeds',

'https://www.googleapis.com/auth/drive']

....credentials = ....ServiceAccountCredentials.from_json_keyfile_name(json_keyfile, scope)

....gc = gspread.authorize(credentials)

....return gc

.

def get_df(gc, table_name, sheet_name, columns_name_index=0):

....spreadsheet = gc.open(table_name)

....worksheet = spreadsheet.worksheet(sheet_name)

....data = worksheet.get_all_values()

....df = pd.DataFrame(data[columns_name_index+1:], ....columns=data[columns_name_index])

....return df, worksheet

Они выполняются таким вызовом:

auth = authorization()

df_change_price, change_renta_sheet = get_df(auth, 'Рентабельность', 'Изменения Ренты', columns_name_index=0)

Собственно в чём проблема. Данный кусок скрипта крутился на сервере с февраля 2025 года. Выполняется пару раз в день. Всё работало исправно. Но неделю назад при чтении метаданных:

spreadsheet = gc.open(table_name)

я стал получать ошибку: 'Connection broken: IncompleteRead(6429 bytes read, 3811 more expected)'. Число байт в ошибке меняется, но примерно остаётся таким же

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

В основном скрипте множество таблиц и все они открываются без ошибок, проблема только с конкретно этой. Так же мы пробовали сделать полную копию таблицы "Рентабельность", и она снова не открылась, сделали промежуточную (надёргали нужные столбцы и проставили зависимости) и она открывается. Даже не представляю что можно сделать.

Показать полностью
[моё] Google Таблицы Программирование Разработка Python Вопрос Спроси Пикабу Текст
4
9
empenoso
empenoso
Лига Инвесторов

Технический анализ — это казино для тех, кто не понимает математику риска⁠⁠

2 дня назад

Мне недавно порекомендовали книгу Гэри Нордена «Технический анализ и активный трейдер» (Gary Norden - Technical Analysis & The Active Trader) которая разносит в пух и прах идею теханализа. На русском эта книга никогда не издавалась, но мне попал в руки автоперевод. Мысли в книге мне показались необычными. В этой заметке хочу рассказать о них.

Технический анализ — это казино для тех, кто не понимает математику риска

Индустрия иллюзий вместо науки

Одна из главных претензий книги к инфобизнесу или к инфоцыганству, построенному вокруг технического анализа. По мнению автора, популярность линий поддержки, «головы и плеч» и скользящих средних объясняется не их эффективностью, а простотой продажи такой идеи. Это визуально красиво и понятно даже новичку. Курсы продают иллюзию контроля и науки там, где в реальности — маркетинг и манипуляция ожиданиями.

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

Психология важнее графиков

Автор опирается на поведенческие финансы и работы Канемана и Талеба. Его тезис прост: технический анализ работает не потому, что он описывает рынок, а потому что он описывает психологию трейдеров.

Мы видим паттерны из‑за иллюзии контроля. Мы подтверждаем свои идеи из‑за когнитивных искажений. И верим в уровни — и поэтому цена иногда действительно от них «отскакивает». Но это не закон рынка, а эффект толпы. И он краткосрочен.

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

Как торгуют «умные деньги»

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

Норден сравнивает их с казино или букмекерами. Они не угадывают направление — они зарабатывают на спреде и обороте, снижая риск, а не увеличивая его. Это принципиально другой взгляд на торговлю: не «ставка на исход», а математика вероятностей и управление потоком.

Миф о надёжности паттернов

Автор ссылается на академические исследования, показывающие, что классические фигуры работают на уровне случайности — а иногда хуже. Более того, рынок по‑разному ведёт себя на росте и на падении, и применение одинаковых инструментов в обе стороны — методологическая ошибка.

График — это лишь тень прошлого. Он не показывает главное: кто покупал и почему. Без этого любая линия — самообман.

Вместо индикаторов — контекст и вероятности

Однако во второй части книги автор Гэри Норден не просто критикует, а даёт альтернативу.

Он предлагает смотреть не на то, что было, а на то, что уже заложено в цену. Ожидания рынка важнее новостей. Если все ждут хорошего отчёта, цена растёт заранее. Даже хорошие новости потом дают слабый рост — или падение при малейшем разочаровании.

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

Межрыночная логика против «туннельного зрения»

Отдельно автор подчёркивает важность рынка облигаций. По его мнению, игнорировать их доходности и кривые — это слепота. Если акции растут на эйфории, а облигации сигналят о рисках, — «умные деньги» уже настороже.

Книга постоянно возвращает читателя к одной мысли: рынок — это система взаимосвязанных сигналов, а не картинка со свечами.

Риск-менеджмент без самообмана

Норден критикует и стандартные методы постановки стопов «по волатильности» или индикаторам. Прошлое не даёт гарантии будущего.

Он предлагает обратную логику: стоп‑лосс настраивается от цели по прибыли. Если потенциальная прибыль 7%, стоп в 5% — абсурд. Это отрицательная математика. Управление риском — это не защита эго, а защита капитала.

Итог

«Технический анализ и активный трейдер» — это не книга про быстрые деньги. А ещё книга разочарует тех, кто ищет простой рецепт. Но составит задуматься тех, кто устал терять деньги по «проверенным стратегиям» и готов увидеть рынок без розовых очков.

Книга для трейдеров, которые готовы отказаться от магии линий и начать думать как аналитик, а не как игрок.

Автор: Михаил Шардин
🔗 Моя онлайн‑визитка
📢 Telegram «Умный Дом Инвестора»

9 декабря 2025

Показать полностью
[моё] Финансы Python Длиннопост
2
BorodatWSL
BorodatWSL
Лига программистов

«Это просто калькулятор!»: Как я горел, но всё-таки сделал сайт без знаний кода за выходные⁠⁠

3 дня назад

Всем привет. В последнее время из каждого утюга кричат: «Нейросети заменят всех!», «Учись промпт-инжинирингу или умри!». Я решил не верить хайпу, а проверить на своей шкуре: реально ли создать рабочий IT-продукт, если ты вообще не умеешь писать код?

Дано:

  • Я: 1 шт. (код читать умею по слогам, писать — нет).

  • Задача: Сделать веб-сервис «Трекер привычек» с регистрацией, базой данных, личным кабинетом и админкой.

  • Инструменты: Только нейросети (ChatGPT, Claude) и редактор кода.

  • Срок: 3 вечера.

  • Помощник: Кот (обязателен для код-ревью).

Как это было

Сразу скажу: я не написал ни одной строчки кода руками. Вообще. Моя роль была — «Дирижер». Я говорил, что хочу, а нейросеть (в роли оркестра) пыталась это сыграть. Иногда получалось фальшиво, иногда — гениально.

Этап 1. Архитектура Я просто написал промпт: "Я хочу сделать трекер привычек. Распиши структуру файлов и какие технологии лучше взять для новичка". Она выдала стек: HTML, JS, простая база данных. Окей, погнали.

Этап 2. Кодинг Я скармливал задачи кусками:

  1. "Напиши HTML-страницу с формой входа". — Готово.

  2. "Сделай так, чтобы данные сохранялись". — Готово.

  3. "Добавь календарь, где можно отмечать галочками выполненные привычки".

Тут началось самое интересное. Нейросеть — это не магия. Это, блин, калькулятор. Если ты просишь её «сделать красиво», она сделает ерунду. Нужно говорить четко: "Сделай кнопку зеленой, отступ 20px, а при нажатии отправляй запрос вот сюда".

Этап 3. "Галлюцинации" и боль В какой-то момент код перестал работать. Я скидываю ошибку нейросети, она говорит: "Ой, извини, я забыла закрыть скобку". Исправляет. Снова ошибка. В этот момент ты понимаешь: Нейросеть не заменит человека. Она заменит рутину. Но если ты сам не понимаешь логику (хотя бы на уровне здравого смысла), ты далеко не уедешь. Ты должен проверять за ней, как за стажером.

Результат

Спустя 3 вечера, пару литров кофе и десяток "тыгыдыков" от кота — сайт заработал. Реально рабочий сервис.

  • Регистрация работает.

  • Привычки сохраняются.

  • Статистика считается.

Раньше (году в 2019-м) мне пришлось бы учить Python или JS полгода, чтобы такое собрать. Сейчас — выходные.

Выводы

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

  2. Локальные нейронки — топ. Я попробовал запустить модели локально (Ollama), чтобы данные не улетали «проклятым пендосам». Работает медленнее, зато бесплатно и приватно.

  3. Порог входа упал. Теперь любой, у кого есть идея и логическое мышление, может собрать MVP своего продукта.

Если вам интересно посмотреть на сам код, архитектуру приложения — я собрал всё это в архив. Чтобы не захламлять пост, выложил у себя в ТГ-канале

Интересно мнение реальных программистов, кто уже пробовал кодить с ИИ — как впечатления? Реально помогает или больше времени тратишь на исправление багов?

Показать полностью 3 1
[моё] IT Программирование Нейронные сети Своими руками Длиннопост ChatGPT Python Автоматизация Программа Видео YouTube
10
2
stanlik

Я устал объяснять, почему «Убийца Тиндер» стоит дорого. И заменил себя нейросетью⁠⁠

3 дня назад

Привет! Я разработчик. И, наверное, каждый в IT хоть раз слышал от знакомых: «Слушай, есть идея на миллион! Приложение для знакомства хомяков. Там делов на вечер, напишешь по-братски? Прибыль пополам».

Раньше я тратил часы, объясняя про нагрузку, сервера, монетизацию и то, что «простая кнопка» требует сложного бэкенда. Потом мне надоело быть душнилой, который рубит мечты.

Я решил делегировать отказ энтузиастам — искусственному интеллекту.

За выходные написал бота Архитектора MVP, скрестив Python  и Gemini 3 Pro.
Суть простая: бот выступает в роли злого (но справедливого) Product Manager’а.

Как это работает?

  1. Вы пишете идею (любую, хоть «Uber для тракторов»).

  2. Бот проводит короткое интервью: задает 2-3 уточняющих вопроса про аудиторию и бюджет.

  3. Уходит «думать» (под капотом цепочка промптов) и возвращает суровый технический документ.

В документе он расписывает:

  • Архитектуру: Монолит или микросервисы?

  • Стек: Python/Go, какие базы данных, нужны ли очереди.

  • Деньги: На чем вы будете зарабатывать и сколько денег сгорит на старте.

  • Риски: Почему это может не взлететь.

Ну и дальше он длинно и подробно расписывает реализацию, это скучно, не буду всю переписку приводить.

Теперь про «Нюанс» (Честно и открыто)

Бот полностью бесплатный. Я оплачиваю API нейросетей из своего кармана. Но есть одно условие, о котором хочу сказать сразу, чтобы не ловить тапки в комментариях.

Бот попросит подписаться на мой канал.

Зачем? Не ради «циферок». Я запускаю публичный эксперимент:

  1. Вы «мучаете» бота своими идеями.

  2. Предлагаете идеи для реализации в канале.

  3. Голосуем и выбираем одну лучшую.

  4. Я каждый месяц реализую эти проекты в коде и выкладываю исходники в Open Source (бесплатно для всех).

Мне кажется, это честная сделка: я даю инструмент и пишу код для сообщества, вы — участвуете в движухе.

Итоги тестов

Нейронка иногда удивляет. Я записал три идеи от нее на ровном месте, пока дебажил код.

Если хотите проверить свою идею на прочность или просто пофаниться — велком.

Ссылка на бота

(Если бот будет тупить — не серчайте, он генерирует большие тексты, это занимает 30-40 секунд).

Показать полностью 3
[моё] Программист Фриланс Telegram Python Чат-бот IT Программирование Длиннопост
8
5
BraveETim

Tasks bot⁠⁠

4 дня назад

Скачать файл можно по ссылке https://github.com/Impulse-20940/tasks_bot
Далее идет настройка:

Создайте проект
Перейдите в Google Cloud Console
Создайте проект. Введите имя проекта и нажмите «Создать»

В меню слева выберите «API и сервисы»

Найдите «Google Drive API» и нажмите кнопку «Включить»

Повторите тоже самое с «Google Sheets API»

В меню слева выберите «API и сервисы» → «Экран согласия OAuth»

Выберите тип приложения «Внешний» (External) и нажмите «Создать»

Перейдите в раздел «Audience»

И добавьте почту команды в «Test users». Убедитесь что изменения сохранились

Теперь мы получим файл credentials.json


Выберите «Desktop app»

Сохраняем его в папку с ботом, должна появится такая структура

Заходим в settings

BOT_TOKEN делаем в @BotFather

SPEADSHEET_ID берем из гугл таблицы с задачами:

READ_RANGE на данном примере берем как 'Лист1!A2:E10' (A2-пропускаем заголовок)

В нашем примере
ROW_TASKS=0
ROW_DONE_OR_NOT=1
ROW_DATE=2
ROW_RESPONSIBLE=3
ROW_COMMENT=4
Именно такие названия заголовков не обязательны, главное в settings правильно указать индексы

Продолжаем настройку
Сначала идет телеграмм id: 'Имя, как указано в таблице задач'

В итоге мы получили такой файл настроек

Далее нам надо сделать установку:
pip install google-api-python-client google-auth-httplib2 google-auth-oauthlib
Запускаем чтение таблицы!
python tasks_read.py
Сначала вас перекинет в бразуер, делаете там авторизацию от аккаунта команды
Потом появится такая структура проекта:

Убедимся что у нас все правильно загрузилось из таблицы:

И запустим бота командой python tasks_bot.py

На этом всё!

Показать полностью 21
Python Программирование Google Длиннопост
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии