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

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

Все уроки по PyQt5

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

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

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

Модули

Подписаться на эту рубрику по RSS

Модулем в языке Python называется любой файл с программой. Каждый модуль может импортировать другой модуль, получая, таким образом, доступ к идентификаторам внутри импортированного модуля. Следует заметить, что импортируемый модуль может содержать программу не только на языке Python. Например, можно импортировать скомпилированный модуль, написанный на языке C.

Очевидно, что во многих регионах и предпочтения в некоторых отраслях повседневной жизни могут отличаться, это касается и игровых автоматов. В случае с игровыми автоматами на их развитие в каждой стране повлияли два следующих фактора: национальные предпочтения и законодательная сторона.

Далее...

Разработка на Django под Windows при помощи Docker-machine

В этой статье мы поговорим о решении проблемы настройки окружения для разработки на Django в Windows.

В нашем примере воспользуемся такой связкой:

  1. Docker-machine.
  2. PyCharm.

А в Docker-machine используются:

  1. PostgreSQL.
  2. Data container для PostgreSQL.
  3. Redis.
  4. Непосредственно приложение на Django.

Далее...

Как импортировать модуль в Python

Любой модуль Python - это вещь в себе, и ни один другой модуль не сможет использовать объявленную в нем сущность, пока не выполнит операцию импорта.

Операция импорта явно указывает, что мы хотим использовать в данном модуле сущность, объявленную в другом модуле. Выполняется она с помощью выражений импорта. Такое выражение содержит оператор подключения модуля import. Имена импортируемых модулей записываются после этого оператора и разделяются запя­тыми.

При обращении к сущности, объявленной в другом модуле, мы запишем имя этого модуля, поставим точку и уже после нее укажем само имя нужной сущности. То есть напишем ее полное имя.Далее...

Создаем PageRankChecker с GUI на Python

В этой статье займемся написанием определителя PR (PageRank) сайтов с простеньким графическим интерфейсом. С питоном работает достаточно много кроссплатформенных графических библиотек. Самые популярные среди них – Tkinter – идет в составе python, wxPython – дополнение к wxWidgets (в будущем может заменить Tkinter), PyQt – оболочка для распространенной библиотеки Qt, и еще несколько других (PyOpenGL, FXpy, RyFLTK, PyGTK).

Далее...

python ssh

В этой статье мы поговорим о paramiko – модуле, позволяющем работать с ssh в python. Он поможет создать скрипт, который сможет соединяться с удаленным сервером (или серверами) и выполнять на нем некоторые действия.

Далее...

казино онлайн на деньги

Что самое важное для игроков? Большой выигрыш? Нет. Возможность быть лидером? Тоже нет. Самое важное для любого игрока – подольше оставаться в игре. Ведь посетители онлайн-казино приходят туда не ради денег (их можно и так легко заработать, если у тебя голова на плечах) и не ради демонстрации своих навыков и умений. Их привлекает именно процесс игры, который позволяет забыть обо всех волнениях внешнего мира. Поэтому умение правильно рассчитать оптимальную ставку, которая позволит как можно дольше оставаться в игре, является важным для любого игрока.

Далее...

Модуль os содержит дополнительный низкоуровневые функции, позволяющие работать с файлами. Функциональность этого модуля зависит от используемой операционной системы. Получить название используемой версии модуля можно с помощью атрибута name. В операционной системе Windows XP атрибут имеет значение "nt":

>>> import os
>>> os.name
'nt'

Для доступа к файлам предназначены следующие функции из модуля os:

open(<Путь к файлу>, <Режим>[, mode=0777]) - открывает файл и возвращает целочисленный дескриптор, с помощью которого производится дальнейшая работа с файлами. Если файлы открыть не удалось, возбуждается исключение OSError. В параметре <Режим> в операционной системе Windows могут быть указаны следующие флаги.

Далее...

Инструкция from - Python

Для импортирования определенных идентификаторов из модулей можно воспользоваться инструкцией from. Инструкция from имеет несколько форматов:

from <Название модуля> import <Идентификатор 1> [ as <Псевдоним 1> ]
from <Название модуля> import *

Первый формат позволяет импортировать модуль и сделать доступные только указанные идентификаторы. Для длинных имен можно назначить псевдоним, указав его после ключевого слова as. В качестве примера сделаем доступными константу pi и функцию floor() из модуля math, а для названия функции создадим псевдоним.

# -*- coding: cp866 -*-
from math import pi, floor as f
print pi
# Вызываем функцию floor() через идентификатор f()
print f(3.39)   # Выдает: 3.00
raw_input()
Далее...

Работа с модулями в Python

Модулем в языке Python называется любой файл с программой. Каждый модуль может импортировать другой модуль, получая, таким образом, доступ к идентификаторам внутри импортированного модуля. Следует заметить, что импортируемый модуль может содержать программу не только на языке Python. Например, можно импортировать скомпилированный модуль, написанный на языке C.

Все программы, которые мы запускали ранее, были расположены в модуле с названием "__main__". Получить имя модуля позволяет предопределенный атрибут __name__. Атрибут __name__ для запускаемого модуля содержит значение "__main__", а для импортируемого модуля - его имя. Выведем название модуля:

print __name__    # Выведет: __main__

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

Проверка способа запуска модуля

if __name__ == "__main__":
    print "Это главная программа"
else:
    print "Импортированный модуль"

Инструкция import

Импортировать модуль позволяет инструкция import. Мы уже не раз использовали эту инструкцию для подключения встроенных модулей. Например, подключали модуль time для получения текущей даты с помощью функции strftime():

import time            # Импортируем модуль
print time.strftime("%d.%m.%Y")    # Выводим текущую дату
Далее...