了解一下Python:

Python的优点:简单、易学、免费、开源、高层语言、高可移植性、面向对象、可扩展性、可嵌入性、丰富的库、规范的代码格式等等

Python的缺点:1.运行速度慢,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。2.代码不能加密。

发展趋势:

2018 年 3 月起,全国计算机二级考试新增 “ Python 语言程序设计” 科目;2018 年起,浙江省信息技术教材编程语言将会从 vb 更换为 Python。另外,北京和山东确定将 Python 编程基础纳入信息技术课程和高考的内容体系。

Python 的火爆不仅与它本身先天性的优势有关,还在于它成为了许多公司开发人工智能程序的首选编程语言。除了 Google 的 AlphaGo 应用 Python 语言而大获成功以外,在 Facebook 开源了人工智能编程工具箱 PyTorch 后,更是奠定了它作为人工智能时代的首选语言。

Python优势的最大优点就是比其他语言更简单易学,功能强大的解释型编程语言,它有简洁明了的语法,高效率的高层数据结构,能够简单而有效地实现面向对象编程。

Python的安装:

登录python官网,选择合适的版本,下载安装。

完成后在命令提示符里输入Python,可以检测是否成功。

环境变量的设置

如果按照完成后检测不成功那就需要手动添加环境变量,步骤如下

1.右击我的电脑,属性,高级系统设置

2.选择环境变量

3.第一步:选择系统变量中,path

第二步:选择编辑

4.找到python的存储路径,并复制

5.将路径粘贴在此处。

6.点击“确定”

7.开始——搜索框中输入“cmd”——回车,启动命令提示符——输入Python

编译器的选择

吹爆了的pycharm,号称最好的,紧随其后的vscode,大家可以搜一下网上对各个编译器的介绍,有各路大神的总结。我用的是vscode,界面友好,插件丰富,新手感觉足够好用了。

善用断点调试

所有程序员都会有很长的时间是在找bug,一大段程序报错了,一句一句找是不是要疯掉,这里提供一个找bug的重要方法,断点调试。先在代码的行首打上断点,然后在vscode中按F5启动断点调试,F10一行一行运行,再按F5一个断点一个断点的运行查错,过程中鼠标停留在变量上,会有变量的属性、取值、状态弹出来供查看,以方便判断是否有问题。

如果你的vscode按F5没有反应那就打开launch.json文件,按如下配置即可。

{

// 使用 IntelliSense 了解相关属性。

// 悬停以查看现有属性的描述。

// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387

"version": "0.2.0",

"configurations": [

{

"name": "Python: 当前文件",

"type": "python",

"request": "launch",

"program": "$",

"console": "integratedTerminal"

}

]

}

好了,一切就绪了,输出你的第一个’hello world’吧!

python第一课教案_Python学习第一课相关推荐

  1. 计算机应用试卷分析讲评课教案,数学试卷讲评课教案.doc

    数学试卷讲评课教案 期中试卷讲评课 授课时间: 教学目标: 1.系统回顾学过的知识,强化知识的薄弱环节:明确试卷存在的错误及原因.解题的方法及拓展. 2.课前学生独立订正--课上教师总体分析--师生互 ...

  2. 教学生打字的计算机课教案,《第六课_争当打字小能手》教案

    <<第六课_争当打字小能手>教案>由会员分享,可在线阅读,更多相关<<第六课_争当打字小能手>教案(3页珍藏版)>请在人人文库网上搜索. 1.第六课_争 ...

  3. python从入门到_Python学习路线从入门到上手,如何快速Python学习?

    因为清晰易读的风格,广泛的适用性,Python已经成为最受欢迎的编程语言之一.在TIOBE 排行榜中位居第四,是名副其实的人工智能第一语言. 风靡的另一个原因是,Python有非常多的第三方库.比如用 ...

  4. python第一课教案_Python第一课

    一.模块的常用方法__name__    #主模块name值main __file__    #文件所在的路径+文件名 __doc__    #文件级别的注释 二.函数参数 参数默认值 可变参数 返回 ...

  5. python编程入门第一课教案_python编程从入门到实践 第一课:输入输出

    #print()函数使用 messger="hello python world!" print(messger) hello python world! 1.使用"#& ...

  6. python requests的作用_Python爬虫第一课:requests的使用

    requests模块的入门使用 注意是requests不是request. 1.为什么使用requests模块,而不是用python自带的urllib requests的底层实现就是urllib re ...

  7. python r语言培训_R语言学习第一课

    最早2010年6月17日建立的这个博客, 开始学习R语言也是在4年前,读过Robert I. Kabacoff著的<R语言实战>,从中学到了不少R语言的实践技能. 最近开始关注统计学,运筹 ...

  8. python创建文件夹_Python学习第71课-本地建立repository仓库

    [每天几分钟,从零入门python编程的世界!] 我们在本地建立一个repository(仓库),这个repository(仓库)就是用来对我们的文件版本进行跟踪的.repository(仓库)就是通 ...

  9. python第一周心得体会_Python学习第一周学习总结

    一.python的特点 1.它是一个解释型的语言 2.它有强大的标准库和第三方库支持 3.有良好的平台兼容性,可以在windows.mac.linux系统下执行 4.个人认为最吸引我的特点是简单.轻便 ...

最新文章

  1. python pdb 基础调试
  2. python读取大文件目录_Python读取系统文件夹内所有文件并统计数量的方法
  3. Android逆向分析工具ded的使用
  4. Flex4将对象转换成json串
  5. java tomcat日志中文乱码问题解决
  6. Python倒排索引函数
  7. es配置中防止脑裂的配置
  8. Linux系统下安装卸载jdk
  9. jquery.cookie.js操作cookie实现“记住密码”
  10. java 获取oracle表结构_获取Oracle中所有表的列表?
  11. 信息学奥赛一本通 1063:最大跨度值 | OpenJudge NOI 1.5 06:整数序列的元素最大跨度值
  12. php读写分离是什么意思,php mysql读写分离
  13. python中capitalize函数_python capitalize
  14. 电脑装服务器系统没有网卡驱动,安装win10系统后没有网卡驱动的解决方法
  15. vm15 安装win11 预览版
  16. PPT实现单页点名的方式
  17. 决策树、随机森林及代码实战
  18. 大专学历就职会不会有瓶颈?
  19. android和手环教程,智能手环怎么连接手机_智能手环连接手机教程
  20. 骨传导耳机工作原理是什么、为什么骨传导耳机塞住耳朵声音变大?

热门文章

  1. Window系统 安装TFLearn
  2. YaoLingJump开发者日志(四)
  3. object-fit 解决图片指定大小被压缩问题
  4. 二进制转十进制 十进制转二进制
  5. 【Linux开发】如何查看Linux kernel的内置模块驱动列表和进程ID
  6. Microsoft Dynamics CRM MVP
  7. F2工作流引擎之 工作流运转模型(三)
  8. cc++编译链接过程
  9. shell编写yum安装监控zabbix脚本
  10. 实战:从Mysql数据库frm文件中,提取表结构创建SQL语句