Python_tutorial
  • Вступление
  • Web
    • Введение в web-программирование
  • Основы программирования
    • Файл-менеджмент
    • Алгоритм. Блок-схема
    • Обзор языков программирования
  • Введение в Python
    • Особенности языка Python
    • Установка. Использование
    • Основные определения. Простые типы данных
    • Переменные*
    • Встроенные функции. f-строки
    • Ошибки
    • Основы командной строки
  • Операторы ветвлений, циклы, исключения
    • Условные конструкции и их синтаксис
    • Циклы
    • Обработка исключений
  • Строки. Списки
    • Строки
    • Регулярные выражения (regex)*
    • Списки
    • Изменяемые и неизменяемые объекты в Python*
    • Практика
  • Функции
    • Введение в функции. Модули
    • Функции. Продолжение
    • Функциональное программирование
    • Замыкания. Карринг. Декораторы.
    • Практика
  • Практика программирования
    • Стандарты написания кода
    • Основы тестирования*
    • Аннотации типов*
  • Основы алгоритмов
    • Введение
    • Алгоритмы поиска
    • Алгоритмы сортировки
  • Коллекции
    • Введение
    • Кортежи
    • Словари
    • Множества
    • Практика
  • Файлы
    • Введение
    • Работа с файлами в Python
  • Системы контроля версий
    • Введение в Git
  • Проект 1: Десктопное приложение
    • План работы
  • Основы ООП
    • Введение в ООП
  • Последние обновления
  • Обратная связь
    • Связаться с нами
Powered by GitBook
On this page
Edit on GitHub
  1. Основы программирования

Файл-менеджмент

PreviousВведение в web-программированиеNextАлгоритм. Блок-схема

Last updated 1 year ago

Именование файлов

  1. Рекомендовано называть файлы и каталоги на латинице и без пробелов

C:\Documents\Newstellers\Summer2018.pdf
C:\Program_Files\Custom_Utilities\StringFinder.exe
C:\Python\Lessons\Practice\strings_1.py
  • Почему?

    • для русского языка есть много кодировок, каждая отдельная программа может по-разному обработать кириллический символ, что может привести к непредвиденному результату

  1. Не используйте пробел — он может по разному трактоваться разными программами. Разделяйте слова символами "_" или "-".

  2. Используйте осмысленные английские названия — с вашими программами могут работать другие пользователи и разработчики, в том числе не знающие русского. Английский — универсальный язык.

Хорошо: C:\python\lessons\strings.py
Плохо: С:\piton\uroki\stroki.py

Бекап

  • будьте готовы к отключению питания — настройте автосохранение, если оно не настроено

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

Организация каталогов

  • Важно продумывать структуру при организации проектов и личных документов. Учтите масштабируемость.

Практика

  • Организуйте свои файлы и каталоги в соответствии с рекомендациями

  • Продумайте бекап, ознакомьтесь с возможностями сервисов

  • Соблюдайте правила именования файлов, особенно тех, которые вы используйте для работы и учёбы

Интерактив — как можно организовать эти каталоги фото и видео?