Быстрый в изучении - мощный в программировании
>> Telegram ЧАТ для Python Программистов

Свободное общение и помощь советом и решением проблем с кодом! Заходите в наш TELEGRAM ЧАТ!

>> Python Форум Помощи!

Мы создали форум где отвечаем на все вопросы связанные с языком программирования Python. Ждем вас там!

>> Python Канал в Telegram

Обучающие статьи, видео и новости из мира Python. Подпишитесь на наш TELEGRAM КАНАЛ!

Модули

Подписаться на эту рубрику по 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

27 января 2016 г. Archy Модули Обсудить
Как импортировать модуль в Python

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

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

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

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

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

Далее...

Работаем с ssh в Python

python ssh

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

Далее...

Секрет расчета оптимальной ставки

27 ноября 2013 г. Archy Модули Обсудить

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

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

Далее...

Доступ к файлам с помощью модуля os

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

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

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

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

Далее...

Работа с модулями. Инструкция from - Python

2 августа 2013 г. Archy Модули 1

Инструкция 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 называется любой файл с программой. Каждый модуль может импортировать другой модуль, получая, таким образом, доступ к идентификаторам внутри импортированного модуля. Следует заметить, что импортируемый модуль может содержать программу не только на языке 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")    # Выводим текущую дату
Далее...