Python 3 - Программирование на Python 3 http://python-3.ru/ Python 3 - молодой, но быстро развивающийся язык программирования. Изучить Python 3 онлайн на нашем сайте. Скачать python 3 Mon, 25 Apr 2016 19:37:14 +0300 en-ru MaxSite CMS (http://max-3000.com/) Copyright 2026, http://python-3.ru/ Разработка на Django под Windows при помощи Docker-machine http://python-3.ru/page/razrabotka-na-django-pod-windows-pri-pomoshhi-docker-machine http://python-3.ru/page/razrabotka-na-django-pod-windows-pri-pomoshhi-docker-machine Mon, 25 Apr 2016 19:37:14 +0300 Разработка на Django под Windows при помощи Docker-machine

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

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

  1. Docker-machine.
  2. PyCharm.

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

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

Читать полностью »

Обсудить]]>
Как импортировать модуль в Python http://python-3.ru/page/kak-importirovat-modul-v-python http://python-3.ru/page/kak-importirovat-modul-v-python Wed, 27 Jan 2016 11:56:07 +0300 Как импортировать модуль в Python

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

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

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

Обсудить]]>
Создаем PageRankChecker с GUI на Python http://python-3.ru/page/sozdaem-pagerankchecker-s-gui-na-python http://python-3.ru/page/sozdaem-pagerankchecker-s-gui-na-python Mon, 27 Jul 2015 15:13:48 +0300 Создаем PageRankChecker с GUI на Python

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

Читать полностью »

Обсудить]]>
Работаем с ssh в Python http://python-3.ru/page/rabotaem-s-ssh-v-python http://python-3.ru/page/rabotaem-s-ssh-v-python Fri, 27 Mar 2015 18:00:45 +0300 python ssh

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

Читать полностью »

Обсудить]]>
Работа с модулями. Инструкция from - Python http://python-3.ru/page/modules-from-python http://python-3.ru/page/modules-from-python Fri, 02 Aug 2013 17:06:09 +0300 Инструкция 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 http://python-3.ru/page/import-python-module http://python-3.ru/page/import-python-module Wed, 24 Jul 2013 13:09:45 +0300 Работа с модулями в 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")    # Выводим текущую дату
Читать полностью »

Обсудить]]>