本课程教学导师 | 张麟

西安交通大学副研究员、南京大学数学博士、CFD仿真领域专家

为什么学python?

这是一个老生常谈,但不需要有任何疑问的话题。

人工智能用的是python,图像处理用python,机器识别用python,blender的3D制作用python,Unity 3D用python,太多太多。好吧,如果你还在犹豫,作为一个08年就开始使用python的老pyer来说,python是我工作中不可缺少的工具,什么?我做过什么?我做过教师,做过科研,做过建筑工程,卖过电视机,做过数据分析......

什么是python?这个问题,你能得到的答案一定比我现在回答的更清楚。好吧,我们不纠结这些事了,学就是了。

选择哪种工具?

工具有很多,这个教程是给初学者的,所以,相信我,听我的,我用pycharm。十几年来一直很喜欢。我尝试过十几个选择,最终落户到pycharm。

Pycharm 是一个辅助编写程序和编译程序的。比如,你写错了一个命令,会有提示你。你输入的时候会自动补齐,等等,功能很多。它是开发python程序的强大的助手。

不要在判断上停留,相信权威。谁是权威,嗯嗯,我就是权威。

首先我们先看一下python的官方网站,直接去搜python可以找到官网位置。首页有下载信息。

点击下载安装即可,记住安装地址。

接着,我们就可以下载pycharm了。大家可以在今日头条搜“pycharm安装方法”,可以获取更详细的信息。记住只安装pycharm,其他的什么XXX+pycharm之类的,我们可以无视。

python的helloworld!

首先点击File菜单,点击新建工程,new project !对于初次接触python的中学生朋友,可以记住一些常用的单词,比如project,file之类的。毕竟我们是用英语或者类似英语的东西来写代码的,当然,python支持中文。但是一些关键字是英语的。

什么是关键字?

关键字就是在一种语言里约定俗成的东西。比如,我们说吃饭,就专门指的是吃饭。如果,你非要把吃饭这个词用来做其他的名称,比如开飞机,那么python这个语言的解释器就不懂了,就混乱了,它混乱,我们也啥都干不成了。所以关键字,就是起名字时,python语言能用,我们不能用的那些词和字。比如你不能注册一个公司的名字叫司法部。也不能成立一个组织叫人民代表大会。这些都是国家的关键字。

好的,我们点击File菜单下的New Project按钮:

之后,跟着提示,指定一个位置和工程的名称。比如,我的工程名叫pyTT,python 头条的缩写:

右下角有一个进度条,这个进度条是pycharm在分析你的python库里有什么东西,以便一会你用的时候它可以方便的辅助你。Pycharm是你的助理,现在助理在帮你清点物品和工具。

鼠标点击左边的侧边栏下的pyTT文件夹,点击new就可以新建一个文件,比如,叫hello Python文件:

我们就可以在右侧的编辑器里写东西了。

右侧的编辑器,只是一个文本编辑器,但是它却有很多辅助的功能。

比如你输入print,就会有提示,给出print这个函数的参数信息。

我们输入如下代码:

我们点击右侧的编辑器,点击Run

在下方的显示端就会输出结果。

可能这里还有很多不清楚,但是没关系,如果有不懂的,我们先记住它,慢慢我们就会理解了。在后面的介绍中我们会详细介绍。这里是一个最基本的运行。

朋友们这些操作都完成了嘛?完成了的话,我们下期见咯。如果没有完成,有搜索啊,多做几次,我相信你可以的。

用pycharm做手机软件_从零开始学python:初学者用哪种工具好?南大博士选择用pycharm...相关推荐

  1. python实现素数筛选法_从零开始学Python系列-第6讲:循环结构

    应用场景 我们在写程序的时候,一定会遇到需要重复执行某条或某些指令的场景.例如用程序控制机器人踢足球,如果机器人持球而且还没有进入射门范围,那么我们就要一直发出让机器人向球门方向移动的指令.在这个场景 ...

  2. python37从零开始学_从零开始学Python【37】--朴素贝叶斯模型(理论部分)

    [知识铺垫] 在介绍如何使用贝叶斯概率公式计算后验概率之前,先回顾一下概率论与数理统计中的条件概率和全概率公式: 如上等式为条件概率的计算公式,表示在已知事件A的情况下事件B发生的概率,其中P(AB) ...

  3. 跟我从零开始学python之一_从零开始学 Python 之运算符

    从零开始学 Python 之运算符 前言 大家好,这里是「痴海」从零开始学习 Python 系列教程.此文首发于「痴海」公众号,欢迎大家去关注.学习一门语言最好的办法,就是教懂别人.在这公众号,我会从 ...

  4. 从零开始学python项目_从零开始学Python程序设计

    领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...

  5. 从零开始学python网络爬虫读书笔记_从零开始学Python网络爬虫 中文pdf

    资源名称:从零开始学Python网络爬虫 中文pdf 第1章 Python零基础语法入门 1 第2章 爬虫原理和网页构造 17 第3章 我的第一个爬虫程序 26 第4章 正则表达式 45 第5章 Lx ...

  6. python 窗口程序开发课程_从零开始学Python - 第019课:使用PyCharm开发Python应用程序...

    坚持学习完前18课的小伙伴应该已经感受到了,随着我们对Python语言的认知在逐步加深,我们写的代码也越来越复杂了."工欲善其事,必先利其器",如果希望能够更快更好的写出代码,选择 ...

  7. python attention机制_从零开始学Python自然语言处理(26)—— 强大的Attention机制...

    前文传送门: 在上一次面试失利后,我回来仔细研究了一下Attention机制,研究完我不禁感悟,这机制真的厉害啊!因为我之前面试被问到的Encoder - Decoder框架中有个瓶颈是编码的结果以固 ...

  8. python的read函数调用报错_从零开始学Python(七):文件存储I/O流和异常捕捉

    这两天在搞小程序开发,耽搁了一下更新的进度,今天补上.一个完整的前端程序肯定离不开数据存储和网络两个模块,今天我们就先来讲讲python中的一种常见数据存储:文件存储!~! 文件存储(I/O操作) 何 ...

  9. python集合运算_从零开始学Python - 第014课:常用数据结构之集合

    在学习了列表和元组之后,我们再来学习一种容器型的数据类型,它的名字叫集合(set).说到集合这个词大家一定不会陌生,在数学课本上就有这个概念.通常我们对集合的定义是"把一定范围的.确定的.可 ...

最新文章

  1. Cisco交换机解决网络蠕虫病毒***问题
  2. Python 中异常嵌套
  3. 阿里云新一代关系型数据库 PolarDB 剖析
  4. android图片编解码architecture
  5. java a星寻路算法_用简单直白的方式讲解A星寻路算法原理
  6. 怎么引jsp包_电机引接线的制作流程防护等级
  7. 【JVM】CMS垃圾回收器(不推荐使用的垃圾回收器)
  8. 20200315:检查替换后的词是否有效(leetcode1003)
  9. SQL 增删改查(具体)
  10. Raki的读paper小记:Star-Transformer
  11. IEC 61850标准中ACSI映射实现研究
  12. qt在linux中安装目录,详解QT安装全过程
  13. 苹果ipad服务器无响应怎么办,苹果iPad死机怎么办?几种处理iPad使用过程中死机的方法...
  14. 全面替代Microsoft Office、Microsoft visio和WPS的优秀开源文档编辑器LibreOffice
  15. 如何让大脑更强大?打造最强大脑的5个关键要素
  16. C语言 共享内存实现进程间通信
  17. NHibernate3剖析:Configuration篇之SessionFactory lambda配置
  18. 【CCPC-Wannafly Winter Camp Day4 (Div1) H】命命命运(概率DP)
  19. C语言:找出10000以内所有的素数(质数)
  20. 调制解调器拨号失败服务器无响应,解决调制解调器的一般问题

热门文章

  1. 【C语言】输入一个字符串,统计其中的单词个数,将第一个单词的首字母改为大写,并输出改写后的字符串...
  2. 【C语言】(for循环嵌套)找出1000以内的水仙花数
  3. C语言当中int,float,double,char这四个有什么区别?
  4. python之父子进程间通信
  5. github在线执行_什么是Github操作,如何自动执行测试和Slack通知?
  6. 狂神说Java学习笔记 Java基础
  7. 360浏览器急速模式_关于规范电子税务局浏览器要求及设置的通知
  8. Python网络爬虫开发实战使用XPath,xpath的多种用法
  9. 一个可编辑与新增博客园文章的 Python 脚本
  10. Django框架——中间件