python培训

2017-04-27~28

if __name__==‘__main__‘: 在py脚本中添加该判断,可在别的py import时这个py文件不会执行if __name__==‘__main__‘下的内容

包中有多个py文件,其中有一个__intit__.py文件负责引入各个py文件的方法
__init__.py 包含了包名的默认内容
例如:from .mymath import cfb 从当前mymath这个py文件中引入cfb方法
命令行参数处理这个argparse

使用pip安装python包
c:\python>pip install Pillow

查看包的路径
>>> import PIL

>>> PIL.__path__

[‘C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages\\PIL
‘]
>>>

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Lib\site-packages

c:\python>pip install virtualenv #virtualenv则可以建立多个独立的虚拟环境,各个环境中拥有自己的python解释器和各自的package包,互不影响。

新建虚拟环境
C:\python\test>virtualenv . #在test目录中新建了python虚拟环境
C:\python\test>Scripts\activate.bat

(test) #激活该虚拟环境
C:\python\test>pip install paramiko

Collecting paramiko
Using cached paramiko-2.1.2-py2.py3-none-any.whl

wheel包不能直接安装需要用pip安装,只有windows install exe
能直接安装

发行包
setup.py

C:\python\course>python -m http.server #在当前目录架设一个http服务器
Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...
127.0.0.1 - - [27/Apr/2017 15:53:01] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [27/Apr/2017 15:53:01] code 404, message File not found
127.0.0.1 - - [27/Apr/2017 15:53:01] "GET /favicon.ico HTTP/1.1" 404 -

pit安装本地wheel包
pip install --no-index find_links=C:/python/course -r requirement.txt
requirement.txt定义python包的名称
deactivate.bat

一键构建应用运行环境:zc.buildout

pickle&json
fabric

Monkey Path 动态打补丁,
如下
class A :
def print(self):
print(1)
a=A()
a.print()
def new_print(self):
print(2)
A.print=netw_print
a.print()

终端里debug python脚本,在脚本插入一下代码
import pdb;pdb.set_trace()
执行时进入Pdb提示,然后可输help查看

时间: 2024-08-24 23:41:25

python培训的相关文章

python培训入门之python爬虫

老男孩教育python培训教你用python爬虫开发技术 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.另外一些不常使用的名字还有蚂蚁.自动索引.模拟程序或者蠕虫.下面老男孩python培训教您怎么利用好爬虫.         1.什么是爬虫 爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源,那么它就会抓取下来.想抓取

测试开发Python培训:模拟登录新浪微博-技术篇

测试开发Python培训:模拟登录新浪微博-技术篇 一般一个初学者项目的起点就是登陆功能的自动化,而面临的项目不同实现的技术难度是不一样的,poptest在做测试开发培训中更加关注技术难点,掌握技术实现思路,提高动手能力.这里通过大家都能接触到的系统新浪微博,作为案例. 模拟登录功能比较简单,很多人在学习自动化的时候都会以登陆来作为自己的第一个学习案例,有点像开发语言中第一段代码都是helloworld!一样.登陆简单的模拟登录,直接发post请求就OK,很容易实现. 这里用新浪微博,就是技术实

测试开发Python培训:抓取新浪微博抓取数据-技术篇

测试开发Python培训:抓取新浪微博抓取数据-技术篇 poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.在poptest的selenium的课程中,我们在培训的课程里讲python的语言,也是通过项目实战的方式进行讲解,前期分享了个新浪微博的登陆功能,这次在通过抓取新浪微博数据进一步讲解脚本.(大家对课程感兴趣,请加qq:564202718) 微博有发布微博功能,微博发布后需要验证内容,那么如何验证微博发布数据的正确性,首先要

python培训之零基础如何学习python?

老男孩python培训教你如何零基础学python 根据TIOBE最新排名,Python已超越C#,与Java,C,C++成为全球前5大流行编程语言之一.从云端.客户端,到物联网终端,python应用无处不在.从国内的百度.阿里.腾讯.网易.新浪,豆瓣,到国外的谷歌.NASA.YouTube.Facebook,Python的企业需求逐步上升,各公司都在大规模使用Python完成各种任务相对于其他语言,它更加易学.易读,非常适合快速开发.Python编程简单直接,难度低于java,更适合初学编程者

测试开发Python培训:自动发布新浪微博-技术篇

测试开发Python培训:自动发布新浪微博-技术篇 在前面我们教大家如何登陆,大家需要先看自动登陆新浪微博(http://www.cnblogs.com/laoli0201/articles/4880969.html),再看这篇文章会好很多: 在上一篇python的自动化脚本中,把脚本中的发送请求数据修改就好,上一篇脚本代码替换掉: formData={ ‘location':'v6_content_home', 'appkey':'', ‘style_type':'1', ‘pic_id':'

Python培训机构到底靠不靠谱

近几年Python开发工程师一直是市场的人才稀缺,Python语言简单易学,就业前景广这么多标签集中在门行业上自然也引起了年轻人的注意.现在学习Python的途径有很多,通过培训机构学习Python进入Python行业也是大有人在,但是Python培训到底靠不靠谱呢?我相信这是每个想进入Python学习者的心声,那么一个合格的Python培训机构是什么样子的呢,我们又究竟是不是和学习Python语言呢. 一.选择好的培训机构地理位置很重要 就拿北京来说,哪个培训机构不愿意让自己落脚在这里,这是国

智普教育Python培训之Python开发视频教程网络爬虫实战项目

网络爬虫项目实训:看我如何下载韩寒博客文章Python视频 01.mp4 网络爬虫项目实训:看我如何下载韩寒博客文章Python视频 02.mp4 网络爬虫项目实训:看我如何下载韩寒博客文章Python视频 03.mp4 智普教育Python培训 01 Windows下Python开发环境的安装与基本使用.wmv 智普教育Python培训 02 python程序基本架构.mp4 智普教育Python培训 03 Python基本输入输出语句.mp4 智普教育Python培训 04 Python变量

Python培训时长多久可以学会?马哥教育9年经验之谈

在Python成为一门炙手可热的语言之后,很多人也开始准备向这个行业发展.技术入行也就是培训和自学两条路,各有优劣,不过培训因为学习比较系统比较快也受到不少人欢迎. 今天我就来给大家分享一下Python培训里的一些东西,让大家在选择的时候多掌握点情报. 选择一家好的教育培训机构的确可以达到事半功倍的效果.不仅能大大缩短学员自行摸索和自我积累的时间,而且能帮助学员在更高的起点上超越,从而在"前人"的肩膀上未雨绸缪,少走弯路. 总体来说,正规的IT培训机构通常具有从业经验丰富.阅历深厚的职

python调用自定义模块方法 python培训中心

Python模块是一个Python文件,以.py结尾,包括了Python对象定义和Python语句,能让Python代码段更有逻辑性.更好用.更易懂,既然Python模块有这么多好处,那么该如何引用Python模块呢? import语句 自定义模块可以采用import语句来进行引入,其操作步骤是先导入模块,再调用模块中包含的函数,可将自定义模块放入当前目录,便于解释器路径搜索,以下是导入自定义hello.py模块,并调用World函数的实例: #!/usr/bin/python # -*- co

零基础学Python要多久?Python培训路线

零基础学Python要多久?python培训路线 Python是一门简单的编程语言,很多没有编程经验或者对编程一知半解的人都会选择python作为入门编程语言,随着人工智能的发展,python的就业前景也是相当不错的,因此,python是一门既好学又挣钱的编程语言. 对于python的学习,以下几类人更需要掌握: 一.编程新手 非常喜爱编程,以后想从事相关工作,但是零基础,不知道入门选择什么编程语言的朋友,其实是最适合选择Python编程语言的. 二.网站前端开发人员 平常只关注div+css这