【100天精通python】Day1:python入门_初识python,搭建python环境,运行第一个python小程序

简介: 【100天精通python】Day1:python入门_初识python,搭建python环境,运行第一个python小程序

专栏导读

a50b69cc81bb4be29749f2dca96b2f56.png

专栏订阅地址:https://blog.csdn.net/qq_35831906/category_12375510.html

f8d8821388dc41358195b24b9133d6b0.png

1 初始python

python 概述

Python是一种高级、通用、解释型编程语言。它具有简单易学的语法和强大的功能,适用于多种应用领域,包括Web开发、数据分析、人工智能和科学计算等。Python拥有庞大的社区支持,且拥有丰富的第三方库和工具,使得开发变得更加高效和便捷。

python 语言不仅可以应用到网络编程、游戏开发等领域,还可以在图形图像处理、智能机器人、爬取数据、自动化运维等多方面发挥特长,为开发者提供简约、优雅的编程体验。

Python本义蟒蛇,是一种面向对象的解释型高级语言, 也是一种扩充性强大的编程语言,它具有丰富强大的库,能够把使用其他语言制作的各种模块(c/c++)轻松地联结在一起,也被称作“胶水”语言。

5d4690b03ad64b539e0472d037cc2efd.png

python的应用领域

5413516572b349bbba41b4364c44a1a9.png

应用python的公司

06cacda4442a4b1ea91c017500bab4b0.png

2 搭建python 开发环境

05b2900afa4142e79e77fcac59c6d183.png

2.1 安装python(以windows 系统为例)

(1)下载安装包

官网 Welcome to Python.org

按需选择版本。本例选3.9.5,win64。

2666672d258542898e75490be44d877e.png

(2) 下载保存后打开文件夹点击以管理员身份运行

ca6c82222626490e970dbc51b9b58253.png

(3)选择自定义安装,同时将add python3.9 to path勾上。

6d0c8f13b6b94714bef261914c2e2c1a.png

如下,点击Next

8a0403b622054397ac1cedcb119ded0b.png

如下,安装位置选在D盘自己设置的文件夹下

be990eb270b348408e98d96078a92d01.png

一切就绪,就install

fc5e814d449849e0961b83c301414b15.png

很快就装好了:

db02c560606e40589050269dc1c6b0b6.png

(4)测试python是否安装成功

按下win+R键,会出来对话框,输入cmd如下:

92b742d903fc4ff5a460e8ae41f74df2.png

点击确定,启动命令行窗口,输入python按Enter 键,输出python版本等信息,说明安装成功,如下图所示:

22938747ab1243eb8e565307af35d27b.png

3 运行第一个python程序

(1)在启动命令行运行

直接输入以下代码,按Enter键

print(“爱上python的第一天”)

如下:

d98d06caed194f26b9ac3582022f46c3.png

(2)利用IDLE,编写程序并运行

在开始菜单下找到python,找到IDLE如下,打开

IDLE 是一个集成开发环境(Integrated Development Environment,简称 IDE),用于编写、调试和运行 Python 程序。它是 Python 官方推荐的 IDE,并且随着 Python 的安装包一同提供。

IDLE 的全称是 "Integrated Development and Learning Environment",它提供了一些基本的编辑器功能,如语法高亮显示、自动缩进和代码补全等。此外,它还具有交互式解释器窗口,可以直接在其中执行 Python 代码片段并立刻查看结果。

IDLE 还支持调试功能,包括单步执行、断点设置和变量观察等。这使得开发人员能够逐行跟踪程序执行,以便定位和解决问题。

总之,IDLE 是一款功能简单但强大的 Python 开发环境,特别适合初学者和小型项目的开发。

fa09ab4984214520a7eefc1477b430da.png

如下:“>>>”这个符号python 提示符,可在其右侧输入代码,编写程序。

13b15cf560a24b7db398bf03d232f85a.png

 输入以下代码,按enter键。注意:括号和引号需要在英文状态下输入。

print(“爱上python的第一天”)

c73b23b8e2364440b792be01e7f40206.png

点击file 新建文件,在这里可以输入要编写的程序:

print("i am good")
print("i am best")
print("tomorrow will be better")

3c32b19144c34abf8bf64c1358994740.png

 file->save,选择自己要存放的位置:

59091a87843d46b4b153b33246aa71cb.png

点击Run,或者快捷键F5,

e8a174e232454457b05ed279f4e3ef2c.png

python shell 窗口如下,python文件运行成功。

58f8c2b5c78e4ab498b7f8312279436e.png

4 python  IDLE中常用的快捷键

58a61b37718f4dfeac6190ced999cc79.png

下一篇:【100天精通python】Day2:python入门_ python的语言基础,编码规范,代码注释,缩进,保留字,标识符_LeapMay的博客-CSDN博客

目录
相关文章
|
6天前
|
Python
新手向 Python:VsCode环境下Manim配置
该文介绍了如何准备和配置开发环境以使用Manim,主要包括两个步骤:一是准备工作,需要下载并安装VsCode和Anaconda,其中Anaconda需添加到系统PATH环境变量,并通过清华镜像源配置;二是配置环境,VsCode中安装中文插件和Python扩展,激活并配置虚拟环境。最后,安装ffmpeg和manim,通过VsCode运行测试代码验证配置成功。
27 1
|
14天前
|
数据可视化 Python
六种酷炫Python运行进度条
六种酷炫Python运行进度条
|
2天前
|
数据可视化 API Python
Python零基础“圣经”!300W小白从入门到精通首选!
今天分享的这本书在让你尽快学会 Python基础知识的同时,能够编写并正确的运行程序(游戏、数据可视化、Web应用程序) 最大的特色在于,在为初学者构建完整的 Python 语言知识体系的同时,面向实际应用情境编写代码样例,而且许多样例还是 后续实践项目部分的伏笔。实践项目部分的选题经过精心设计,生动详尽 又面面俱到。相信这本书能够得到更多 Python 初学者的喜爱。
|
2天前
|
Python
小白入门必备!计科教授的Python精要参考PDF开放下载!
随着互联网产业的高速发展,在网络上早已积累了极其丰富的Python学习资料,任何人都可以基于这些资源,自学掌握 Python。 但实际上,网络上充斥的资源太多、太杂且不成体系,在没有足够的编程/工程经验之前,仅靠“看”线上资源自学,的确是一件非常困难的事。
|
3天前
|
数据可视化 API Python
豆瓣评分9.4!堪称经典的Python入门圣经,你还没看过吗?
最理想的新人入门书应该满足两个特点:第一就是内容通俗易懂;第二就是要有实战,能够让读者在学完之后知道具体怎么用。 今天给小伙伴们分享的这份Python入门手册,在为初学者构建完整的Python语言知识体系的同时,面向实际应用情境编写代码样例,而且许多样例还是后续实践项目部分的伏笔。实践项目部分的选题经过精心设计,生动详尽又面面俱到。
|
4天前
|
数据采集 运维 API
适合所有编程初学者,豆瓣评分8.6的Python入门手册开放下载!
Python是一种跨平台的计算机程序设计语言,它可以用来完成Web开发、数据科学、网络爬虫、自动化运维、嵌入式应用开发、游戏开发和桌面应用开发。 Python上手很容易,基本有其他语言编程经验的人可以在1周内学会Python最基本的内容(PS:没有基础的人也可以直接学习,速度会慢一点)
|
6天前
|
数据采集 SQL 数据可视化
使用Python和Pandas库进行数据分析的入门指南
使用Python和Pandas库进行数据分析的入门指南
69 0
|
6天前
|
Linux iOS开发 MacOS
Python入门指南
Python入门指南
26 0
|
6天前
|
数据采集 前端开发 JavaScript
Python爬虫入门
网络爬虫是自动抓取网页数据的程序,通过URL获取网页源代码并用正则表达式提取所需信息。反爬机制是网站为防止爬取数据设置的障碍,而反反爬是对这些机制的对策。`robots.txt`文件规定了网站可爬取的数据。基础爬虫示例使用Python的`urllib.request`模块。HTTP协议涉及请求和响应,包括状态码、头部和主体。`Requests`模块是Python中常用的HTTP库,能方便地进行GET和POST请求。POST请求常用于隐式提交表单数据,适用于需要发送复杂数据的情况。
15 1
|
7天前
|
缓存 jenkins 测试技术
Python中的环境管理与虚拟环境的使用
【5月更文挑战第21天】本文阐述了Python开发中环境管理的重要性,尤其是使用虚拟环境来隔离项目依赖,避免冲突。通过venv模块创建和管理虚拟环境,可以确保每个项目独立运行。文章还介绍了虚拟环境的隔离性、可移植性优势,以及高级工具如`virtualenvwrapper`和`Pipenv`的使用。此外,讨论了自动化管理虚拟环境的方法,如使用`requirements.txt`和Pipenv,以及在CI/CD流程中如何整合虚拟环境以提高效率和代码质量。总之,正确管理虚拟环境对提升项目稳定性和团队协作至关重要。
20 4