Урок 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… Читать далее »

Тема 4. Bootstrap. Создание сайта визитки.

Новые термины которые мы будем использовать на уроке: Сайт—визитка (англ. business card website) — небольшой сайт, как правило, состоящий из одной (или нескольких) веб-страницы и содержащий основную информацию об организации, частном лице, компании, товарах или услугах, прайс-листы, новости и контактные данные. Для верстки сайта мы будем использовать навыки полученные на предыдущих уроках и изучим как… Читать далее »

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

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

Тема 3. Bootstrap. Посадочная страница, landing page. Слайдеры.

Теоретическая часть. Новые термины. Давайте разберем термины которые мы будем использовать на уроке. Слайдер картинок (Image slider). В мире веб дизайна слайдер картинок используется для организации слайд шоу или прокрутки картинок на вашей странице. Для создания слайдера используются плагины или подключаемые модули. Параллакс скроллинг (parallax scrolling) — это тренд в разработке сайтов где фоновые рисунки и… Читать далее »

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

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

2 урок. Навигационное меню

Какие стили нужно использовать для создания меню с использованием  Bootstrap? Как же создать самое простое меню в Bootstrap? Алгоритм создания меню. Использовать тег <NAV> для объявления меню. Разместить в нем тег <DIV> к которому применить класс conatainer для отображения меню внутри контейнера. Это позволит корректно отображать меню. Разместить в контейнере заголовок сайта с текстовым описанием или логотипом.… Читать далее »

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

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

Тема 1. Bootstrap. Framework и Модульная сетка.

Что такое Framework? Фреймворк это набор всевозможных библиотек и классов для быстрой разработки сайтов. Главная цель фреймворка, предоставить разработчику удобную среду для разработки веб сайта с большим стандартным функционалом. Сам фреймворк состоит из встроенных классов для: работы с базой данных, создания дизайна, анимации создания слайдеров и многое другое. Все эти функции вы можете легко использовать… Читать далее »

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

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