В этой статье даны основы по работе с Python3
Массивы данных
Списки
Извлечение второй колонки из матрицы списка:
matrix=[[1,2,3],[4,5,6],[7,8,9]]
second_col=[row [1] for row in matrix]
print (second_col)
Работа с классами в Python3:
Наследование классов:
class Man:
def __init__(self):
self.__a= None
self.__b=None
def set_b(self,b):
self.__b=b
def set_a(self,a):
self.__a=a
def __str__(self):
return str(self.__a)
m=Man()
m.set_a(25)
print(m)
class Woman(Man):
def __init__(self):
super()
self.__lang=None
def set_lang(self, l):
self.__lang=l
def __str__(self):
return super().__str__()+' '+self.__lang
w=Woman()
w.set_a(33)
w.set_b(55)
w.set_lang('Python')
print(w)
Работа с виртуальным окружением в Python3 в Windows:
http://itman.in/python-windows-virtualenv/
virtualenv — утилита для создания виртуальных окружений.
Для установки достаточно выполнить
pip install virtualenv
Для создания виртуального окружения выполните:
virtualenv <имя виртуального окружения>
В текущем каталоге будет создана новая директория с указанным вами названием, куда будут перенесены python, pip и в дальнейшем установлены другие библиотеки.
Активация виртуального окружения производится командой
<имя виртуального окружения>\Scripts\activate
Для деактивации достаточно выполнить
deactivate
virtualenvwrapper-win
Это порт проекта virtualenvwrapper от Doug Hellmann под Windows. Virtualenvwrapper делает работу с virtualenv более удобной.
Эти скрипты работают под любой версией Windows — Windows XP, Windows Vista, Windows 7.
Virtualenvwrapper удобнее тем, что хранит все виртуальные окружения в одном месте, не засоряя папки с проектами, а также позволяет привязать виртуальное окружение к проекту.
Установка virtualenvwrapper
При установке скрипты virtualenvwrapper размещаются в %PYTHONHOME%\Scripts.
Для установки выполните команды:
pip install virtualenvwrapper-win
pyassoc
Основные команды virtualenvwrapper
mkvirtualenv <имя>
Создает новое виртуальное окружение . По умолчанию виртуальные окружения создаются в %USERPROFILE%\Envs.
После создания сразу активирует виртуальное окружение.
svirtualenv
Выводит список всех доступных виртуальных окружений.
rmvirtualenv <имя>
Удаляет окружение. Использует folder-delete.bat
workon [имя]
Если имя указано, то активирует указанное виртуальное окружение. Если запускается без аргумента, то выводит список доступных окружений.
deactivate
Деактивирует виртуальное окружение в возвращается к системным библиотекам python.
Более подробно про команды virtualenvwrapper в статье http://itman.in/virtualenvwrapper-howto/
Файл "Основы Python3"
|