摘要

本工作室将出一些列,手把手教中学生水平的同学学习Python编程。不管你现在是中学生,还是说你是中学毕业多年在社会摸爬打滚。只要你有一颗好学的心,你就能掌握一门技术,不说大富大贵,起码能解决基本温饱问题。有一技之长,怎么也不怕被社会淘汰。少看点抖音、快手,每天多花1个小时学习。

适合

  • 待业人员
  • 初高中学历转行学编程技术人员
  • 在校中学生
  • 非计算机专业人员想转行学编程
  • 编程爱好者

本文,将从零介绍讲解编程入门,已有基础的同学当温故而知新,未知编程为何物的同学开启技术之旅。

 

一 编程技术简介

1-程序是什么?

程序就是你使用的电子产品内部的数据+逻辑算法。你手机的微信、头条、抖音、快手、QQ等,你能看到的一切,都是程序。都是人造的科学。你也可以写这些程序,只要你掌握了编程技术。

而编程,就是编写程序的过程。这个过程能让你有创造世界的美妙感觉,又能让你有毁灭世界的痛苦感觉。

扩展:计算机是怎么跑起来的?

初中微机python代码汇总 中学生python编程_初中微机python代码汇总

2-程序是怎么跑起来的?

基础知识,不需要深入学习,简单找本读物学习下还是很有必要的。推荐下面这本书,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容,让你了解从用户双击程序图标到程序开始运行之间到底发生了什么。

初中微机python代码汇总 中学生python编程_编程语言_02

二 Python 初步认识

1-Python是什么?

Python是一门编程语言,不同的程序运行在不同的环境中。例如我们手机有安卓、苹果,安卓的手机有用程序App用Java开发,苹果的app程序用Swift。例如微信,安卓版的微信和苹果版的微信是由不同的编程语言开发出来的。有同学会问为什么不统一由一种语言开发到各个环境运行呢?这个是商业利益问题,不同的生态圈导致。那Python是门怎么样的编程语言呢?可以做什么?

学python可选择的方向广,web方向、人工智能方向、数据分析方向、网络爬虫等都是可以做的,且都属于比较热门且发展较好的从业方向。常见岗位:python开发工程师、人工智能工程师、大数据分析工程师、爬虫开发工程师、搜索引擎工程师,等等

 

2-主流编程语言有那些?

2019 年 10 月 TIOBE 程序语言排行榜如下

初中微机python代码汇总 中学生python编程_初中微机python代码汇总_03

 

语言各种各样,都是根据需求决定用那种。你开发安卓app选择Java,你开发Window应用程序选择C#,你开发数据库存储过程选择SQL,等等。当然Python什么都可以做,万金油。但是尽管各式各样的编程语言,但是各大编程语言的编程思想都是一致的。都有数据类型、集合、循环、函数、类、文件、异常处理、测试、网络、线程、模块、IO输入输出等等。

 

三 Python Windows环境下搭建开发环境

1-环境搭建

准备条件:一台联网的电脑,手提或者PC(在家或者网吧)windows操作系统

下载软件:

https://www.python.org/downloads/windows/
或者
https://python.en.softonic.com

 

初中微机python代码汇总 中学生python编程_初中微机python代码汇总_04

 

初中微机python代码汇总 中学生python编程_python_05

下载exe

初中微机python代码汇总 中学生python编程_Python_06

勾选添加Python到系统PATH

初中微机python代码汇总 中学生python编程_编程语言_07

点击Install Now

初中微机python代码汇总 中学生python编程_python_08

安装中

如提升下面:点击 取消path路径长度限制

初中微机python代码汇总 中学生python编程_Python_09

 

 

2-检查安装完成

按下-win键+R键 :输入cmd,打开命令行

初中微机python代码汇总 中学生python编程_初中微机python代码汇总_10

 

输入:python 回车

初中微机python代码汇总 中学生python编程_编程语言_11

 

打开:IDLE

 

初中微机python代码汇总 中学生python编程_编程语言_12

 

运行如下:

初中微机python代码汇总 中学生python编程_python_13

 

测试:输入print("helloworld")
>>> print("helloworld")
helloworld
>>>

回车运行结果:

初中微机python代码汇总 中学生python编程_初中微机python代码汇总_14

 

 

3-print("helloworld")这个过程发生了什么?

Python执行了一句代码:print("helloworld")

初中微机python代码汇总 中学生python编程_编程语言_15

 

四 编写第一个Python程序并运行

1-创建py文件,编写程序

D盘路径下新建一个txt记事本,修改名:hellowold.txt

初中微机python代码汇总 中学生python编程_Python_16

hellowold.txt

打开:输入:

print("helloworld")#输出
a =3
b =4
print(a+b)#加
print(a-b)#减
print(a*b)#乘
print(a/b)#除

保存后修改文件后缀.txt改为.py

 

初中微机python代码汇总 中学生python编程_Python_17

 

找不到后缀的要文件-查看-勾选显示后缀

 

初中微机python代码汇总 中学生python编程_Python_18

 

 

按下:win键+R键 运行cmd

 

初中微机python代码汇总 中学生python编程_初中微机python代码汇总_19

 

打开命令行:输入:Python D:\ hellowold.py 回车运行程序py文件

可以看到程序运行的结果:

初中微机python代码汇总 中学生python编程_Python_20

 

这个只是命令行终端控制台运行出来的程序,我们通常称之为终端或者控制台。没有界面,没有交互操作。后面我们基础打好引入GUI界面操作交互,就是应用程序,就可以做一个简单的window计算器。如下:

 

初中微机python代码汇总 中学生python编程_编程语言_21

 

2-这个过程做了什么?

简单了解下就好:有个印象有个简单的概念

1.过程概述 Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,...

2.字节码 字节码在python解释器程序里对应的是PyCodeObject对象 ....

3..pyc文件 PyCodeObject对象的创建时机是模块加载的时候,及import P...

4.PyCodeObject Python代码的编译结果就是PyCodeObject对象 t...

5..pyc文件格式 加载模块时,模块对应的PyCodeObject对象被写入.pyc文件

 

 五 Python编程资料推荐

Python技术方向繁多,作为入门初学者,基本需要一两本书籍作为参考。

挑选了两本书,推荐Python书籍两本如下:

 六 总结

不管你有没有上过大学,有没接触过技术,只要你想学,关注我们,我们零基础编程系列,带领你进入编程世界,我们将继续以《零基础学python编程从入门到实践》为指导书。进入编程世界