前言

众所周知,现在IT行业很火,行业薪酬也很高,国家在2017年也发布了人工智能教育的推广计划,人人会编程的时代将要到来。不会编程、不懂编程可能有些跟不上时代的节奏,普通人不懂技术也许会觉得这个很难,门槛太高。其实不然,IT行业分很多种类,不同的语言、工种难度也不一样。而python这门语言其实是非常适合没有编程基础的人入门的。在美国,python已经作为小学生学习编程的首选语言,可见其入门难度之低。那么简单容易学是不是就意味着这门语言没什么用处呢?其实恰恰相反,不管是传统的网站开发还是大数据、人工智能算法开发,python都占有非常高的使用率。python是一门简单而且强大的编程语言。掌握了它你可以做IT行业的90%以上的事情,其他行业的人掌握它也可以提高解决问题的效率。

在这里编程老司机郑重宣布,将发布一套完整免费的python教程,从零基础到实战,宝宝都能学会的python编程教程。

如果你是小白用户,满足以下条件:

  • 会使用电脑,但从来没写过程序;

  • 还记得初中数学的一点点知识;

  • 想从编程小白变成专业的软件开发者;

  • 每天能抽出半个小时学习。

不要再犹豫了,这个教程就是为你准备的!

下面就废话少说直接开始了!

安装软件

你可以通过百度搜索关键词“python3下载” 获取到软件下载地址

然后根据默认一步一步安装好软件即可,注意需要勾选下图所示的选项。

python简介

Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。

现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排行榜,你就能知道编程语言的大致流行程度。这是最近10年最常用的10种编程语言的变化图:

总的来说,这几种编程语言各有千秋。C语言是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度、充分发挥硬件性能的程序。而Python是用来编写应用程序的高级编程语言。

当你用一种语言开始作真正的软件开发时,你除了编写代码外,还需要很多基本的已经写好的现成的东西,来帮助你加快开发进度。比如说,要编写一个电子邮件客户端,如果先从最底层开始编写网络协议相关的代码,那估计一年半载也开发不出来。高级编程语言通常都会提供一个比较完善的基础代码库,让你能直接调用。

Python就为我们提供了非常完善的基础代码库,覆盖了软件开发的方方面面。用Python开发,许多功能不必从零编写,直接使用现成的即可。

除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。

注意本教程都是基于python3.5 开发的。建议不要使用python2,会存在一些不兼容的问题。

第一行代码

在windows系统下,同时按住[窗口键+R],在弹出框中输入cmd,就可以打开命令行,在命令行输入python即可进入python的开发环境,如下图所示。

在交互模式的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果。现在,试试输入100+200看看计算结果是不是300。

在python里加减乘除就是这么简单。只需要按下回车即可得到结果。

如果要让Python打印出指定的文字,可以用print()函数,然后把希望打印的文字用单引号或者双引号括起来,但不能混用单引号和双引号:

print('hello, world')hello, world

这种用单引号或者双引号括起来的文本在程序中叫字符串,今后我们还会经常遇到。

最后,用exit()退出Python,我们的第一个Python程序完成!唯一的缺憾是没有保存下来,下次运行时还要再输入一遍代码。

后面还有更多深入浅出的python教程,敬请期待!

转载于:https://juejin.im/post/5af3f897f265da0ba469d016

人人都能学会的python编程教程1:第一行代码相关推荐

  1. 人人都能学会的python编程教程(基础篇)完整版

    人人都能学会的python编程教程1:第一行代码 人人都能学会的python编程教程2:数据类型和变量 人人都能学会的python编程教程3:字符串和编码 人人都能学会的python编程教程4:关系运 ...

  2. python是人都能学会_人人都能学会的python编程教程15:高级特性2

    生成器 如果你想要一百万个数,而这些数里只有一百个数是你经常要用的,剩下的都几乎不怎么会用到,那么如果直接把这一百万个数全部放在list中是不明智的因为这会浪费较多存储空间,生成器就是为了解决这个问题 ...

  3. 人人都能学会的python编程教程3:字符串和编码

    字符串 在python3中已经全面支持中文. 由于Python源代码也是一个文本文件,所以,当你的源代码中包含中文的时候,在保存源代码时,就需要务必指定保存为UTF-8编码.当Python解释器读取源 ...

  4. 人人都能学会的python编程教程15:高级特性2

    生成器 如果你想要一百万个数,而这些数里只有一百个数是你经常要用的,剩下的都几乎不怎么会用到,那么如果直接把这一百万个数全部放在list中是不明智的因为这会浪费较多存储空间,生成器就是为了解决这个问题 ...

  5. 人人都能学会的python编程教程11:定义函数

    定义函数 在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回. 我们以自定义一个求绝对值的my_ ...

  6. 人人都能学会的python编程教程14:高级特性1

    切片 取一个list或tuple的部分元素是非常常见的操作.比如,一个list如下: L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] 第一个元素的索引 ...

  7. python第一行代码_“少年py”001:下载Python软件,写第一行代码

    Python,网络上称之为人工智能时代的第一编程语言. 功能超级强大,能做科学计算.大数据处理.网络爬虫.游戏开发等等. 但是说实话,彬哥玩Python还没到这么厉害的程度,究竟怎么实现,我们不着急, ...

  8. 人人都能学会的SHELL编程

    目 录 1. Shell入门简介 1 2. Shell编程之变量详解 4 3. If条件语句学习 7 4. 使用if条件语句编写MySQL备份脚本 10 5. IF条件综合Shell实战脚本编写 11 ...

  9. python网页版_经典python学习教程:20行代码打造一个微信群聊助手,解放双手

    今天的Python学习教程教大家如何用20行Python代码实现微信群聊助手,可以用来活跃群气氛,好多群主创建完群后,拉完一群人,之后就一片寂静,有个群聊助手,就可以帮忙活跃群里气氛,通过今天在自己的 ...

最新文章

  1. ListView 空值时的友好提示
  2. python3 和 python2 并存 重新安装pip3
  3. 【Vue】Vue中的父子组件通讯以及使用sync同步父子组件数据
  4. 二倍图三倍图什么意思_搞笑GIF图:搞笑GIF图:平安夜为什么见不到“圣诞老人”...
  5. 使用Puppeteer进行数据抓取(一)——安装和使用
  6. leetcode232. 用栈实现队列
  7. 如果计算机正执行屏幕保护程序 当用户,计算机一级考试参考试题(含答案)讲节一.doc...
  8. 十行代码编写一个Python小游戏,你准备好了吗?
  9. 性能测试--33Jvisualvm远程监控Linux服务器方案
  10. cissp怎么维持?cissp维持费用多少?
  11. 大前端学习工具及网站大全
  12. 14Python爬虫---爬虫伪装浏览器
  13. Android开源库:手把手教你实现一个简单好用的搜索框(含历史搜索记录)
  14. scp时提示【Read-only file system】的解决方案
  15. 编程语言中一些令人抓狂的规则
  16. Excel怎么快速提取出网址
  17. vue实现好看的相册、图片网站
  18. WSUS 3.0 SP2服务器配置
  19. 如何PC机上搭建 中标麒麟系统+达梦数据库的开发环境
  20. 终于搞懂了el-dialog属性modal-append-to-body,append-to-body的作用【图解】

热门文章

  1. SIP中第三方呼叫控制(3PCC)建立流程
  2. linux中删除文件名称乱码
  3. 权限角色管理学习(二)
  4. c# Form中的键盘响应
  5. java的第一个程序 ----Hello World
  6. 用PD进行数据库建模经验总结
  7. SQL Server多实例环境搭建与连接
  8. mysql数据库别名_MySQL数据库表名、列名、别名区分大小写的问题
  9. hadoop 传感器数据_大数据时代Hadoop的本质,你有过认真了解吗?
  10. 数据中台是什么意思?如何建设数据中台?