-
Python语言介绍
1.1 Python语言介绍
命名:原本是一个戏剧团的名称Python
1.2 Python能做什么
系统运维,目前在运维领域Python语言最牛逼;
网络编程(爬虫:从网上扒数据然后分类,服务器编程,搜索引擎);
科学计算;
教学;
AI、图像、游戏
1.3 Python特点
优点:纯面向对象、免费、移植性能好、可混合编程(胶水语言)、开发效率高
缺点:运行速度比较慢
1.4 Python版本问题
Python 2.x
Python 3.x
教学版本 >= 3.5 -
环境搭建
所需软件:
1.Python解释器(Python官网:www.python.org)
2.包安装器 pip,conda
3.Jupyter Notebook(www.jupyter.org):一个原本用于科学计算的python交互环境,支持Markdown
4.IDE(www.jetbrains.com):PyCharm 集成开发环境
5.虚拟环境(https://www.anaconda.com):一个虚拟出来的python解释器和相应的编程环境,即一个沙箱环境,防止多个项目的环境项目污染 Anaconda
平台:
windows环境安装:
1.cmd-python 查看是否安装成功python解释器
2.anaconda 程序-所有程序-anaconda3 能运行有就说明安装成功
3.PyCharm 如果PyCharm能运行,说明成功
linux环境安装
1.虚拟环境模拟软件:VMware
2.安装CentOS
3.安装python
MaxOs环境安装: -
第一个Python程序
1.编写
-工具,用什么进行输入:记事本
-后缀:py,非必须
-格式:python是严格格式代码
2.运行
-命令行下运行:cmd+r
-交互环境下一行一行输入运行
3.代码组成
-导入第三方工具包
-程序代码:语句、函数、类、表达式、注释 -
Python语言基础
1.变量命名规则
1.1.变量名必须以字母、下划线、数字、汉字(不推荐)开头,不能使用python关键字和保留字
1.2.区分大小写 you不等于YOU2.变量推荐命名法则
2.1.使用英文单词或者缩写
2.2.汉字、拼音不推荐
2.3.驼峰命名法:多个单词构成,除第一个其他首字母大写,例如myAge,myFirstName
2.4.大驼峰:所有单词首字母大写,例如MyAge
2.5.posix命名法:由单词构成,全部小写,单词间下划线连接,例如:my_age3.Python基础数据类型
3.1数字类型
常量数字:直接表示出来的数字就是常量数
数字类型 | 数字举例
十进制 1,123,-21
浮点数 -0.988,2.21,4e-12,4.32e23
复数 3+56j,4.5+7.83j
二进制(0b开头) 0b1001
十六进制(0x开头) 0xfec
八进制(0o开头) 0o432
注:八进制在python2.x中可以以“0”或“0o”开头,python3.x中以"0o"开头
整数:通常指不带有小数部分的数,包括自然数,0,负数,在pyton中表示任意大的数字。例如23,-9,0
整数的进制:
十进制:逢10进1
二进制:逢2进1,由0,1组成,python中的二进制常量以"0b"开头
八进制:逢8进1,由0-7的数字组成,python中的二进制常量以"0o"开头
十六进制:逢16进1,由0-9,A,B,C,D,E,F表示0-15的数字,python中的二进制常量以"0x"开头
不同进制之间的转换:
十进制转二进制:bin()
十进制转八进制:oct()
十进制转十六进制:hex()
浮点数:即我们日常理解的小数。
表现的形式:
常见的小数,1.0,1.2,3.0
(课程学习笔记)Python初级入门精讲
最新推荐文章于 2022-06-17 18:21:39 发布
本文是Python初级入门的学习笔记,涵盖了Python语言的基本概念、特点、版本、环境搭建和常用数据类型。介绍了Python在系统运维、网络编程、科学计算、教学、AI等多个领域的应用,强调了其面向对象、免费、可移植和高效开发等优点,同时也指出运行速度慢的缺点。文章还讲解了Python 2.x和3.x的区别,推荐使用3.5及以上版本进行学习。此外,文中详细阐述了Python环境的搭建,包括Python解释器、包管理器pip、Jupyter Notebook和集成开发环境PyCharm。还提到了虚拟环境管理工具Anaconda。在语言基础部分,讲解了变量命名规则、基础数据类型(包括数字、字符串、布尔值和None)、运算符、字符串的API以及基本的输入输出。最后,介绍了程序结构,包括if语句、for和while循环、函数定义和参数类型。
摘要由CSDN通过智能技术生成