Архив рубрики: Pyton 3.5

Задачи на массивы.

Задания на одномерные массивы. 1. Заполнить массив числами от 1 до 100 и вывести его в консоль. 2. Заполнить массив числами от 100 до 1 и вывести его в консоль. 3. Заполнить массив числами от -50 до 50 и вывести его в консоль. 4. Заполнить массив случайными числами и вывести его в консоль. 5. Заполнить… Читать далее »

Задания на циклы

Задание: Вывести в столбец значения от 0 до 100 Вывести в столбец значения от 100 до 0 Вывести в столбец значения от 60 до 100 Вывести в столбец значения от -39 до 100 Вывести в строку четные числа Вывести в строку нечетные числа. Вывести в строку ряд 100 200 300 ….. Вывести рисунки как на… Читать далее »

Урок 10. Python. Создание VK бота

Создать приложение https://vk.com/editapp?act=create Скачать VK API https://pypi.python.org/pypi/vk/2.0.2 Скопировать в папку с инсталятором pip.  C:\Users\pc2\AppData\Local\Programs\Python\Python35-32\Scripts Распаковать в папку с архивом API и создать бат файл который установит vk API pip install vk pause Запустить установку Получить токен для авторизации https://oauth.vk.com/authorize?client_id={ВашID}&display=page&redirect_uri=https://oauth.vk.com/blank.html&scope=friends,photos%20,audio,video,docs,notes,pages,status,wall,groups,messages,notifications,offline&response_type=token&v=5.60 import vk session = vk.Session(access_token='{ВашТокен}’) api = vk.API(session) api.wall.post(message = ‘Hello, World!’)  

Урок 9. Python. Наша первая игра в pygame.

Для создания игр существует специальная библиотека pygame. Для ее подключения необходимо в начале программы написать: import sys, pygame Для инициализации pygame pygame.init() Для загрузки спрайтов в игру ball = pygame.image.load(«ball.gif») Для определения размеров объекта ballrect = ball.get_rect() Для перемещения объекта plrect = plrect.move([0, height-100]) Где в функцию move передается массив с изменениями координат по осям… Читать далее »

Python. Урок 8. Полиморфизм

Полиморфизм — одна из трех основных возможностей ООП. Если говорить кратко, полиморфизм — это способность возможность в процессе наследования классов изменять методы базового класса. Пример.   class Parent(object): def isParOrPChild(self) : return True def who(self) : return ‘parent’ class Child(Parent): def who(self): return ‘child’ x = Parent() x.who() x = Child() x.who() Задание. Создать класс animal. Создать метод eat()… Читать далее »

Урок 7. Наследование в Python

Одной из важнейших особенностей ООП является возможность наследования объектами атрибутов классов, а также наследование одними классами атрибутов других классов. class Table: def __init__(self,l,w,h): self.long = l self.width = w self.height = h def outing(self): print (self.long,self.width,self.height) class Kitchen(Table): def howplaces(self,n): if n < 2: print («It is not kitchen table») else: self.places = n def… Читать далее »

Урок 6. Объектно ориентированное программирование в Python.

Объектно-ориентированное программирование (ООП) — возможность языков программирования, в которой пользователь может создавать шаблоны программ (классы) и их копии (объекты). Класс — тип, описывающий устройство объектов. Объект — это экземпляр класса. Класс можно сравнить с шаблоном по которому создаются объекты. Пример простого класса со свойствами: Для создания класса мы должны использовать конструкцию class. class human: Класс может содержать… Читать далее »

Урок 5. Функции в Python.

На этом уроке мы разберем: Функции в питон. Функции с аргументами. Оператор return. Необязательные аргументы функций Функции с неограниченным количеством аргументов. Определение функции. Функция в программировании — фрагмент программного кода (подпрограмма), к которому можно обратиться из другого места программы. В большинстве случаев с функцией имеет имя но многие языки допускают и безымянные функции. После выполнения функции… Читать далее »

Урок 4. Python. Работа со строками.

Мы уже использовали строковый тип данных в наших программах. Теперь давайте более детально изучим какие операции мы можем осуществлять со строками. Базовые операции со строками Создание текстовой переменной s1=’привет‘ s2=‘Алексей’ Сложение переменных и текстовой строки s3=s1+’ ‘+s2 Вывод на печать текстовой строки print(s3) Дублирование строки print(‘Я лучше всех ‘*30) Подсчет количества символов в строке len(‘Длина… Читать далее »

Phyton Урок 3. Списки в Phyton

Списки являются одним из самых используемых элементов языка Python.  В примерах ниже мы рассмотрим все аспекты программирования списков. Отрицательные индексы При использовании отрицательных индексов отсчет ведется с конца списка. Последний элемент любого непустого списка можно получить, используя выражение li[-1]. li=[‘1’] li.append(‘1234’) print(li[-2]) Добавление элемента в конец списка — append li=[‘1’] li.append(‘1234’) print(li) Добавление элемента по… Читать далее »