今天是2023年的第一天,接下来的一个月里,我将持续更新关于python全栈开发的相关知识,前面一段时间都是基础语法。主要分成四大块:基础、面向对象、MYSQL数据库、Django框架。话不多说,进入到今天的主题。

1.文档和工具

  • markdown笔记->语法->格式笔记

# 第一章 python基础

## 1.1 环境搭建

使用markdown的好处就是标题和级别明显,方便我们梳理知识点。

把大象放进冰箱,步骤

-打开冰箱

-放进去

-关闭冰箱

  • 工具 typora

这个工具相对来说比较好用,大家可以选择使用,或者使用其他的,适合自己的就可以。

2.环境搭建

2.1 python解释器

print(123)

print(456)

python解释器的作用就是讲代码文件解释器计算机能听懂的语言。

python解释器版本:

  • 2.x
  • 3.x现在是主流的版本

注意:不建议使用最新的版本3.11之类的。

大家可以在官网自行下载,安装特别简单,也可以参考这篇文章。如果不会安装的或者安装报错的可以自行上网搜索。

2.1.1 关于安装目录

在这里我简单解释一下python安装的目录里面文件夹的含义。

这里以C盘,python 3.8为例

c:\python 3.8

-python。exe                解释器

-scripts

-pip.exe

-pip3.exe

-pip.8.exe                安装python第三方模块        pip install requests

-Lib

-random.py

-re.py                内置模块

-site-packages

-requests

-django

2.1.2 测试解释器 c:\ceshi.txt

在这里我们新建一个文本ceshi.txt,内容如下。

print("hello world")

打开我们电脑终端,输入下面内容,运行即可。

C:\Users\admin>C:\Users\18483\AppData\Local\Programs\Python\Python39\python.exe C:\ceshi.txt

运行之后,出现如下界面,就表明我们的环境配置没有问题,可以正常使用。

注意:python代码文件一般都是以py为后缀的。后面我们会提到。

2.1.3 测试pip工具

和上面一样,打开cmd。实际上就是安装模块,我之前也说过,网上也有方法,这里还是基础原理,个人觉得安装比较麻烦。

C:\Users\admin>C:\Users\18483\AppData\Local\Programs\Python\Python39\scripts\pip.exe pip intall reqtests

2.1.4 环境变量

即使不配置环境变量,也不影响我们的使用,只是,在以后会帮助我们更加方便。

就像前面一样,我们在终端输入了这样的命令。

C:\Users\admin>C:\Users\18483\AppData\Local\Programs\Python\Python39\python.exe C:\ceshi.txt
C:\Users\admin>C:\Users\18483\AppData\Local\Programs\Python\Python39\scripts\pip.exe pip intall reqtests 

我们发现这样,每次都要加路径,挺麻烦的,那么,环境变量的好处就体现了。我们把这个路径添加到系统变量中,下次的时候我们就不用加路径了,是不是方便了许多了。此时,在pip模块的时候就方便了不少。那么怎么配置环境变量呢。

手动添加python环境变量过程

  • 找到计算机,点击鼠标右键在弹出的选项中点击【属性】,然后点击【高级系统配置】
  • 点击【环境变量】

  • 在系统变量中,找到Path,双击,在打开的编辑系统变量中,在末尾添加一个英文的分号,将python软件安装路径复制进去就可以了

2.2 Pycharm

IDE,集成开发环境,编写python代码+调用解释器运行代码

社区版,免费

专业版,收费

大家可以自行去官方网站下载安装,安装也不难,这里就不作过多赘述。

今天就向大家简单介绍环境搭建和入门。希望大家可以学到东西。

Python全栈开发(一)——环境搭建和入门相关推荐

  1. 学习笔记之Python全栈开发/人工智能公开课_腾讯课堂

    Python全栈开发/人工智能公开课_腾讯课堂 https://ke.qq.com/course/190378 https://github.com/haoran119/ke.qq.com.pytho ...

  2. python 全栈开发,Day125(HTML5+ 初识,HBuilder,夜神模拟器,Webview)

    python 全栈开发,Day125(HTML5+ 初识,HBuilder,夜神模拟器,Webview) 昨日内容回顾 1.增删改查:增:db.collections.insert({a:1}) // ...

  3. python利器手机版-将安卓手机打造成你的python全栈开发利器

    超神利器- 相信多数安卓用户都使用过Qpython这款移动端的Python编辑器吧?之前我也研究过一阵子这个工具,但因为一次简单的爬虫让我对它失望之极.Qpython不支持lxml这个模块,然而pyt ...

  4. termux pythonlxml安装_将安卓手机打造成你的python全栈开发利器

    原标题:将安卓手机打造成你的python全栈开发利器 超神利器 相信多数安卓用户都使用过Qpython这款移动端的Python编辑器吧?之前我也研究过一阵子这个工具,但因为一次简单的爬虫让我对它失望之 ...

  5. python全栈开发中级班全程笔记(第二模块、第四章)(常用模块导入)

    python全栈开发笔记第二模块 第四章 :常用模块(第二部分)     一.os 模块的 详解 1.os.getcwd()    :得到当前工作目录,即当前python解释器所在目录路径 impor ...

  6. 将安卓手机打造成你的python全栈开发利器

    超神利器 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. 那么针对这三类人,我 ...

  7. python全栈开发下载_python全栈开发神器 - 『精品软件区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn...

    将安卓手机打造成你的python全栈开发利器 超神利器- 相信多数安卓用户都使用过Qpython这款移动端的Python编辑器吧?之前我也研究过一阵子这个工具,但因为一次简单的爬虫让我对它失望之极.Q ...

  8. 学python有前途吗-Python全栈开发有前景吗,是否值得学习?

    谢邀 一.什么是Python web全栈工程师? 全栈工程师是指掌握多种技能,并能利用多种技能独立完成产品的人.也叫全端工程师(同时具备前端和后台能力),英文Full Stack developer. ...

  9. python 全栈开发,Day104(DRF用户认证,结算中心,django-redis)

    python 全栈开发,Day104(DRF用户认证,结算中心,django-redis) 考试第二部分:MySQL数据库 6.  MySQL中char和varchar的区别(1分) char是定长, ...

最新文章

  1. Python代码运行不够流畅?看大神如何多角度优化!
  2. POJ 1655 Balancing Act (求树的重心)【树形DP】(经典)
  3. oracle11 删除表空间,oracle11g启动停止服务,修改字符集,导入导出,创建删除表空间,卸载oracle等...
  4. Java 线程池框架核心代码分析
  5. jstl处理栏目与子栏目_Detelogy智能前处理设备微展厅P2:再添新品
  6. C/C++:Windows编程—调用DLL程序的2种方法
  7. 可以十倍地提高.NET 应用程序的速度集群存储器对象缓存控件NCache
  8. [BZOJ1006]神奇的国度
  9. Visio自定义连接线,连接点位置
  10. 行业案例 | 数据分析在银行业应用之欺诈检测
  11. 2.1 ppt 用图形搞定 封面(2)
  12. C语言编程练习 7.13个人围成一圈,从第1个人开始顺序报号1、2、3,凡报到3的人退出圈子。
  13. 0开始学py爬虫(学习笔记)(Scrapy框架)(爬取职友集招聘信息)
  14. C语言代码简化技巧(一)
  15. java获取首字母_Java 获取中文首字母的方法
  16. Python lambda表达式用法
  17. mysql连接两个字段_sql如何将二个字段连接在一起
  18. ArUco钻石标记的检测
  19. 程序人生:为什么现在的年轻人看不到希望?
  20. 三极管BTJ与场效应管FET

热门文章

  1. idea中采用git上传代码详细步骤
  2. [PTA]2021天梯赛-总决赛 L1题解合集
  3. 【Python】详解 try-except-else-finally 语句 —— 异常处理完全解读 (上)
  4. druid 数据库密码加密
  5. tomcat相关帖子
  6. 乘风破浪的博士:2019 ACM博士论文奖公布,清华姚班毕业生、MIT学霸吴佳俊获荣誉提名...
  7. 【uni-app】H5以及真机(android ios解决上传图片旋转90度的问题)
  8. 五个最新的CSS特性以及如何使用它们
  9. css隐藏/显示文字的方法
  10. Unity3d遮挡剔除(Occlusion Culling)优化【2019】