This is Python version 3.5.3
============================
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Python Software Foundation. All rights
reserved.
Python 3.x is a new version of the language, which is incompatible with the
2.x line of releases. The language is mostly the same, but many details,
especially how built-in objects like dictionaries and strings work,
have changed considerably, and a lot of deprecated features have finally
been removed.
Build Instructions
------------------
On Unix, Linux, BSD, OSX, and Cygwin:
./configure
make
make test
sudo make install
This will install Python as python3.
You can pass many options to the configure script; run "./configure --help" to
find out more. On OSX and Cygwin, the executable is called python.exe;
elsewhere it's just python.
On Mac OS X, if you have configured Python with --enable-framework, you should
use "make frameworkinstall" to do the installation. Note that this installs
the Python executable in a place that is not normally on your PATH, you may
want to set up a symlink in /usr/local/bin.
On Windows, see PCbuild/readme.txt.
If you wish, you can create a subdirectory and invoke configure from there.
For example:
mkdir debug
cd debug
../configure --with-pydebug
make
make test
(This will fail if you *also* built at the top-level directory.
You should do a "make clean" at the toplevel first.)
To get an optimized build of Python, "configure --enable-optimizations" before
you run make. This sets the default make targets up to enable Profile Guided
Optimization (PGO) and may be used to auto-enable Link Time Optimization (LTO)
on some platforms. For more details, see the sections bellow.
Profile Guided Optimization
---------------------------
PGO takes advantage of recent versions of the GCC or Clang compilers.
If ran, "make profile-opt" will do several steps.
First, the entire Python directory is cleaned of temporary files that
may have resulted in a previous compilation.
Then, an instrumented version of the interpreter is built, using suitable
compiler flags for each flavour. Note that this is just an intermediary
step and the binary resulted after this step is not good for real life
workloads, as it has profiling instructions embedded inside.
After this instrumented version of the interpreter is built, the Makefile
will automatically run a training workload. This is necessary in order to
profile the interpreter execution. Note also that any output, both stdout
and stderr, that may appear at this step is suppressed.
Finally, the last step is to rebuild the interpreter, using the information
collected in the previous one. The end result will be a Python binary
that is optimized and suitable for distribution or production installation.
Link Time Optimization
----------------------
Enabled via configure's --with-lto flag. LTO takes advantages of recent
compiler toolchains ability to optimize across the otherwise arbitrary .o file
boundary when building final executables or shared libraries for additional
performance gains.
What's New
----------
We have a comprehensive overview of the changes in the "What's New in
Python 3.5" document, found at
http://docs.python.org/3.5/whatsnew/3.5.html
For a more detailed change log, read Misc/NEWS (though this file, too,
is incomplete, and also doesn't list anything merged in from the 2.7
release under development).
If you want to install multiple versions of Python see the section below
entitled "Installing multiple versions".
Documentation
-------------
Documentation for Python 3.5 is online, updated daily:
http://docs.python.org/3.5/
It can also be downloaded in many formats for faster access. The documentation
is downloadable in HTML, PDF, and reStructuredText formats; the latter version
is primarily for documentation authors, translators, and people with special
formatting requirements.
If you would like to contribute to the development of Python, relevant
documentation is available at:
http://docs.python.org/devguide/
For information about building Python's documentation, refer to Doc/README.txt.
Converting From Python 2.x to 3.x
---------------------------------
Python starting with 2.6 contains features to help locating code that needs to
be changed, such as optional warnings when deprecated features are used, and
backported versions of certain key Python 3.x features.
A source-to-source translation tool, "2to3", can take care of the mundane task
of converting large amounts of source code. It is not a complete solution but
is complemented by the deprecation warnings in 2.6. See
http://docs.python.org/3.5/library/2to3.html for more information.
Testing
-------
To test the interpreter, type "make test" in the top-level directory.
The test set produces some output. You can generally ignore the messages
about skipped tests due to optional features which can't be imported.
If a message is printed about a failed test or a traceback or core dump
is produced, something is wrong.
By default, tests are prevented from overusing resources like disk space and
memory. To enable these tests, run "make testall".
IMPORTANT: If the tests fail and you decide to mail a bug report, *don't*
include the output of "make test". It is useless. Run the failing test
manually, as follows:
./python -m test -v test_whatever
(substituting the top of the source tree for '.' if you built in a different
directory). This runs the test in verbose mode.
Installing multiple versions
----------------------------
On Unix and Mac systems if you intend to install multiple versions of Python
using the same installation prefix (--prefix argument to the configure script)
you must take care that your primary python executable is not overwritten by
the installation of a different version. All files and directories installed
using "make altinstall" contain the major and minor version and can thus live
side-by-side. "make install" also creates ${prefix}/bin/python3 which refers
to ${prefix}/bin/pythonX.Y. If you intend to install multiple versions using
the same prefix you must decide which version (if any) is your "primary"
version. Install that version using "make install". Install all other
versions using "make altinstall".
For example, if you want to install Python 2.6, 2.7 and 3.5 with 2.7 being the
primary version, you would execute "make install" in your 2.7 build directory
and "make altinstall" in the others.
Issue Tracker and Mailing List
------------------------------
We're soliciting bug reports about all aspects of the language. Fixes are also
welcome, preferably in unified diff format. Please use the issue tracker:
http://bugs.python.org/
If you're not sure whether you're dealing with a bug or a feature, use the
mailing list:
python-dev@python.org
To subscribe to the list, use the mailman form:
http://mail.python.org/mailman/listinfo/python-dev/
Proposals for enhancement
-------------------------
If you have a proposal to change Python, you may want to send an email to the
comp.lang.python or python-ideas mailing lists for inital feedback. A Python
Enhancement Proposal (PEP) may be submitted if your idea gains ground. All
current PEPs, as well as guidelines for submitting a new PEP, are listed at
http://www.python.org/dev/peps/.
Release Schedule
----------------
See PEP 478 for release details: http://www.python.org/dev/peps/pep-0478/
Copyright and License Information
---------------------------------
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016 Python Software Foundation. All rights r
没有合适的资源?快使用搜索试试~ 我知道了~
全国计算机等级考试二级教程Python习题答案
共149个文件
py:99个
txt:28个
csv:5个
1星 需积分: 49 91 下载量 153 浏览量
2018-12-05
12:09:03
上传
评论 16
收藏 3.66MB ZIP 举报
温馨提示
本人亲做的嵩天主编python教程全部习题,内有编程代码
资源推荐
资源详情
资源评论
收起资源包目录
全国计算机等级考试二级教程Python习题答案 (149个子文件)
finance.csv 262B
study.csv 122B
lsCSV.csv 79B
lsCSV1.csv 37B
矩阵.csv 0B
demo.docx 116KB
demo2.docx 37KB
para_style.docx 36KB
character_style.docx 36KB
3.gif 1.33MB
myqr.gif 1.06MB
view.html 543KB
man.html 48KB
nationalgeographic.html 33KB
inputfile.html 0B
inputfile (2).html 0B
zkz2.jpg 265KB
3.jpg 0B
itchat.pkl 93KB
AliceMask.png 69KB
10.3.5.png 34KB
QR.png 706B
withdraw.py 6KB
zkz9.py 3KB
例p10.8.1-2.py 2KB
zkz7.py 2KB
实例p8.1.py 2KB
论语.py 2KB
论语2.py 1KB
zkz11.py 1KB
zkz8.py 1KB
p8.3.2.py 1KB
例p10.8.1-1.py 1KB
论语1.py 1KB
p7.3.4 (2).py 1KB
studyname.py 1KB
例p10.8.1.py 1KB
分词词云.py 1KB
多边形.py 1KB
中文分词.py 1KB
p10.3.5.py 1002B
例p6.6-1.py 929B
docx1.py 864B
例p6.6.py 859B
p6.3.2.py 857B
p7.py 814B
p7.3.3.py 814B
恺撒密码.py 734B
英文分词统计.py 731B
p10.3.4.py 714B
例4.1.py 706B
二维数据学习.py 638B
111.py 615B
实例3.2.py 604B
p8.3.4.py 588B
zwcsv.py 586B
实例3.3.py 550B
p5.3.2.py 532B
综合应用41.py 531B
p7.3.5.py 511B
p10.3.3.py 509B
zkz10.py 489B
p7.3.4.py 470B
p4.3.3.py 469B
P5.3.3.py 439B
p6.3.4.py 421B
二维表生成二维数据.py 402B
p5.3.4.py 391B
testz1.py 384B
docx4表格样式.py 372B
docx3字符样式.py 366B
zkz3.py 362B
七彩圆圈.py 359B
p6.3.1.py 351B
p5.3.1.py 317B
docx2段落样式.py 316B
p4.3.4.py 305B
例p2.7.py 304B
例p5.1.py 297B
p3.3.4.py 291B
reword.py 290B
myqr1.py 288B
综合应用42.py 281B
例7.4.3.py 278B
p6.3.3.py 232B
p7.3.1.py 209B
p6.3.5.py 203B
p7.3.1 (2).py 202B
p2.3.5.py 195B
p1.3.4.py 191B
test.py 191B
p7.3.2.py 186B
p3.3.3.py 183B
p10.3.2.py 180B
p3.3.5.py 169B
p4.3.1.py 166B
p1.3.5.py 164B
test2.py 163B
p10.3.1.py 163B
p1.3.3.py 158B
共 149 条
- 1
- 2
资源评论
- 凶萌的小老虎2019-09-16就没有用,似乎被骗了,里面就没有题,只有一些看不出是啥的答案
布衣弓长
- 粉丝: 63
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功