简明Python3教程 首页
A Byte of Python
'A Byte of Python' is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you.
This book is written for the latest Python 3, even though Python 2 is the commonly found version of Python today (read more about it in Python 2 versus 3 section).
Who Reads A Byte of Python?
Here are what people are saying about the book:
The best thing i found was "A Byte of Python", which is simply a brilliant book for a beginner. It's well written, the concepts are well explained with self evident examples.
This is the best beginner's tutorial I've ever seen! Thank you for your effort.
-- Walt Michalik (wmich50-at-theramp-dot-net)
You've made the best Python tutorial I've found on the Net. Great work. Thanks!
-- Joshua Robin (joshrob-at-poczta-dot-onet-dot-pl)
Excellent gentle introduction to programming #Python for beginners
Hi, I'm from Dominican Republic. My name is Pavel, recently I read your book 'A Byte of Python' and I consider it excellent!! :). I learnt much from all the examples. Your book is of great help for newbies like me...
-- Pavel Simo (pavel-dot-simo-at-gmail-dot-com)
I recently finished reading Byte of Python, and I thought I really ought to thank you. I was very sad to reach the final pages as I now have to go back to dull, tedious oreilly or etc. manuals for learning about python. Anyway, I really appreciate your book.
-- Samuel Young (sy-one-three-seven-at-gmail-dot-com)
Dear Swaroop, I am taking a class from an instructor that has no interest in teaching. We are using Learning Python, second edition, by O'Reilly. It is not a text for beginner without any programming knowledge, and an instructor that should be working in another field. Thank you very much for your book, without it I would be clueless about Python and programming. Thanks a million, you are able to 'break the message down' to a level that beginners can understand and not everyone can.
-- Joseph Duarte (jduarte1-at-cfl-dot-rr-dot-com)
I love your book! It is the greatest Python tutorial ever, and a very useful reference. Brilliant, a true masterpiece! Keep up the good work!
-- Chris-André Sommerseth
I'm just e-mailing you to thank you for writing Byte of Python online. I had been attempting Python for a few months prior to stumbling across your book, and although I made limited success with pyGame, I never completed a program.
Thanks to your simplification of the categories, Python actually seems a reachable goal. It seems like I have finally learned the foundations and I can continue into my real goal, game development.
...
Once again, thanks VERY much for placing such a structured and helpful guide to basic programming on the web. It shoved me into and out of OOP with an understanding where two text books had failed.
-- Matt Gallivan (m-underscore-gallivan12-at-hotmail-dot-com)
I would like to thank you for your book 'A byte of python' which i myself find the best way to learn python. I am a 15 year old i live in egypt my name is Ahmed. Python was my second programming language i learn visual basic 6 at school but didn't enjoy it, however i really enjoyed learning python. I made the addressbook program and i was sucessful. i will try to start make more programs and read python programs (if you could tell me source that would be helpful). I will also start on learning java and if you can tell me where to find a tutorial as good as yours for java that would help me a lot. Thanx.
-- Ahmed Mohammed (sedo-underscore-91-at-hotmail-dot-com)
A wonderful resource for beginners wanting to learn more about Python is the 110-page PDF tutorial A Byte of Python by Swaroop C H. It is well-written, easy to follow, and may be the best introduction to Python programming available.
-- Drew Ames in an article on Scripting Scribus published on Linux.com
Yesterday I got through most of Byte of Python on my Nokia N800 and it's the easiest and most concise introduction to Python I have yet encountered. Highly recommended as a starting point for learning Python.
-- Jason Delport on his weblog
Byte of Vim and Python by @swaroopch is by far the best works in technical writing to me. Excellent reads #FeelGoodFactor
-- Surendran says in a tweet
"Byte of python" best one by far man
(in response to the question "Can anyone suggest a good, inexpensive resource for learning the basics of Python? ")
-- Justin LoveTrue says in a Facebook community page
"The Book Byte of python was very helpful ..Thanks bigtime :)"
-- Chinmay
Always been a fan of A Byte of Python - made for both new and experienced programmers.
- Even NASA
- The book is even used by NASA! It is being used in their Jet Propulsion Laboratory with their Deep Space Network project.
Academic Courses
This book is/was being used as instructional material in various educational institutions:
- 'Principles of Programming Languages' course at Vrije Universiteit, Amsterdam
- 'Basic Concepts of Computing' course at University of California, Davis
- 'Programming With Python' course at Harvard University
- 'Introduction to Programming' course at University of Leeds
- 'Introduction to Application Programming' course at Boston University
- 'Information Technology Skills for Meteorology' course at University of Oklahoma
- 'Geoprocessing' course at Michigan State University
- 'Multi Agent Semantic Web Systems' course at the University of Edinburgh
License
This book is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license.
This means:
- You are free to Share i.e. to copy, distribute and transmit this book
- You are free to Remix i.e. to adapt this book
- You are free to use it for commercial purposes
Please note:
- Please do not sell electronic or printed copies of the book unless you have clearly and prominently mentioned in the description that these are not from the original author of this book.
- Attribution must be shown in the introductory description and front page of the document by linking back to
http://www.swaroopch.com/notes/Pythonand clearly indicating that the original text can be fetched from this location. - All the code/scripts provided in this book is licensed under the 3-clause BSD License unless otherwise noted.
Read Now
You can read the book online.
Buy the Book
A printed hardcopy of the book can be purchased for your offline reading pleasure, and to support the continued development and improvement of this book.
Download
If you wish to support the continued development of this book, please consider buying a hardcopy.
Read the book in your native language
If you are interested in reading or contributing translations of this book to other human languages, please see the Translations page.
简明Python3教程 首页的更多相关文章
- 简明Python3教程(A Byte of Python 3)
关键字:[A Byte of Python v1.92(for Python 3.0)] [A Byte of Python3] 简明Python教程 Python教程 简明Python3教程 简明 ...
- 简明Python3教程 18.下一步是什么
如果你有认真通读本书之前的内容并且实践其中包含的大量例程,那么你现在一定可以熟练使用python了. 同时你可能也编写了一些程序用于验证python特性并提高你的python技能.如果还没有这样做的话 ...
- 简明Python3教程 16.标准库
简介 python标准库作为python标准安装的一部分,其自身包含数量庞大的实用模块, 因此熟悉python标准库非常重要,因为很多问题都能利用python标准库快速解决. 下面我们将研究标准库中的 ...
- 简明Python3教程 9.函数
简介 函数是程序的可复用片段,允许你为语句块赋予名字之后在程序的任何地方运行它们任意次,这称做函数调用. 我们已经使用过一些内建函数,例如len和range等. 函数也许是任何有意义的软件中最重要的构 ...
- 简明Python3教程 6.基础
你肯定不满足于只打印"Hello World"吧? 你想要的更多 - 你希望得到一些输入,操纵它后再从中得到某些东西.我们可以使用python中的常量和变量实现这些功能. 字面常量 ...
- 简明Python3教程 5.第一步
介绍 我们现在来看看如何在Python中运行传统的”Hello world”程序.这会教你如何写.保存以及运行Python程序. 有两种办法来运行您的Python程序——使用交互式的解释器提示符或者源 ...
- 简明Python3教程 4.安装
如果你已经安装了Python 2.x,你不需要在安装Python 3.0前卸载Python 2.x.这两者可以共存. GNU/Linux用户和BSD用户 如果你使用类似于Ubuntu.Fedora.O ...
- 简明Python3教程 2.序言
Python也许是为数不多的既简单又强大的编程语言.这有利于新手甚至于专家,更重要的是用它编程所带来的乐趣. 这本书的目的是帮助您了解这种神奇的语言,展示如何快速而轻松地完成事情——事实上”编程问题的 ...
- 简明Python3教程 1.介绍
Python是少有的几种既强大又简单的编程语言.你将惊喜地发现通过使用Python即可轻松专注于解决问题而非和你所用的语言格式与结构. 下面是Python的官方介绍: Python is an eas ...
随机推荐
- RDA安装
解压到/home/oracle下面 $ cp /home/oracle/rda $ perl rda.pl -cv 运行上面的命令,如果最后一行出现下面所示,说明没问题 No ...
- 12.2 linux USB框架分析(详细注册match匹配过程)
首先我们先来简单说一说USB的框架,之后在来具体分析源码,以便加深理解!其实USB的框架比较像“平台总线.设备.驱动”的框架,也分为总线.设备.驱动三大块.其中总线驱动是已经由内核完成的,一旦接入u ...
- Giraph源代码分析(六)——Edge 分析
HamaWhite 原创,转载请注明出处.欢迎大家增加Giraph 技术交流群: 228591158 欢迎訪问: 西北工业大学 - 大数据与知识管理研究室 (Northwestern Polytech ...
- 【Debug】— C++ 表达式必须包含类类型
错误一般发生在使用.进行访问时,原因可能在于: 你以为你定义了一个类对象,其实你是声明了一个函数,在编译器看来: 对类对象指针采用.的方式访问其成员变量: 也包括基本类型变量,错误地使用. int a ...
- [CSS] Conditionally Apply Styles Using Feature Queries @supports
While browsers do a great job of ignoring styles they don’t understand, it can be useful to provide ...
- ios开发网络学习四:NSURLConnection大文件断点下载
#import "ViewController.h" @interface ViewController ()<NSURLConnectionDataDelegate> ...
- Android 使用binder访问service的方式
binder机制是贯穿整个Android系统的进程间访问机制,经常被用来访问service,我们结合代码看一下binder在访问service的情形下是怎么具体使用的. service 你可以理解成没 ...
- solaris 11 stdio.h: No such file or directory
http://www.zendo.name/solaris-11-stdio-h%EF%BC%9A-no-such-file-or-directory/ Posted on 2012 年 3 月 23 ...
- iis MP4 不能访问404
为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现“无法找到该页”的404错误呢?这就表明mp4格式文件是服务器无法识别的,其实,这是没有在iis中将相应的MIME ...
- android,安卓get请求的提交以及我遇到的异常
首先说明 我是安卓4.0以上的版本,这个时候直接用网上的代码会报错的,先赋上网上的普遍代码 String uri = "http://url"; HttpGet httpGet = ...