零基础编程——起步并搭建Python环境

摘要

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

适合

  • 待业人员
  • 初高中学历转行学编程技术人员
  • 在校中学生
  • 非计算机专业人员想转行学编程
  • 编程爱好者
  • 关注公众号:甫义工作室 freo-studio,回复“起步并搭建Python环境”,获取源码及更多资料

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

 

一 编程技术简介

1-程序是什么?

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

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

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

零基础编程——起步并搭建Python环境_第1张图片

https://s.click.taobao.com/BPLahiv

需要的同学参考,天猫链接如下:
-----------------
计算机是怎样跑起来的

【在售价】30.40 元
【立即下单】点击链接立即下单:
https://s.click.taobao.com/BPLahiv

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

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

零基础编程——起步并搭建Python环境_第2张图片

https://s.click.taobao.com/W2Ykhiv

需要的同学参考,天猫链接如下:
-----------------
《程序是怎样跑起来的》
【在售价】30.40 元
【立即下单】点击链接立即下单:
https://s.click.taobao.com/W2Ykhiv
如果需要电子版的同学,关注我们公众号,回复"程序是怎样跑起来的",我们交流学习。

二 Python 初步认识

1-Python是什么?

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

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

 

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

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

零基础编程——起步并搭建Python环境_第3张图片

 

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

 

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

1-环境搭建

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

下载软件:

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

 

零基础编程——起步并搭建Python环境_第4张图片

 

 

下载exe

零基础编程——起步并搭建Python环境_第5张图片

勾选添加Python到系统PATH

零基础编程——起步并搭建Python环境_第6张图片

点击Install Now

零基础编程——起步并搭建Python环境_第7张图片

安装中

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

零基础编程——起步并搭建Python环境_第8张图片

 

 

2-检查安装完成

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

零基础编程——起步并搭建Python环境_第9张图片

 

输入:python 回车

零基础编程——起步并搭建Python环境_第10张图片

 

打开:IDLE

 

零基础编程——起步并搭建Python环境_第11张图片

 

运行如下:

零基础编程——起步并搭建Python环境_第12张图片

 

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

回车运行结果:

零基础编程——起步并搭建Python环境_第13张图片

 

 

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

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

零基础编程——起步并搭建Python环境_第14张图片

 

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

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

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

零基础编程——起步并搭建Python环境

hellowold.txt

打开:输入:

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

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

 

零基础编程——起步并搭建Python环境

 

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

 

零基础编程——起步并搭建Python环境

 

 

按下:win键+R键 运行cmd

 

零基础编程——起步并搭建Python环境_第15张图片

 

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

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

零基础编程——起步并搭建Python环境_第16张图片

 

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

 

零基础编程——起步并搭建Python环境_第17张图片

 

2-这个过程做了什么?

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

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

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

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

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

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

 

 五 Python编程资料推荐

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

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

1-《零基础学python编程从入门到实践》

零基础编程——起步并搭建Python环境_第18张图片

 


推荐一本入门级的Python书籍,需要的同学请参考,附上链接如下

「官方正版」零基础学python编程从入门到实践 python3.5基础教程精通计算机程序设计pathon核心技术网络爬虫办公软件安装包小甲鱼
【在售价】66.80 元
【券后价】56.80元

【立即领券】点击链接即可领券购买:
https://s.click.taobao.com/TEimgiv
【立即下单】点击链接立即下单:
https://s.click.taobao.com/f6bmgiv

零基础编程——起步并搭建Python环境_第19张图片

 

2-《Python编程基础教程》

零基础编程——起步并搭建Python环境_第20张图片

 

需要的同学请参考,链接如下:
Python编程基础教程 Python入门到实践零基础自学图书 核心编程从入门到精通数据处理游戏开发
【在售价】55.20 元
https://s.click.taobao.com/uW2jgiv

零基础编程——起步并搭建Python环境_第21张图片

 

 六 总结

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

【在售价】66.80 元

【券后价】56.80元

【立即领券】点击链接即可领券购买:

https://s.click.taobao.com/TEimgiv

【立即下单】点击链接立即下单:

https://s.click.taobao.com/f6bmgiv

你可能感兴趣的:(Python,环境搭建)