Для свого розвитку треба розуміти, які навички потрібні програмісту на Python. тут збираю що почув-побачив. Пишуть що усе те що тут є по факту готовий Senior. Тримайтеся міцніше як будете те все читати 🙂
Програми та ідеї для роботи. Все, що працює
Якщо працює – залиш це тут!
Те, що стосується програмування. Скрипти для роботи, мої проекти, мої нотатки.
Для свого розвитку треба розуміти, які навички потрібні програмісту на Python. тут збираю що почув-побачив. Пишуть що усе те що тут є по факту готовий Senior. Тримайтеся міцніше як будете те все читати 🙂
Пишу те, що накодив сам. Важливо: про те, як налаштувати обліковий запис та отримати json-файл для підключення до документів з правами на редагування – то читачам домашнє завдання 🙂 Для роботи створив модуль gstools куди складаю функції, які використовую для читання-запису в таблицю Google. наприклад читання усієї сторінки: def read_from_worksheet(work_book_name, worksheet_name): scope = [‘https://spreadsheets.google.com/feeds’, ‘https://www.googleapis.com/auth/drive’]…
Телеграм вміє з Вами погутарити, якщо його навчити 🙂 Не одразу зрозумів як воно працює. Зараз, трохи почав розуміти. Як зрозумів – запишу а далі зміню-доповню якщо помилявся. Демонструю на прикладі що буде у самому низу сторінки. Точка входу у розмову start_handler повертає статус розмови до якого треба перейти далі (return NAME) розмову припиняємо коли…
В тексті програм для Telegram ботів зустрічаю щось таке (трохи змінив для наочності): ADMINS = [123456, 234567] def restrict(f): def inner(*args, **kwargs): update = args[0] if update and hasattr(update, ‘message’): chat_id = update.message.chat_id if chat_id in ADMINS: print(‘Доступ адмінам дозволено!’) return f(*args, **kwargs) else: print(‘Доступ заборонено!’)…
Для розробки використовую PyCharm на Windows x64 + python3.8 Як сервер для бота на старті проекту використовую старий ноут з FreeBSD 12.1 (minimal FreeBSD 12.1-RELEASE r354233 GENERIC i386) Налаштування добре пояснюються на кожному першому сайті про python та FreeBSD. Тому одразу до справи. Створив бота в Telegram у @BotFather – добре документовано тому скажу що…
Потрібно зробити бота в Telegram. Боту потрібно вміти: у процессі розробки функції бота можуть змінюватися джерело данних – документ гугл (на старті – без локальної бази данних) розробка технологіями не обмежується Термінологія, як я її розумію: товар – талон на паливо водій – клієнт, якому видаємо Проект – водій в проекті приймає участь, та його…
Для програмування в python користуюся середовищем розробки PyCharm (безкоштовна версія). Версія Про вміє працювати з Django, безкоштовна версія теж, але не автоматизовано. Різницю треба відчути, для тих хто ніколи про-версією не користувався безкоштовна версія PyCharm буде зручною (про себе сказав – мені зручно). При запуску нового проекту створюємо віртуальне середовище проекту (звичайна назва venv, налаштовується…
Треба розгорнути сервер для проекту на Python 3. Сервером обрав собі FreeBSD (версія як правило остання, production реліз, актуальна, на момент написання ) Встановлюю мінімальну конфігурацію, тільки системні застосунки, нічого зайвого. Швиденько оновлюємо, далі перевіряємо python -V пише щось не те що я хочу 🙂 каже нема тут такого Встановив tmux mc git – підтягнуло…
команди керування Вашим owncloud в терміналі.
Ідеї оптимізації для завдань по розкладу. Для того, щоб не відправляв листи дописуємо після виконуваної команди>/dev/null 2>&1 Для розуміння коли запускати # .- хвилина (0 – 59) # | .- година (0 – 23) # | | .— день місяця (1 – 31) # | | | .- місяць (1 – 12) АБО jan,feb,mar,apr ……