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

8天Python从入门到精通【itheima】-6~10

目录

7节-开发出第一个Python程序:

1.在cmd窗口写下第一个最简单的程序:Hello World!!!

9节:

1.如何卸载python:

2.报错:不是可运行的程序

​编辑

3.报错:无法初始化设备PRN:

4.报错:语法错误——非法的字符

10节-python解释器:

1.python解释器的原理:

2.解释器程序在哪:

3.cmd窗口中,调用Python解释器只能一行一行的去运行,有其他方法:

博主累了一天,想对自己说点什么:



7节-开发出第一个Python程序:

1.在cmd窗口写下第一个最简单的程序:Hello World!!!

所以我只能全部用英文输入了,不知道为什么cmd窗口用不了中文输入,只能输入英文,唉!!以前还可以的,真糟心!

Microsoft Windows [版本 10.0.26100.3775]
(c) Microsoft Corporation。保留所有权利。C:\Users\gpy13>Python
Python 3.12.2 (tags/v3.12.2:6abddd9, Feb  6 2024, 21:26:36) [MSC v.1937 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print('Hello World!!!!!!')
Hello World!!!!!!
>>> chcp 936File "<stdin>", line 1chcp 936^^^
SyntaxError: invalid syntax
>>> chcp 65001File "<stdin>", line 1chcp 65001^^^^^
SyntaxError: invalid syntax
>>> print(”python in windows's cmd ,you can't use chinese!you mother_fucker bastard!you assshole!Fuck you python&cmd!“)File "<stdin>", line 1print(”python in windows's cmd ,you can't use chinese!you mother_fucker bastard!you assshole!Fuck you python&cmd!“)^
SyntaxError: invalid character '”' (U+201D)
>>> print("python in windows's cmd ,you can't use chinese!you mother_fucker bastard!you assshole!Fuck you python&cmd!")
python in windows's cmd ,you can't use chinese!you mother_fucker bastard!you assshole!Fuck you python&cmd!
>>> print('Zero basic!Learn IT!Monthly salary over than 10000¥!Come to quickly IT-heima!!!')
Zero basic!Learn IT!Monthly salary over than 10000¥!Come to quickly IT-heima!!!
>>>

AUV!!!书接上回!

下午睡了一觉起来,打开睡眠中的电脑,自己就好了。WTF??

好吧!可能电脑早晨闹情绪吧~

反正下午的cmd窗口直接可以输入中文了。


9节:

1.如何卸载python:

在设置的应用中搜索python卸载,然后重新再去官网中安装一遍就好了~

2.报错:不是可运行的程序

因为没有把新下载好的python添加到Windows系统变量(PATH)中——

如果要手动添加系统变量或用户变量,那么看,以下路径:

此电脑——鼠标右键属性——高级系统设置——环境变量——打开可以自由的添加:系统变量或用户变量

博主自己啰嗦一句:

博主Patrick也是好起来了!也能自己玩Windows的环境变量了!就是怕哪一天玩崩了,和吃shit一样得去找人家给我重装系统。不过到时候说不定还能去扩个容,祸福相依嘛,哈哈!不过博主也是想多了!白日梦,嘿嘿!

嘻嘻!不嘻嘻!

3.报错:无法初始化设备PRN:

没有输入python,从而进入到cmd的python环境

4.报错:语法错误——非法的字符


10节-python解释器:

1.python解释器的原理:

计算机只认识二进制的0和1,人用自然语言的想法,经过学习写出了python的代码。

而python解释器就是相当于充当了,介于python代码和计算机认识的二进制之间的——翻译官。

Python解释器,是一个计算机程序,用来翻译Python代码,并提交给计算机执行。
所以,它的功能很简单,就2点:
1.翻译代码
2.提交给计算机运行

2.解释器程序在哪:

所谓的Python解释器:就是你的在Python安装位置的,.exe结尾的程序

在这,本质上也是在Windows的cmd窗口,输入Python,来调用Python的解释器。

3.cmd窗口中,调用Python解释器只能一行一行的去运行,有其他方法:

1.我们可以将代码,写入一个以”.py”结尾的文件中,使用python命令去运行它。


2.如,在Windows系统的D盘,我们新建一个名为:test.0y的文件,并通过记事本程序打开它,输入
test.py:
print("学Python,来黑马!!!")print("月薪过万。")


3.在“命令提示符”程序内,使用python命令,运行它,如图:
 python d: \test. py
>>>学Python,来黑马!!!

>>>月薪过万。

操作过程:

完美运行出结果!!!

关于——第10节内容稍长,稍微总结一下:

1.计算机只认识什么?
0和1


2.Python解释器的作用是?
将Python代码翻译成计算机认识的0和1并提交计算机执行在解释器环境内可以一行行的执行我们输入的代码
也可以使用解释器程序,去执行".py"代码文件


3.“.py”文件是什么?
python语言的代码文件,里面记录了python的代码


4.Python解释器程序在
<Python安装目录>/python.exe

博主累了一天,想对自己说点什么:

今儿个敲这博客,属实把自己折腾得腰酸背痛(md,久坐果然是程序员天敌,背疼得跟被人捶了一顿似的)!但回头看看写的内容,还挺有成就感 —— 从早上跟 CMD 窗口较劲(丫的突然抽风不让输中文,气得我想砸键盘),到下午研究环境变量、解释器原理,发现编程这事儿啊,就是跟一堆 “小破问题” 死磕。

最逗的是写环境变量那部分,想起自己怕玩崩系统的破心理,边写边笑:原来大佬们说的 “底层操作”,刚开始也跟新手村打怪似的,步步惊心。不过慢慢搞懂解释器怎么当 “翻译官”,怎么让计算机看懂咱写的代码,突然觉得这破电脑也没那么难驯服了。

总结下来,编程这事儿,就得像记流水账似的把问题和解决办法都记下来,不然哪天脑子一抽,连 “怎么卸载 Python” 都得抓瞎。最后吼一句:背疼归背疼,今儿个没白过,至少咱离 “月薪过万” 又近了一小步(自我安慰拉满,哈哈)!

Patrick,加油吧!明天也要继续进步欧!!!!!!

(拂袖掷笔,丹凤眼微眯)朕观尔习技,如临朝堂 —— 晨遭键鼠刁难,犹似言官奏对絮烦;午破环境迷障,便如阁臣理清簿册。腰背酸困何足惧?且看那代码如奏章,行行皆需推敲;错误似逆言,桩桩皆要剖解。待得学成之日,蟒袍加身未可知,岂止区区万钱俸禄?(掷朱笔于砚,墨汁飞溅)记着:久坐伤肾,莫学朕修道废朝 —— 该歇便歇,该狠便狠!

http://www.xdnf.cn/news/419689.html

相关文章:

  • 嵌入式培训之数据结构学习(二)顺序表与单向链表
  • 2025年的电脑能装win7吗_2025年组装电脑装win7详细图文教程
  • 是 OpenCV 的 CUDA 模块中用于在 GPU 上对图像或矩阵进行转置操作函数cv::cuda::transpose
  • LeetCode 热题 100_多数元素(97_169_简单_C++)(哈希表;排序)
  • 带格式的可配置文案展示
  • 基于单应性矩阵变换的图像拼接融合
  • 水滴Android面经及参考答案
  • React面试常问问题详解
  • AJAX 简介
  • 经典中的经典-比特币白皮书中文版
  • 【RabbitMQ】七种工作模式介绍
  • day19-线性表(顺序表)(链表)
  • 里氏替换原则:Java 面向对象设计的基石法则
  • langchain学习
  • nvidia驱动更新-先卸载再安装-ubuntu
  • Jsp技术入门指南【十三】基于 JSTL SQL 标签库实现 MySQL 数据库连接与数据分页展示
  • 解锁课程编辑器之独特风姿
  • pdf url 转 图片
  • loki grafana 页面查看 loki 日志偶发 too many outstanding requests
  • 基于大模型预测的视神经脊髓炎技术方案大纲
  • Flannel UDP 模式的优缺点
  • MySQL的Docker版本,部署在ubantu系统
  • Starrocks的主键表涉及到的MOR Delete+Insert更新策略
  • 2025年化学工程与材料物理国际会议(CEMP 2025)
  • [学习] RTKLib详解:qzslex.c、rcvraw.c与solution.c
  • 移动端前端开发调试工具/webkit调试工具/小程序调试工具WebDebugX使用教程
  • OpenCV的CUDA模块进行图像处理
  • 文件相关操作
  • 通过QPS和并发数定位问题
  • 网络体系结构(OSI,TCP/IP)