Python零基础小白快速上手,不多废话

2023-11-01

Python零基础小白快速上手

Markdown编辑器和python安装
Markdown编辑器就是程序员常用的记事本,!](https://img-blog.csdnimg.cn/20201031151738673.png#pic_center)


这个东西真的很香
在这里插入图片描述
在这里插入图片描述小白上手更加适合慢慢养成使用Md的习惯。

突然想起加个东西,嘿嘿。

anaconda下载安装

在官网直接下载就行,个人用是免费的,在最下面,直接找对应自己系统的版本下载即可。一直默认next,到安装路径到时候改一下路径。在这里插入图片描述
在这里插入图片描述
到这里卡住然后打勾,然后install安装ok了。
在这里插入图片描述
你要去文件夹里把这几个东西给拉到桌面,尤其第一个。

配置环境

在这里插入图片描述
上面创建不成功的话,可以用一下方法,在anaconda powershell里输入conda creat -n deeplearn
再打开Anaconda Navigator就可以看到里面创建成功了。
输入conda activate deeplearn就从bash环境切换到了deeplearn环境,然后pip list可以查看现在已经安装的包,想要安装其他包到话用pip install 包名
创建成功后,打开pycharm
在这里插入图片描述

Pycharm使用conda环境

在这里插入图片描述
在这里插入图片描述点一下这个,再点击add
在这里插入图片描述

在这里插入图片描述
配置完之后你一定要自己多弄几次,刚开始我也不懂这啥意思,后来python没了自己硬着头皮去弄,慢慢地就开始一点点的熟悉了配置环境是配置的究竟是什么。

python安装

开始的时候肯定要把始祖放出来
在这里插入图片描述

到Python主页下载并安装Python基本开发和运行环境,网址:
直接飞机票到官网
根据操作系统不同选择不同版本
下载相应的Python 3.0系列版本程序

在这里插入图片描述
在这里插入图片描述
安装完了之后会有
IDLEPython集成开发环境,用来编写和调试 Python代码;
PipPython第三方库安装工具,用来在当前计算 机上安装第三方库
反正现在的你也不懂啥意思
打开试试吧
print(>>>print(“Hello World”)

##Python的特点

1.Python具有通用性。
Python语言可以用于几乎任何与程序设计相关 应用的开发,不仅适合训练变成思维,更适合诸如 数据分析、机器学习、人工智能、Web开发等具体的 技术领域。

2.Python语法简洁。
Python语法主要用来精确表达问题逻辑,更接 近自然语言,只有33个保留字,十分简洁。

3.Python生态高产。
Python解释器提供了几百个内置类和函数库, 此外,世界各地程序员通过开源社区贡献了十几万 个第三方函数库,几乎覆盖了计算机技术的各个领 域,编写Python程序可以大量利用已有内置或第三 方代码,具备良好的编程生态。

4.除了Python语法的三个重要特点外,Python程序还 有一些具体特点。
(1)平台无关
Python程序可以在任何安装解释器的计算机环 境中执行,因此,可以不经修改地实现跨操作系统 运行。

(2)强制可读
Python通过强制缩进(类似文章段落的首行空 格)来体现语句间的逻辑关系,显著提高了程序的 可读性,进而增强了Python程序的可维护性。

(3)支持中文
Python 3.x版本采用Unicode编码表达所有字 符信息。Unicode是一种国际通用表达字符的编码体 系,这使得Python程序可以直接支持英文、中文、 法文、德文等各类自然语言字符,在处理中文时更 加灵活且高效。

这时候给你几个语法去试试Python的奇妙吧

斐波那契数列的计算
F(0)=0, F(1)=1,
F(n)=F(n-2)+F(n-1),其中n>=2

在这里插入图片描述

圆面积的计算
根据圆的半径计算圆的面积。
在这里插入图片描述

绘制五角红星
用Python程序绘制一个五角红星图形。
在这里插入图片描述
程序运行计时
对一个循环计数一千万次的程序记录并输出其运行时间。
在这里插入图片描述
绘制七彩圆圈
绘制7个不同颜色的圆圈,组成七彩圆圈图案。
在这里插入图片描述

看到这里才刚刚踏入大门呢,下面看一下普及的小知识吧。

Python程序的格式框架

缩进
Python语言采用严格的“缩进”来表明程序的 格式框架。缩进指每一行代码开始前的空白区 域,用来表示代码之间的包含和层次关系。
1个缩进 = 4个空格
缩进是Python语言中表明程序框架的唯一手段
当表达分支、循环、函数、类等程序含义时, 在if、while、for、def、class等保留字所在完整 语句后通过英文冒号(:)结尾并在之后进行缩 进,表明后续代码与紧邻无缩进语句的所属关 系。
在这里插入图片描述

注释
注释是代码中的辅助性文字,会被编译或解释器 略去,不被计算机执行,一般用于程序员对代码 的说明。Python语言采用#表示一行注释的开始, 多行注释需要在每行开始都使用#。
在这里插入图片描述
Python程序中的非注释语句将按顺序执行,注释 语句将被解释器过滤掉,不被执行。注释一般用 于在代码中标明作者和版权信息,或解释代码原 理及用途,或通过注释单行代码辅助程序调试。
在这里插入图片描述

语法元素的名称

变量
变量是保存和表示数据值的一种语法元素,在 程序中十分常见。顾名思义,变量的值是可以 改变的,能够通过赋值(使用等号=表达)方式 被修改,例如:
在这里插入图片描述
命名
Python语言允许采用大写字母、小写字母、数 字、下划线(_)和汉字等字符及其组合给变量命 名,但名字的首字符不能是数字,中间不能出 现空格,长度没有限制
注意:标识符对大小写敏感,python和Python 是两个不同的名字

保留字
保留字,也称为关键字,指被编程语言内部定义 并保留使用的标识符。
程序员编写程序不能定义与保留字相同的标识符。
每种程序设计语言都有一套保留字,保留字一般 用来构成程序整体框架、表达关键值和具有结构 性的复杂语义等。
掌握一门编程语言首先要熟记其所对应的保留字。
在这里插入图片描述

数据类型

Python语言支持多种数据类型,最简单的包括数
字类型、字符串类型,略微复杂的包括元组类型、 集合类型、列表类型、字典类型等。
表示数字或数值的数据类型称为数字类型,
Python语言提供3种数字类型:整数、浮点数和复 数,分别对应数学中的整数、实数和复数。
在这里插入图片描述

在这里插入图片描述

字符串
Python语言中,字符串是用两个双引号“ ”或者单 引号‘ ’括起来的一个或多个字符。
Python字符串的两种序号体系
在这里插入图片描述
如果字符串长度为L,正向递增需要以最左侧字符 序号为0,向右依次递增,最右侧字符序号为L-1; 反向递减序号以最右侧字符序号为-1,向左依次递 减,最左侧字符序号为-L。
在这里插入图片描述

可以采用[N: M]格式获取字符串的子串,这个操作 被形象地称为切片。[N: M]获取字符串中从N到M
(但不包含M)间连续的子字符串。
在这里插入图片描述
可以通过Python默认提供的len()函数获取字符串 的长度,一个中文字符和西文字符的长度都记为1。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python零基础小白快速上手,不多废话 的相关文章

随机推荐

  • 双目相机计算稠密深度点云详解教程

    点击上方 计算机视觉工坊 选择 星标 干货第一时间送达 作者 本文为3D视觉开发者社区特约作者 熊猫飞天授权发布 引言 本教程主要内容为介绍如何使用双目相机计算出稠密的3D点云 主要涉及到elas包的使用 通过KITTI数据集和ZED相机进
  • node生成唯一设备id(node-machine-id)

    npm安装 npm install node machine id yarn安装 yarn add node machine id 有 异步 同步 两种生成方式 import machineId machineIdSync from nod
  • MYSQL

    regexp extract regexp extract str regexp idx str是被解析的字符串或字段名 regexp 是正则表达式 idx是返回结果 取表达式的哪一部分 默认值为1 0表示把整个正则表达式对应的结果全部返回
  • Synchronized锁对象详解

    synchronized 是我们的同步的一种选择 加锁就要有对应的钥匙 这个钥匙分为 当前类对象 当前class对象 第三方对象 synchronized 可以修饰 变量 方法 我们以方法举例可以有如下的几种情况 修饰静态方法 这里默认的锁
  • Netty和Tomcat区别

    Netty与Tomcat区别 它们的区别不少 最大的区别就在于通信协议 这是众所周知的 Tomcat是一个服务器 它一定是基于Http协议的 它的实质是一个基于http协议的web容器 Netty则不同 Netty可以通过编程自定义各种协议
  • docker学习:dockerfile介绍

    这里主要是介绍dockerfile dockerfile就是用来构建docker镜像的脚本 脚本就意味着会有相关的dockerfile命令 也是我们要学习的一部分 构建步骤 1 编写一个Dockerfile文件 2 docker build
  • win10网络诊断为DNS服务器未响应,Windows10网络诊断DNS服务器未响应的解决办法

    Windows10网络诊断DNS服务器未响应怎么办 不少win10系统用户在遇到网络无法连接的时候 诊断网络会提示Windows10网络诊断DNS服务器未响应 那么这个问题要如何解决呢 下面小编为大家带来详细的解决办法 Windows10网
  • 机器学习的概率统计模型(附代码)(一)

    目录 概率论 1 1 离散随机变量分布 1 伯努利分布 2 二项分布 3 泊松分布 1 2 连续随机变量分布 1 均匀分布 2 指数分布 3 正态分布 总结 系列文章目录 概率论 概率论 是研究随机现象数量规律的数学分支 随机现象是相对于决
  • openai Python库

    OpenAI 是一个人工智能研究机构 他们开发了一个 Python 库 用于帮助开发者使用人工智能技术 这个库包含了许多用于自然语言处理 机器学习 深度学习和其他人工智能应用的工具和算法 您可以在 OpenAI 的 GitHub 页面上找到
  • Mysql连接问题

    连接MySQL长时间不连接后报错 com mysql cj core exceptions ConnectionIsClosedException No operations allowed after connection closed
  • eNSP华为模拟器使用——(11)eNSP模拟无线AC和AP

    eNSP模拟无线AC和AP 1 拓扑 2 需求 实现AC和AP二层关联 3 配置 dhcp enable interface Vlanif 1 ip address 192 168 10 1 255 255 255 0 dhcp selec
  • MySql 字符串数据类型

    字符串类型 CHAR CHAR类型是定长的 会根据定义的长度分配空间 当存储CHAR值时 mysql会删除所有的末尾空格 CHAR很适合存储很短的字符串 或者所有的值都接近同一个长度 例如 CHAR非常适合存储密码的MD5的值 因为这是一个
  • Java毕设 SSM中药店商城系统(含源码+论文)

    文章目录 1 项目简介 2 实现效果 2 1 界面展示 3 设计方案 3 1 概述 3 2 系统流程 3 3 系统结构设计 4 项目获取 1 项目简介 Hi 各位同学好呀 这里是M学姐 今天向大家分享一个今年 2022 最新完成的毕业设计项
  • id 重启event_系统已在未先正常关机的情况下重新启动 事件ID:41

    创建日期 2018 07 18 系统已在未先正常关机的情况下重新启动 事件ID 41 日志名称 System 来源 Microsoft Windows Kernel Power 日期 2018 7 17 23 55 06 事件 ID 41
  • do...while(0)的妙用

    在C 中 有三种类型的循环语句 for while 和do while 但是在一般应用中作循环时 我们可能用for和while要多一些 do while相对不受重视 但是 最近在读我们项目的代码时 却发现了do while的一些十分聪明的用
  • Km Kcat Kcat/Km

    max 是指 最大反应速度 当 底物浓度 足够大时 体系中 酶的活性中心达到饱和状态 其反应速度达到最大 由此可见 最大反应速度 max 随 酶浓度的变化而变化 kcat 指反应常数 catalytic constant kcat 可以由
  • python爬取小说(二)书籍基本信息爬取

    爬完数据目录和内容后 我们来爬取书籍的基本信息 在上篇博客的基础上 爬取书籍信息并存入字典 coding utf 8 import urllib request import bs4 import re import sqlite3 def
  • SpringBoot项目使用docker-maven-plugin插件构建docker镜像以及推送到docker hub或docker registry私服

    我们知道docker可将应用程序和基础设施层隔离 可更快地打包 测试以及部署应用程序 本文主要介绍SpringBoot项目如何构建docker镜像以及推送到私服或者docker hub服务器上 本文介绍的方式是使用docker maven
  • JAVA 反射机制--reflection

    1 关于JAVAf 反射机制的一些基本的介绍参见好搜百科http baike haosou com doc 5458411 5696799 html或者搜索关键字 JAVAf 反射机制 2 这里总结下JAVAf 反射机制是如何运用的 或者说
  • Python零基础小白快速上手,不多废话

    Python零基础小白快速上手 Markdown编辑器和python安装 Markdown编辑器就是程序员常用的记事本 https img blog csdnimg cn 20201031151738673 png pic center 这