Пятница, 19.04.2024, 09:55

Компьютерная помощь

Записки системного администратора

Меню сайта
Категории раздела
Компьютер [36]
Общекомпьютерные темы
Windows server [18]
Статьи по версиям windows для серверов.
Windows [30]
Статьи по версиям windows для рабочих станций.
Unix [65]
Статьи на тему unix-подобных систем. Linux, FreeBSD и т.п.
Видеомонтаж [10]
Статьи по нелинейному видеомонтажу
Программирование [9]
Заметки по программированию
Databases [10]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вход на сайт

Поиск

Главная » Статьи » Программирование

Основы Python3

В этой статье даны основы по работе с 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"

Категория: Программирование | Добавил: admin (19.05.2017)
Просмотров: 1450 | Комментарии: 6 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: