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

python系统学习Day1

section1 python introduction

文中tips只做拓展,可跳过。

PartOne introduction

首先要对于python这门语言有一个宏观的认识,包括特点应用场景

特点分析:

  • 优势
    • 提供了完善的基础代码库,许多功能不必从零编写
    • 简单优雅
  • 劣势
    • 运行速度较慢
    • 解释型代码,代码不能加密

应用场景:网络应用,包括网站、后台服务等;日常使用的小工具,脚本任务等。

PartTwo install interpreter

python是解释型语言,执行python代码需要python解释器。

官方的解释器是使用最广的CPython类型,注意安装时勾选配置环境变量的选项。
在这里插入图片描述

tips about multiple interpreters

当安装多个解释器时,执行pip安装等相关操作,默认会优先使用于环境变量靠前的那个解释器。
由此产生的问题需要格外注意,最好是对于解释器、环境变量、pip有基础的理解。
随后抽空会写相关的文章解释。

使用python代码查看当前使用的解释器:

import sys
print(sys.path)

vscode使用的解释器不是系统默认的那个,需要在setting里单独设置
在这里插入图片描述

tips about pip

pip是Python包管理工具,用来安装、升级、卸载和管理Python包。使用pip可以方便地下载、安装和管理第三方库。

pip常用指令:
安装包:pip install [package_name]
升级包:pip install --upgrade [package_name]
查看已安装的包: pip list
生成requirements.txt文件安装包:pip freeze > requirements.txt
从requirements.txt文件安装包:pip install -r requirements.txt

section2 “hello python”

最简单地完整流程可以拆分为编写和解释执行

实际开发的时候通常使用文本编辑器完成代码的编写,例如:VS Code、Pycharm等。

编辑代码:

print('hello python')
name = input("what is your name:")
print('My neme is', name, '.')

以上编辑器可以直接执行python代码。
当拿到一个.py文件时,也可以在相应文件位置用命令行窗口输入python [your_python_file]来执行代码文件。

http://www.lryc.cn/news/298871.html

相关文章:

  • Idea里自定义封装数据警告解决 Spring Boot Configuration Annotation Processor not configured
  • 【流程图——讲解】
  • 「计算机网络」物理层
  • ARM与X86架构的区别与联系
  • 蓝桥杯每日一题------背包问题(二)
  • 牛客错题整理——C语言(实时更新)
  • CIFAR-10数据集详析:使用卷积神经网络训练图像分类模型
  • 《傲剑狂刀》中的人物性格——龙吟风
  • KVM和JVM的虚拟化技术有何区别?
  • LeetCode力扣 面试经典150题 详细题解 (1~5) 持续更新中
  • 如何解决利用cron定时任务自动更新SSL证书后Nginx重启问题
  • 第一个 Angular 项目 - 静态页面
  • 网络协议与攻击模拟_17HTTPS 协议
  • 【linux系统体验】-ubuntu简易折腾
  • Android 判断通知是进度条通知
  • 学习数据结构和算法的第8天
  • JCIM | MD揭示PTP1B磷酸酶激活RtcB连接酶的机制
  • 基于Java (spring-boot)的音乐管理系统
  • 在 MacOS M系列处理器上使用 Anaconda 开发 Oralce 的Python程序
  • 四、OpenAI之文本生成模型
  • CSS之flex布局
  • UnityShader——02三大主流编程语言
  • Centos7安装nginx yum报错
  • 【机组】基于FPGA的32位算术逻辑运算单元的设计(EP2C5扩充选配类)
  • Asp .Net Core 系列:Asp .Net Core 集成 NLog
  • 一个基于 .NET 7 + Vue.js 的前后端分离的通用后台管理系统框架 - DncZeus
  • 更换商品图片日期JSON格式报错 - 序列化与反序列化日期格式设置
  • FastJson、Jackson使用AOP切面进行日志打印异常
  • 嵌入式大厂面试题(2)—— 富士康
  • 力扣_字符串4—编辑距离