首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python入门(一)

    1.编程语言:     机器代码-》微码变成-》高级语言     编译器[解释器]:把人类能够理解的,转换成机器能够理解的         编译器:必须转换成二进制代码才能运行         解释器:边解释[执行],边运行     python非常接近于人类的思维方式     python也可以理解为脚本语言,但是比脚本语言的更强悍         也适合开发大型程序,也是一种完备的语言     python用来实现自动化运维:大材小用     python有很多框架:web,Django等     python缺陷:         第一次执行比较慢{首次编译成字节码bytecode},第二次比较快     执行效率比c,C++低,但是开发效率高     pvm:python虚拟机 2.python执行过程:                     PVM:整个过程需要借助于     source code----->complier------>bytecode----->interpreter--->processor         .py格式                        .pyc格式     openstack是用python开发的 3.Python的实现     CPython:原始,标准的实现方式     Jython:用于Java语言集成的实现     IronPYthon:用于与.NET框架集成的实现     PyPy:python实现的python解释器 4.Python性能优化工具:     Psyco:Python语言的一个扩展模块,可以及时对程序代码进行专业的算法优化         可以在一定程度上提高程序的执行速度,尤其是在程序中有大量的循环操作时         目前开发已经停止,由PyPy接替     PyPY:是python实现的python解释器:PyPY的图标特别有意思,一条蟒蛇自己咬着自己的尾巴         python语言的动态编译器,是Psyco的后继项目         可以运行在linux,32,64,MacOSX,windows-32中     Shed Skin:         python编译器,能够将python代码转换成优化的C++代码     Python使用方式:         1.交互式python:输入命令python即可,只能一次执行         2.python文件:将编写的程序保存至(.py)中方便多次运行,             python的此类包含了一系列预编写好的语句的程序文件称作“模块”             能够直接运行的模块文件通常称作脚本(即程序的顶层文件)             例如vim,             //每一个文件都叫做一个模块都可以被调用,             //顶层文件--作为整个程序的执行入口         3.或者使用IDE:集成开发环境     python实现子模块中自我测试,而不是在顶层文件中调用实现测试 第一个python程序     a.py         #!/usr/bin/python             //shebang,即执行脚本时通知内容要启动的解释器         import platform                //通过import导入一个python模块platform         print platform.uname()        //打印platform模块的uname方法的执行结果     chmod  +x a.py     ./a.py     python  v2和v3之间的兼容性特别差         python v2流行度高     Python程序可以分解成模块、语句、表达式    和对象         程序由模块构成         模块包含语句         语句包含表达式         表达式建立并处理对象             表达式是“某事”,而语句是“做某事(即指令)";                 例如,“3+4”是某事,“print 3+4”则是做某事             语句的特性:它们改变了事物,例如,赋值语句改变了变量,print语句改变了屏幕输出等: 5.python对象     Python中一切皆对象,变量也是一个对象         面向过程:             以指令为中心,由指令处理数据             如何组织代码解决问题         面向过程:{更是和解决复杂问题}             以数据为中心,所有的处理代码都围绕数据展开             如何设计数据

    02

    python第一课——关于python的一些概念

    day01(上午): 1.学习方法(建议): 1).不要依赖于我的视频,绝对不要晚上将视频全部在过一遍 2).上课不要记笔记,而且不要用纸质的笔记本去整理笔记 3).不要只看不敲,代码方面我们需要做到:"敲、猛敲、使劲敲、往死里敲..." 4).纸上得来终觉浅,绝知此事要躬行 5).绝对不允许,上课睡觉、玩手机(吃鸡、王者荣耀...) 6).做好复习和预习(我只会给你们大纲,没有现成笔记)工作 7).保持初心,代码虐我千百遍,我视代码如初恋!! 2.硬件和软件: 硬件:"看得见,摸的着"的计算机设备;例如:键盘、鼠标、显示器、显卡、内存条、CPU... 软件:有一些"数据"和"指令"组成的代码集群,构成软件 3.软件分类: 两类: 1).系统软件:就是我们日常中所谓的操作系统;例如:windows(90%)、Unix、Linux(服务器)、mac(pc端)、ios(移动) 2).应用软件:例如:qq、360杀毒软件、暴风影音、计算器、画图板... 总结:硬件 --> 安装系统软件 --> 安装需要应用软件 --> 执行程序(应用软件) --> 看到效果 4.人机交互 两种方式: 1).命令行的方式(早):需要输入一些特殊的"指令"(英文单词),让计算机帮助我实现一些需求 2).图形化界面的方式:只需要鼠标操作就可以让机器知道我要干嘛,老少皆宜; 比较:上述的两种方式: 图形化界面的方式完胜命令行的方式,命令行的方式学习成本比较高,需要我们对于一些特殊指令都能记住; 而图形化界面的方式,只需要操作鼠标,点点点,就搞定;适合所有人群学习、生活、工作、娱乐... 5.如何启动dos窗口(控制台)? 快捷方式:按wins键 + R键 --> 输入cmd --> enter(回车)启动dos窗口 6.常用的dos命令: 切换盘符:d:、e:... dir:显示当前路径下的子目录(只有直接子目录)和文件 help:显示所有的dos指令的中英文对照 cd:显示当前路径或者将其更改 .和..:一个点(.)表示当前路径,两个点(..) 表示上一层路径 /和:表示"根"路径 ↑和↓:查询缓存 cls:清除屏幕 exit:退出控制台 start:开启一个新的dos窗口 案例思考:如何使用命令行的方式启动qq? bin: binary(二进制) 第一步:先打开dos窗口 第二步:如果就是在当前的盘符下,就不用切换盘符的,否则,先切换盘符; 使用cd qq所在的路径(..BIN)来切换路径 第三部:输入qq.exe --> 看到效果(启动qq) 【注意】.exe后缀可以省略 7.计算机语言: 分类:c、python、c++、c#、java、.net... 8.python语言: 使用的领域(方向): 1).web:大型电商平台、12306系统、金融类型的项目(银行、保险公司)。。。 储备的知识点: 前端:html、css、javascript(js)、jQuery、ajax(异步).. 后台:python基本、python框架(jg、flask)、数据库(mysqloracle) CRUD操作: create:增加 read:查询 update:修改 delete:删除 2).爬虫:使用技术去网站上抓取需要的数据 会涉及到去除不需要的数据环节:正则表达式可以办到... 3).数据分析: 涉及到算法、高数... 4).自动化运维: --------------------------------------------------------------------------------------------- day01(下午): 1.python环境搭建: 1).安装python: 我们安装的是python3.6.0版本,步骤如下: ①.双击3.6.0.exe文件,勾选add to path框(作用:将python路径配置到环境变量path中), 点击install now --> 读条 --> 显示successful(此successful不一定真的能成功), ②.打开cmd --> 输入python --> 看到python的版本信息才真正的表示python环境安装成功 2).安装pycharm: 我们安装的是python2017.2.4版本,步骤如下: ①.双击pytools.exe文件,一通下一步,勾选64bit&勾选.py勾选download... 读条,显示点击finish即可 ②.启动pycharm,选择do not import...,勾选server address,复制路径黏贴进去, 点击active即可 ③.出现下拉框直接下一步,由于我们从未创建过任何的项目,所以选择c

    01
    领券