Быстрый в изучении - мощный в программировании
Скрипт ИНВЕСТОР на Python

Попробуйте себя в качестве инвестора имея в помощники мощный алгоритм советника на Python...

Все уроки по PyQt5

PyQt5 реализован как комплект Python-модулей. Он включает в себя около 620 классов и 6000 функций и методов...

Скрипт отправки SMS через Python

Была задача отправить SMS-ки большому списку номеров телефона с уточнением цены за всю рассылку "До" ее отправки...

Python видео урок 5.1 Логические операторы и условия в Python

Видео урок №5.1

- Оператор деления с остатком

- Оператор возведения в степень

- Логические значения и выражения

- Логические операторы

- Проверка условий

Приступим, заходим в Python. Начнем с обсуждения оператора деления с остатком, оператор деления с остатком работает с числовыми переменами или выражениями и возвращает остаток деления первого операнда на второй. В Python он обозначается как знак процента (%)

>>> 5 % 2
1

Остаток отделения получим единицу.

Попробуем другой пример.

>>> 10 % 2
0

Остаток получим ноль.Далее...

Python видео урок 4. Типы данных и имена переменных в Python

Видео урок №4

Сегодня мы осудим темы связаны с типами данных и именами переменных.

Тип данных определяет диапазон значении. Значение это число или строка и другие объекты о котором мы поговорим в следующих python видео уроках. Значение может быть связана и именем переменой или использоваться в вычислении выражений. 

В Python существует специальная функция type() она определяет тип значения или тип переменной.

Определяем тип значения строки "hellow"

вводим:

>>> type("hellow")
<type 'str'>

так-же типу данных строки, принадлежит строка заключенная в одинарные кавычки

>>> type('hellow')
<type 'str'>

Далее...

Python видео урок 3. Операторы, ввод данных с клавиатуры в python

Видео урок №3

В данном видео уроке мы рассмотрим:

Что такое оператор ?

Оператор это специальные символы, которые обозначают вычисления, например +, -, *.

Величины которые используется операторами, называются операндами.

Например: 2 + 3

Оператор присваивания =

Присваивает значение переменной. Не путать с математическим оператором сравнения.

- Операции со строками

- Ввод

- Структура программы

- Комментарии

Все пункты выполняются в видео, закрепляем знания примерами из видео.

Python видео урок 2. Что такое программа, инструкция и переменная.

Обучающие видео уроки Python 3

В видео уроке мы рассмотрим основы, изучим арифметические операции и узнаем что такое переменные.

В видео мы обсудим:

Инструкция(команда)

Программа это последовательность команд(инструкции) которое определяет действие компьютера и порядок вычислении.

- Устанавливает порядок и способ выполнения или осуществления чего-либо.

- Наименьшая автономная часть языка программирования

Основные инструкции

основные инструкции в языках программирования разделяются на следующее:

- Ввод данных

- Вывод результатов

- Арифметические операции

- Условное исполнение (if, else)

- Повторное выполнение

Python видео урок 1/2 Введение в программирование и установка Python.

Видео урок №1/2

В данном видео уроке мы установим Python на домашнем компьютере. Установке не сложная, достаточно скачать официальную 3 версию Python c python.org и пройти пошаговую установку.

После установки Вы сможете сразу же приступить программировать.

Python видео урок 1/1 Введение в программирование и установка Python

Видко урок №1

Введение в программирование.

Что такое высокоуровневый язык программирования

Что такое интерпретатор и компилятор

Интерактивный режим

Вторник, 19 июля 2011 г.   Archy Запуск программ на Python

Пожалуй, самый простой способ запускать программы на языке Python - это

вводить инструкции непосредственно в командной строке интерпретатора, 

которая иногда называется интерактивной оболочкой. Запустить эту 

командную строку можно разными способами - в интегрированной среде разработки,

в системной консоли и так далее. Предположим, что интерпретатор установлен

в вашей системе как выполняемая программа, тогда самый универсальный

способ запустить интерактивный сеанс работы с интерпретатором заключается в том, чтобы ввести команду python без аргументов в командной строке 

вашей операционной системы. Например:

% python
Python 3.0.1 (г301:69561, Feb 13 2009, 20:04:18) [MSC v.1500 32 bit (Intel)] ...
Type "help", "copyright", "credits" or "license" for more information.

Далее...

Разновидности модели выполнения

Прежде чем двинуться дальше, я должен заметить, что внутренний поток 

выполнения, описанный в предыдущем разделе, отражает современную 

стандартную реализацию интерпретатора Python, которая в действительности не

является обязательным требованием самого языка Python. Вследствие этого

модель выполнения склонна изменяться с течением времени. Фактически уже

существуют системы, которые несколько меняют картину, представленную на

рис. Давайте потратим несколько минут, чтобы ознакомиться с наиболее

заметными изменениями. Далее...

Производительность и скорость разработки Python 3

Читатели, имеющие опыт работы с компилирующими языками 

программирования, такими как С и C++, могут заметить несколько отличий в модели 

выполнения Python. Первое, что бросается в глаза, - это отсутствие этапа сборки,

или вызова утилиты «make»: программный код может запускаться сразу же,

как только будет написан. Второе отличие: байт-код не является двоичным 

машинным кодом (например, инструкциями для микропроцессора Intel). Байт-

код - это внутреннее представление программ на языке Python.

По этой причине программный код на языке Python не может выполняться

так же быстро, как программный код на языке С или C++, о чем уже 

говорилось в главе 1. Обход инструкций выполняет виртуальная машина, а не 

микропроцессор, и чтобы выполнить байт-код, необходима дополнительная 

интерпретация, инструкции которого требуют на выполнение больше времени,

чем машинные инструкции микропроцессора. С другой стороны, в отличие от

классических интерпретаторов, здесь присутствует дополнительный этап 

компиляции - интерпретатору не требуется всякий раз снова и снова 

анализировать инструкции исходного текста. В результате Python способен обеспечить

скорость выполнения где-то между традиционными компилирующими и 

традиционными интерпретирующими языками программирования. Далее...

Виртуальная машина Python (PVM)

Как только программа будет скомпилирована в байт-код (или байт-код будет

загружен из существующих файлов .рус), он передается механизму под 

названием виртуальная машина Python (PVM - для любителей аббревиатур). 

Аббревиатура PVM выглядит более внушительно, чем то, что за ней стоит на самом

деле, - это не отдельная программа, которую требуется устанавливать. 

Фактически PVM - это просто большой цикл, который выполняет перебор инструкций в байт-коде, одну за одной, и выполняет соответствующие им операции.

PVM - это механизм времени выполнения, она всегда присутствует в составе

системы Python и это тот самый программный компонент, который выполняет

ваши сценарии. Формально - это последняя составляющая того, что называют

«интерпретатором Python». Далее...