当前位置: 首页 > news >正文

Python暑期学习笔记一

时间:2025.7.16

学习内容:【语法基础】python、pycharm的安装和相关配置

课程内容:python安装、pycharm安装、了解基本操作、pycharm破解

一、python安装

python官网地址:www.python.org

二、Python解释器

运行、编写后缀名为.py的文件

三、Pycharm安装

四、小知识点扫盲

  1. 文件扩展名:文件的类型

查看文件扩展名

win10:打开文件夹→查看→勾选文件扩展名

win7:打开文件夹→组织文件夹和搜索选项→显示/ 隐藏已知文件类型的扩展名

  1. pycharm编辑器:编写代码的工具,python的集成开发环境

IDE:集成开发环境

3.python解释器:3.6-3.7

pycharm编辑器:2018-2019 professional版本(社区版专门用于学习,东西可能没有那么全)

4.环境变量的作用

当需要系统去运行一个程序时,在未告知其程序所在的一个完整路径时,系统除了在当前目录下查找这个程序外,还会到python指定的路径去寻找,用户可以通过设置环境变量来更好地运行程序

帮助系统能够自动找到相应包的路径

5.打开命令提示符窗口:win+R

6.输入python后出现的<<<代表进入交互模式

7.配置环境变量:文件夹-此电脑-右键点击属性-高级系统设置-环境变量-系统变量内的Path-新建添加python软件的安装路径

8.如何查找一个软件的安装路径:在命令提示符窗口输入where XX(where python)就会显示软件所在路径

9.卸载报错:控制面板-程序-找到对应的软件-右键点击卸载(如果出错,那么就先点击修复repair再uninstall,继续报错,暴力删除即删除软件的整个文件夹)

10.如何知道自己的电脑是多少位的:此电脑-右键点击选择属性-系统类型

11.调节pycharm页面字体大小:

(1)代码框:文件-设置-编辑器-字体 (2)左边文件框:文件-设置-外观与行为-外观-设置字体大小

学习内容:【语法基础】了解python,并编写第一个程序,常见的bug

一、认识python

编程语言:用来定义计算机程序的语言,用来向计算机发出指令。

python语言是一种面向对象的解释型高级编程语言。

Python是强类型的动态脚本语言。

编译型语言:使用专门的编译器,针对特定的平台,将高级语言源代码一次性的编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行程序的格式。

编译型语言与解释型语言的区别:

1.编译型语言编译后就可以在平台运行,解释型语言通过分步骤在运行期间才编译。

2.一般来说,解释型语言运行速度快。

3.解释型语言跨平台特性比编译型语言好。

二、编写第一个程序

完成第一个程序“HelloWorld!”的书写并运行

print("hello world")

运行py文件推荐使用方式:右键点击代码空白处,选择Run…

cmd:命令提示符win+R

三、Bug和Debug

美国计算机科学家葛丽丝霍波在调试设备时出现故障,发现是虫子夹在中间,”卡“住了机器的运行。于是把程序故障统称为bug,把排除程序故障叫做DEBUG,而这奇怪的称呼,成为了后来计算机领域的专业行话。

遇到bug怎么办:

三个多:

1.培养自己识别bug的能力(多看)

2.培养自己分析bug的能力(多思考)

3.培养自己解决bug的能力(多尝试、查询资料、记录)

4.记录bug及解决方案

常见bug:

1.输入错误:输入有错误,检查拼写-单词和符号

2.缩进错误:有多余的空格(意外缩进)

3.语法错误:无效的语法(两个print不能写在一行,一个print必须单独写一行,错误信息中遇到Syntax说明语法有问题)

4.命名错误NameError,字符串必须要加上引号,单引号和双引号都可以

Debug:调试

断点调试:在程序自动运行的过程中,在代码某一处打上了断点,当程序跑到你设置的断点位置处,则会中断下来,此时你可以看到之前运行过的所有程序变量。

设置断点:鼠标左键点击某一行代码左侧,既可以设置断点,也可以取消断点。

打开Debug的三种方法:

1.右键-debug

2.右上角下拉框选择要调试的py文件-debug

3.工具栏-运行-调试

debug中代码为蓝色时白哦是即将要运行的代码;

Show Execution Point显示执行的断点

Step Into 下一步

Run To Cursor跳到下一个断点的位置

总结:可以通过debug调试看到程序执行的顺序

四、注释

注释的作用:用自己熟悉的语言,在程序中对某些代码进行标注说明,能够大大增强程序的可读性

1.单行注释:以#开头,#右边的内容作为辅助说明,不被程序执行,可以放在任意位置

2.多行注释:用三引号包含的内容,可以是三个单引号‘’‘,也可以是三个双引号“”“

注释可以放在任意位置,但是注释的内容不会被程序执行

快捷键:

选中代码,ctrl+/可以添加注释,也可以取消注释

ctrl+z撤销;ctrl+c复制;ctrl+v粘贴;ctrl+f查找;ctrl+d复制到下一行

五、输出函数

print()方法用于打印输出,最常见的一个函数。

参数:

1.*values 值,表示可以一次输出多个对象。输出多个对象时需要用,分隔

2.sep 用来间隔多个对象,默认值是一个空格

3.end 用来设定以什么结尾。默认值是换行符\n,我们可以换成其他字符串

print(字符串,end=“后面拼接的值”,最后输出结果:第一个字符串+后面输出的结果

print("hello""world""hi")
print("hello","world","hi")
print("hello","world","hi",sep='.')
print("hello",end="|")
print("hi")

 

http://www.dtcms.com/a/283344.html

相关文章:

  • Swift基础 -- 3、协议和扩展、错误处理、范型
  • 宇树 G1 部署(七)——系统重装与镜像还原
  • 第13章 AB实验平台的建设
  • Redis原理和应用以及整合SpringBoot+Vue
  • RAG优化秘籍:基于Tablestore的知识库答疑系统架构设计
  • 智能体架构深度解构:一次用户请求的完整旅程
  • 多维动态规划题解——最小路径和【LeetCode】空间优化一维数组
  • Java设计模式之-组合模式
  • Fiddler 中文版 API 调试与性能优化实践 官方中文网全程支持
  • 怎么删除 wps 的右键菜单
  • Android-EDLA【CTS】CtsMediaRecorderTestCases存在fail
  • 初等数论简明教程
  • watermark的作用
  • 剑指offer63_扑克牌的顺子
  • 如何加快golang编译速度
  • Cursor区域限制问题解决方案:AI模型访问技术突破与环境隔离实践
  • 如何在硬件中进行有效地调试
  • SIMATIC HMIWinCC UnifiedPerformance Insight - 使用 KPI 优化流程
  • 冰岛人(map)
  • Java破解零工市场“真需求”
  • Day04_C语言网络编程20250716
  • 认识ETL流程:数据工程的基石
  • 暑期自学嵌入式——Day04(C语言阶段)
  • 深度学习中的注意力机制:原理、应用与实践
  • 【Linux】如何使用nano创建并编辑一个文件
  • 暑期算法训练.2
  • PHP8.5.0 Alpha 1 正式发布!
  • 1_需求规格编写提示词_AI编程专用简化版
  • 华为OD机试_2025 B卷_完美走位(Python,100分)(附详细解题思路)
  • mongodb操作巨鹿