1. Создание python проекта типа package (Сreate python package project). смотреть онлайн
0) https://www.python.org/downloads/
1) create directory "mypython"
2) create directory "src" in "mypython"
3) create directory "myPyLib" in "src"
4) create file "hello.py" in directory "myPyLib"
5) add code in "hello.py":
def SayHello(name):
print("Hello ", name)
6) create file "__init__.py" in directory "myPyLib"
7) add code in "__init__.py":
from .hello import SayHello
8) create file "__main__.py" in directory "myPyLib"
9) add code in "__main__.py"
from .hello import SayHello
SayHello("dfg")
10) cmd
11) cd C:\work\Python\mypython\src
12) python -m myPyLib
13) cd..
14) py -m pip install --upgrade pip
15) py -m pip install --user virtualenv
16) py -m venv myvenv
17) .\myvenv\Scripts\activate
18) create file "setup.py" in directory "C:\work\Python\mypython"
19) add code in "setup.py":
from setuptools import setup, find_packages
with open("requirements/req.txt") as f:
required = f.read().splitlines()
setup(
version = "0.0.1",
packages=find_packages(where='src', exclude=["tests*"]),
install_requires=required,
name="myPkg",
author="I am",
author_email="",
description="library for static functions",
classifiers=["Programming Language :: Python :: 3"],
python_requires="(right arrow)=3.7",
package_dir={"": "src"},
include_package_data = True
)
20) create file "pyproject.toml" in directory "C:\work\Python\mypython"
21) add in "pyproject.toml":
[build-system]
requires = [
"setuptools(right arrow)=42",
"wheel"
]
build-backend = "setuptools.build_meta"
22) create directory "requirements" in "C:\work\Python\mypython"
23) create file "req.txt" in directory "requirements"
24) add in "req.txt":
pandas==1.1.4
25) create file "MANIFEST.in" in directory "C:\work\Python\mypython"
26) add in "MANIFEST.in"
include requirements/req.txt
27) in cmd: "pip install pandas"
28) modify "hello.py"
import numpy as np
import pandas as pd
def SayHello(name):
print("Hello ", name)
def CheckPandas():
s = pd.Series([1, 3, 5, np.nan, 6, 8])
print(s)
29) modify "__init__.py":
from .hello import SayHello, CheckPandas
30) modify "__main__.py"
from .hello import SayHello, CheckPandas
SayHello("dfg")
CheckPandas()
31) in cmd: "cd src"
32) "python -m myPyLib"
33) cd..
34) .\myvenv\Scripts\deactivate
35) py -m pip install --upgrade build
36) py -m build
37) cd C:\work\Python\mypython\dist
38) py -m venv mytestvenv
39) .\mytestvenv\Scripts\activate
40) pip install myPkg-0.0.1-py3-none-any.whl
41) py
42) from myPyLib import SayHello, CheckPandas
43) SayHello("aa")
44) CheckPandas()
45) Ctrl+Z
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «1. Создание python проекта типа package (Сreate python package project).» бесплатно и без регистрации, вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.