Архив метки: Python

Python: базовые операторы ввода и вывода текста

Самые первые операции с текстом и базовые сведения о Python, которые помогают тут же начать программировать:

  1. # Comments
  2. Ограничители '' или "" и экранирование символов ' и "
  3. print('Hello world') – переход на новую строку
  4. end='...' – следующий print склеится
  5. escape-последовательности:

    a – системный динамик

    n – переход на новую строку (пустая строка)

    t – отступ типа tab
  6. + сцепление строк без разделителя
  7. * повторение строк без разделителя
  8. продолжение строки кода на следующей строке
  9. input('Press Entr to exit')
  10. Базовые математические операторы (+,-,*,/,//,%).
  11. Составные операторы присвоения
  12. Строковые методы (применяются к строке с текстом): I am cat

    .upper() I Am CAT

    .lower() i am cat

    .title() I Am Cat

    .replace(old,new,max число замен) заменяет старый текст на новый

    .swapcase() меняет регистры наоборот i Am Cat

    .capitalize() первая буква большая, остальные строчные I am cat

    .strip() строка без интервалов Iamcat

Читать

Программирование: считать с нуля или с единицы…

За основу берем цифру, равную трём

(С трёх удобней всего начинать),

Приплюсуем сперва восемьсот сорок два

И умножим на семьдесят пять.

Льюис Кэрролл «Охота на Снарка»,

Почему программисты считаю с нуля:

Это система, которая пришла из языка C, который долгое время оставался самым популярным языком и стал предком многих ЯП (языков программирования).

Также на западе принято считать с нуля многие вещи, например, этажи в зданиях. Читать

Ошибка Python: inconsistent use of tabs and spaces in indentation

При запуске кода возникает ошибка синтаксиса— inconsistent use of tabs and spaces in indentation. Что это означает и как решить эту проблему? Дело в том, что python следит за соблюдением единообразия в использовании пробелов, которые показывают отступы частей кода. Если вы используете tab, то могут возникнуть сложности, так как часть табов может неверно интерпретироваться в пробелы. В итоге, вы видите ошибку синтаксиса, которую бывает трудно исправить. Читать

Лучший учебник по Python

Начала учить язык программирования по открытому онлайн курсу на сайте Масачуссетского Технологического Университета (MIT): http://ocw2.mit.edu – курс называется Introduction to Computer Science and Programming in Python (MIT 6.0001, на английском) и еще один курс для самых начинающих https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00sc-introduction-to-computer-science-and-programming-spring-2011/. На сегодня это лучшее, что я смогла найти в свободном доступе в интернете, бесплатно, Читать

Как писать в Notepad++ код на Python

Если вы любите Notepad и хотите программировать с его помощью, то в случае языка программирования Python нужно использовать специальный плагин. Есть несколько вариантов плагинов для Notepad++, интерпретирующих Python:

    • NppExec;
    • Python script;
    • PyNPP.

Читать

Как переименовать расширение файла в Python

Задача: в папке лежит файл с расширением .raw и мне нужно переименовать этот файл на такой же, но с другим расширением .txt – как это делать?

Решение:

Нужно импортировать модуль os, у которого есть методы os.path.splitext() и os.rename(). Методом os.path.splitext() можно разделить исходный файл на две части – его имя и разрешение, которое попадает в квадратные скобки как [0] – имя и [1] – разрешение. Далее нужно просто склеить имя с новым разрешением через os.rename(). Читать