一张图30分钟快速Python入门

  • 国外一个大牛使用一张图来讲述Python的基本概念,让你30分钟快速入门。通过该程序,可以了解快速Python语言基本的语法结构和使用方法,它的基本程序如下:

  • 当然看不懂没关系这里还有中文版的
 # -*- coding:utf-8 -*-
 #  #如果文件中有使用中文的地方,一定要使用这一行来声明编码,同时文件本身也存储成UTF-8编码
 #hello_world.py   	#脚本文件一般采用.py后缀
 # Quick Python Script Explanation for Progeammers      #注释使用#号
 import os      	 #导入其它代码模块:os为模块名,导入os.py模块
 def main():      	 #定义一个函数,main函数名并不是必须,在后面的调用部分会指定调用的函数名
     print "hello world"          #python使用缩进表示其它语句块的声明,每个层级采用4个空格缩进

     print "这是Alice\"的问候"    #声明单行字符串,单/双引号都可,类似C语言,使用\进行转义
     print ‘这是Bob\‘的问候‘

     foo(5,10)          	            #调用定义的函数

     print ‘=‘*10    			      #字符也可以做乘法运算
     print ‘这将直接执行‘+os.getcwd()     #调用os模块中的函数,使用.来连接字符串

     food = [‘苹果‘,‘杏子‘,‘李子‘,‘梨‘]    #内置的列表类型对象,成员可以包含不同类型的数据
     for i in food:    			    #循环的使用
         print ‘我喜欢吃:‘+i		    #单行语块可以不用换行,为了清晰,最好另起一行,缩进一级

     print ‘整数5‘
     for i in range(5):
         print i
 def foo(a ,b):
     res = a + b
     print ‘%s 加 %s 等于 %s‘%(a,b,res)			 #字符的格式化输出类似C语言
     if res < 50:               			 #判定式也基本和C语言相同
         print ‘它们的和小于50‘
     elif (res >=50) and ((a == 42) or (b == 34)):
         print ‘它们的和大于50‘     		 #逻辑运算符
     else:
         print ‘程序是 不可能走到这里滴‘
     return res
     ‘‘‘ 这是多行注释,              		 #多行注释,使用三个单引号包起来
     使用三个三引号来表示‘‘‘
 if __name__ == ‘__main__‘:
     main()
  • 运行结果:
hello world
这是Alice"的问候
这是Bob‘的问候
5 加 10 等于 15
它们的和小于50
==========
这将直接执行E:\vforbox\python\python_test.py
我喜欢吃:苹果
我喜欢吃:杏子
我喜欢吃:李子
我喜欢吃:梨
整数5
0
1
2
3
4
Process finished with exit code 0

  

时间: 2024-12-16 04:50:22

一张图30分钟快速Python入门的相关文章

30分钟快速掌握AngularJs

[后端人员耍前端系列]AngularJs篇:30分钟快速掌握AngularJs 一.前言 对于前端系列,自然少不了AngularJs的介绍了.在前面文章中,我们介绍了如何使用KnockoutJs来打造一个单页面程序,后面一篇文章将介绍如何使用AngularJs的开发一个单页面应用程序.在开始使用AngularJs开发SPA之前,我觉得有必要详细介绍下AngularJs所涉及的知识点.所有也就有了这篇文章. 二.AngularJs介绍 AngularJS是Google推出的一款Web应用开发框架.

Python 30分钟快速入门指南

学习地址 中文版:Python 30分钟入门指南 英文版:Learn X in Y minutes 学习时间 2019/03/10 19:00 - 19:32,多用了2分钟. 原文地址:https://www.cnblogs.com/huerxiong/p/10506664.html

30分钟快速搭建Web CRUD的管理平台--django神奇魔法

加上你的准备的时间,估计30分钟完全够用了,因为最近在做爬虫管理平台,想着快速开发,没想到python web平台下有这么非常方便的框架,简洁而优雅.将自己的一些坑总结出来,方便给大家的使用. 准备环境: 系统:win7 or ubuntu django版本:1.8.5 python版本:2.7.6 数据库:自带的SQLLITE3 IDE: sublime text 3 ===========================Read ? go===========================

一张图5分钟熟悉MarkDown的基本语法

看到zealer上面有介绍MarkDown的,以前在老罗的发布会也听说过,说锤子便签支持MarkDown,但是不知道有什么用,现在来看看,确实不错. MarkDown的好处是让你可以专注于写字本身,而不需要经常动鼠标或者动手指去排版. 我在网上找到了一个MarkDown简单语法的介绍文章,我花了半个小时学习了一下,然后将里面的核心内容总结成了一张图,这样更加清晰明了. 我相信你只需要花5分钟就能记住这些语言特性,因为它确实足够简单.如果怕忘了,可以存一下这张图. 参考资料: 认识与入门 Mark

一张图让你学会Python【转】

转自:http://blog.csdn.net/qq_30845505/article/details/51588423 有编程基础的人一看就可以了解 Python 的用法了.真正的 30 分钟上手. 国外一高手画的,现把它翻译成中文,入门超简单 python入门神

如何只花30分钟快速学会Shiro

本篇内容大多总结自张开涛的<跟我学Shiro>原文地址:http://jinnianshilongnian.iteye.com/blog/2018936 我并没有全部看完,只是选择了一部分对我来说急需在项目中使用的知识加以学习.并且对于大多数第一次接触Shiro的同学来说,掌握这些也应该足够了. 一.架构 要学习如何使用Shiro必须先从它的架构谈起,作为一款安全框架Shiro的设计相当精妙.Shiro的应用不依赖任何容器,它也可以在JavaSE下使用.但是最常用的环境还是JavaEE.下面以

三张图让你快速明白activity与fragment生命周期的异同点

第一张图:activity的生命周期 第二张图:fragment的生命周期 第三张图:activity与fragment生命周期对比 补充:如果你还是不明白,请翻译一下你不理解的对应单词. ---------------------------------------------------------------------------------------- 有什么问题,大家可以一起交流-- 更多精彩关于关注博主的微信订阅号:非常周末 微信搜索:非常周末 你可以扫描一下关注即可:

UML类图10分钟快速入门 - From 圣杰

虚线箭头指向依赖: 实线箭头指向关联: 虚线三角指向接口: 实线三角指向父类: 空心菱形能分离而独立存在,是聚合: 实心菱形精密关联不可分,是组合: 原文作者:圣杰 原文地址:http://www.jianshu.com/p/0cd7df8a7789

Fuel 30 分钟快速安装OpenStack

一直以来,对于openstack 的初学者来讲,安装往往是入门的头大难题.在E版本之前,要搭建一个基本能用的openstack 环境那是相当麻烦,自己要装机,自己搞源,自己照着文档敲命令,又没有靠谱的文档,官方给出的文档依旧有好多坑,还有语言问题往往用上好几天时间都装不起来,慢慢地就丧失了学习openstack 的信心! 不过后来情况有了很大改观,从E版本开始,以后安装过程简化许多,文档质量提高不少.尽管如此对于初学者还讲还是比较复杂,其实很多时候,很多人只是想体会一下openstack,完全不