Для свого розвитку треба розуміти, які навички потрібні програмісту на 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(‘Доступ заборонено!’)…
Для програмування в python користуюся середовищем розробки PyCharm (безкоштовна версія). Версія Про вміє працювати з Django, безкоштовна версія теж, але не автоматизовано. Різницю треба відчути, для тих хто ніколи про-версією не користувався безкоштовна версія PyCharm буде зручною (про себе сказав – мені зручно). При запуску нового проекту створюємо віртуальне середовище проекту (звичайна назва venv, налаштовується…
Треба розгорнути сервер для проекту на Python 3. Сервером обрав собі FreeBSD (версія як правило остання, production реліз, актуальна, на момент написання ) Встановлюю мінімальну конфігурацію, тільки системні застосунки, нічого зайвого. Швиденько оновлюємо, далі перевіряємо python -V пише щось не те що я хочу 🙂 каже нема тут такого Встановив tmux mc git – підтягнуло…
Свою систему треба тримати готовою до викликів сучасності (тримаю актуальну RELEASE-гілку) . Оновлення безпеки та інші оновлення мають бути встановлені. Тут основне що роблю для оновлення системи (на мінімалках) freebsd-update fetch freebsd-update install portsnap fetch extract update pkg update pkg upgrade
У Apple Mac OS витоки якої йдуть від FreeBSD є можливість через командний рядок дослідити систему, чи провести тонкі налаштування. У цій статті буду складати корисні термінальні команди, якими сам користуюся. Шукати по інтернету те, що одного разу вже знайшов – таке собі задоволення ©. перевірити пам”ять, які модулі (RAM) , в яких слотах system_profiler…
Відформатував диск. Але, виявилося, завчасно. Маємо видаленний NTFS розділ диску та Ubuntu як робочу систему. Зовсім несподівано виявилося що система має свій “класичний” застосунок (сюрприз) TestDisk. Відео про роботу застосунку. Все добре видно. Додаткових питань в мене не виникло.
як призначити ACL для файлів та папок