Архив рубрики: Python
Что программируют на Python? Реальное практическое использование с примерами библиотек
Когда я начала изучать Python, мне стало любопытно, а что вообще пишут на этом языке. Если посмотреть общим взглядом, то кажется, что как будто бы Python используется везде — такой супер универсальный язык, на котором можно и компьютерные игры написать, … Читать далее
Питон: генерация строк с конкатенацией
Задача сгенерировать полтос строчек такого вида: hello 1 world hello 2 world hello 3 world hello 4 world … Попробовал с напрыга (я уже к чертям забыл Питон после Си):
Python: подготовка к работе с БД MySQL
Я часто «переезжаю» от одного окмпа на другой и приходится с нуля настраивать энвайромент для работы с MySQL. В итоге я каждый раз смотрю видос Штукенции на эту тему (он будет внизу этой статьи), что не очень удобно, когда ты … Читать далее
Python ООП — объектно-ориентированное программирование
Продолжаем практиковаться в программировании. После восьмой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я изучила принципы ООП и программные объекты / классы, пора переходить к практике. Сделаем … Читать далее
Как переименовать расширение файла в Python
Задача: в папке лежит файл с расширением .raw и мне нужно переименовать этот файл на такой же, но с другим расширением .txt — как это делать? Решение: Нужно импортировать модуль os, у которого есть методы os.path.splitext() и os.rename(). Методом os.path.splitext() … Читать далее
Python: Задачи и решения (Глава 7. Файлы и исключения. Игра «Викторина»)
Продолжаем практиковаться в программировании. После седьмой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я изучила работу с файлами, пора переходить к практике. Сделаем домашнее задание вместе! Краткий … Читать далее
Ошибка Python: inconsistent use of tabs and spaces in indentation
При запуске кода возникает ошибка синтаксиса— inconsistent use of tabs and spaces in indentation. Что это означает и как решить эту проблему? Дело в том, что python следит за соблюдением единообразия в использовании пробелов, которые показывают отступы частей кода. Если … Читать далее
Python: Задачи и решения (Глава 6. Функции. Игра “Крестики-нолики”).
Продолжаем практиковаться в программировании. После шестой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я научилась использовать функции, пора переходить к практике. Сделаем домашнее задание вместе! Доработка функции … Читать далее
Python: нестандартные функции. Игра «Крестики-нолики».
Продолжаем учить язык программирования пайтон Python. Переходим к изучению 6 главы «Функции. Игра Крестики-нолики» по книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), чтобы создавать собственные функции и работать с глобальными … Читать далее
Python: Задачи и решения (Глава 5. Списки и словари. Игра «Виселица»).
Продолжаем практиковаться в программировании. После пятой главы в книге: Майкл Доусон “Программируем на Python”, 2014 (Michael Dawson “Python Programming for the Absolute Beginner”, 3rd Edition), где я научилась делать словари и пользоваться списками, пора переходить к практике. Сделаем домашнее задание … Читать далее
Python: списки и словари
Продолжаем учить язык программирования пайтон Python. Переходим к изучению 5 главы по книге: Майкл Доусон «Программируем на Python», 2014 (Michael Dawson «Python Programming for the Absolute Beginner», 3rd Edition), где освоим списки, списочные методы и словари. Списки в Python Списки … Читать далее
Python: Задачи и решения (Глава 4. Циклы с оператором for, строки и кортежи. Игра «Анаграммы»).
Продолжаем практиковаться в программировании. После четвертой главы в книге: Майкл Доусон «Программируем на Python», 2014 (Michael Dawson «Python Programming for the Absolute Beginner», 3rd Edition), где я научилась пользоваться оператором for и создавать кортежи, предложены задания. Давайте делать их вместе. … Читать далее
Python: циклы for, константы, срезы, кортежи, последовательности len, range, in, choice
Продолжаем учить язык программирования. Переходим к изучению 4 главы по книге: Майкл Доусон «Программируем на Python», 2014 (Michael Dawson «Python Programming for the Absolute Beginner», 3rd Edition), где мы изучим циклы с оператором for(), введение констант в код, срезы и … Читать далее
Python: Задачи и решения (Глава 3. Ветвление, циклы с оператором while и псевдокод. Игра «Отгадай число»).
Продолжаем изучать программирование. После третьей главы в книге: Майкл Доусон «Программируем на Python», 2014 (Michael Dawson «Python Programming for the Absolute Beginner», 3rd Edition), где я изучила особенности работы с текстом в языке программирования Python, предложены задания. Давайте выполнять их … Читать далее
Python: Ветвление if, elif, else, циклы while, генерация случайных чисел
Продолжаем учиться программированию. Переходим к изучению третьей главы по книге: Майкл Доусон «Программируем на Python», 2014 (Michael Dawson «Python Programming for the Absolute Beginner», 3rd Edition), где мы изучим условные операторы if, elif, else и циклы while и научимся генерировать … Читать далее
Python: Задачи и решения (Глава 2. Типы, переменные и основы ввода-вывода. Программа «Бесполезные факты»).
Продолжаем учиться программированию. После второй главы в книге: Майкл Доусон «Программируем на Python», 2014 (Michael Dawson «Python Programming for the Absolute Beginner», 3rd Edition), где я изучила особенности работы с текстом в языке программирования Python, предложены задания. Давайте выполнять их … Читать далее
Python: Задачи и решения (Глава 1. Начало работы. Программа Game Over).
Продолжаем учиться программированию. После второй главы в книге: Майкл Доусон «Программируем на Python», 2014 (Michael Dawson «Python Programming for the Absolute Beginner», 3rd Edition), где я изучила особенности работы с текстом в языке программирования Python, предложены задания. Давайте выполнять их … Читать далее