编程学习方法,python环境搭建和软件概述及其脚本与交互

1.基础定位

(1)从行业角度来说:开发、网安、云原生、都会用到编程相关的技术
(2)从校招角度来说:所有 IT 岗位都会对学生编程能力进行考查
(3)Python 相对而言比较简单,容易入手,比较好学

2.学习方法

(1)逢山开路,遇水架桥:学习编程的核心并不仅限于语法,而是在于如何利用语法去解决实际的问题。

(2)观千剑而后识器,操千曲而后晓声:学习编程没有捷径,多敲多练多解决问题,量变才能引起质变。

(3)应该将编程作为一个长期任务去执行,避免遗忘。

(4)前期编码尽量别用各种高级开发工具,一字一字的敲,对代码了如指掌才能应对某些导师或者面试官要求手写代码的逆天要求.......

3.软件概述

软件的定义

软件是指一些按照特定顺序组织的能被计算机识别的数据和指令的集合

在解决问题的时候,一定要先分析问题,把解决问题的步骤一步步列出来,再进行编码

软件的分类

1.操作系统软件:Windows,Android,IOS,Harmony

主要负责管理和调控计算机硬件,给用户提供最基本的计算机功能(磁盘管理,上网管理,内存管理,用户管理)

2.应用软件:优酷,微信,支付宝,网易云

提供专业领域服务的软件,是就操作系统运行的

编程语言

机器语言:所有数据都是0和1组成,人看不懂,机器能看懂

汇编语言:1 2 add,必须考虑计算机的执行过程,门槛比较高

高级语言:C C++ Java Python JavaScript......以人类角度设计的,对学习者比较友好,但是计算机看不懂,运行前需要进行转化

进阶知识:

静态编译型:C++ C Java

动态解释型:Python JavaScript(脚本语言)

编译和解释的区别

C语言编译过程:

编写C源代码文件(以.c为扩展名)。
使用C编译器(如gcc)将C源代码编译成机器码(可执行文件),这个过程叫做编译。
生成的可执行文件可以直接在计算机上运行,通过操作系统加载到内存中执行。
Java语言编译和解释过程:

编写Java源代码文件(以.java为扩展名)。
使用Java编译器(javac)将Java源代码编译成字节码文件(.class文件),这个过程叫做编译。
生成的字节码文件不能直接在计算机上执行,而是由Java虚拟机(JVM)解释执行。
Java虚拟机将字节码解释成特定平台上的机器码,并执行相应的操作。

Python语言解释过程:

编写Python源代码文件(以.py为扩展名)。
使用Python解释器(如CPython)逐行解释执行Python源代码。
解释器将每行源代码逐行翻译成机器码并执行。
总结:

C语言是编译型语言,将源代码直接编译成机器码,生成可执行文件。
Java语言是半编译半解释型语言,源代码先编译成字节码,然后由Java虚拟机解释执行。
Python语言是解释型语言,源代码逐行解释执行。

总的来说,编译型语言在执行前需要经过编译阶段,生成可执行文件;而解释型语言则是在运行时动态解释执行,无需生成可执行文件

 

静态与动态的区别:
静态对于变量有明确的类型定义的 动态对变量没有明确类型定义的
C C++ Java 中,基本数据类型变量(将常量数据存储在变量空间当中)
int a = 3 ;
int b = 4 ;
C C++ 中,指针变量(存储的是变量的物理内存地址)
int a = 3 ;
int* b ;
b = & a ;
int** c ;
c = & b ;
printf ( "%d" , & c ); //0x789
printf ( "%d" , * c ); //0x123
printf ( "%d" , &**& c ); //0x456
Java 中,引用数据类型变量(将对象在堆内存中的地址给变量)
Object obj = new Object ();
Object obj2 = obj ;
动态语言(所有的数据都是对象!所有的变量都是引用数据类型变量)
var a = 1
var b = 1.1
b = new object ();

4.安装环境

Python 开发工具包
如何验证安装成功: win+R 输入 cmd 打开控制台 输入 python 命令
如果没有出现 3.12.1 的提示,去找到 Python 的安装目录:
C:\Users\Administrator\AppData\Local\Programs\Python\Python312
我的电脑图标,邮件,属性,高级系统设置,环境变量, Path ,双击,新建,粘贴路径,确定,确定,确定,重新打开CMD 窗口测试
VSCode

5.脚本与交互

交互模式
打开 CMD 窗口,输入 python 指令,进入到了 python 交互模式
print() 输出函数,输出的内容写在一对小括号中 print(XXX)
弊端:代码不能持久保存,代码随着窗口关闭而消失
我们一般在做简单的代码演示、测试会使用到交互模式
为了永久保存代码,需要脚本模式
脚本模式
打开 VSCode File New Folder ,选择代码目录, New File 按钮创建文件,输入名称和后缀名 (.py)
注意:一定要养成随时按 crtl+s 的习惯 保存
如何运行 Python 脚本文件呢
打开CMD 窗口,进入到代码目录路径
指令: python XXX.py 运行 XXX.py 文件

 

  • 30
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值