Python初识--基础

最初想写一些机器学习算法的实现类的文章,但发现自己工作经验不足,即使写出来,也只是一些应用场景十分狭隘的小实验;

了解到身边有些朋友和同学也想了解学习一下脚本语言Python(毕竟是后起之秀),纸质、电子资源大家都有,可是总感觉学起来么劲,就是没有小伙伴一起学嘛;

综上,我打算写一个系列的Python教程,侧重点是为机器学习和深度学习打下基础。

这或许在别人看起来可能是微不足道的工作,但对我而言,要全面、系统且有侧重点地整理Python知识,这不仅是对我过去Python学习的检验,也是对我现在的时间管理的一个挑战。

我会坚持下去!欢迎大家留言骚扰,不亦乐乎,能力所限,欢迎指教。
前言  

实验环境: Python 3.6;

本文完整示例:下载示例
基本知识  

Python的特点

面向对象的解释性语言;

简单易学;

丰富的库;

强制使用制表符作为语句缩进(white space)。

Python的优缺点

优点

简单、易学;

免费、开源;

可扩展性、可嵌入性;

丰富的库。

缺点

运行速度较慢;

中文资料匮乏;

代码不能加密。

Anaconda安装与配置

十分推荐Anaconda,它是一个集成开发环境,集成了众多常用Python库,免去了开发环境配置的繁琐,让我们更专心地去学习真正的技术。大赞

下载地址:
国内清华镜像,速度很快滴。
注意选择好自己电脑对应的版本号。
安装方法:一路next。

jupyter notebook相关配置

配置默认启动目录:配置方法

Pycharm的安装与配置

下载安装

安装方法:一路next。

注册服务器:
server选项里边输入 :1017/
或者:server选项里边输入
使用激活码的小伙伴点这里复制激活码。

Pycharm汉化
如果英文水平ok,就不建议汉化了。
Pycharm汉化包下载地址
复制resources_cn.jar放在PyCharm安装目录下的lib文件夹。

Python注释语法

注释的作用

增加程序的可读性;

作为调试时使用;

提高团队的合作效率。

注释的分类

单行注释;
以符号#开头,表示当前行其后的内容为注释。

多行注释;

采用三对单引号表示'''多行注释'''。

Python中的变量  
Python中的变量

什么是变量?
用来存储数据的量。

什么是标识符?
标识符是用户自定义的,如变量名、函数名等。

标识符的命名规则

只能包含字母、数字和下划线;

只能以字母或下划线开头,开头不能使用数字;

不能包含空格,可使用下划线分割单词;

不能使用Python中的关键字作为变量名;

Python严格区分大小写;

建议使用驼峰命名法:

大驼峰:VariableName;

小驼峰:variableName。

常用关键字
在Python中查看Python关键字

In[2] : import keyword In[3] : keyword.kwlist Out[3]: ['False', 'None','True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzfjp.html