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

Python – Boolean Operators and Conditions

Basic conditions in Python:

< (one less than the other)

> (one more than the other)

<= (one is less than or equal to the other)

>= (one is greater than or equal to the other)

!= (one is not equal to the other)

== (one is equal to the other)

Examples of using conditions:

print(5 > 4)

True #result

print(‘cat’==’dog’)

False #result

Читать

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

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

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

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

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

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

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

Это система, которая пришла из языка 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(). Читать