文章目录
前言
从今年无意间接触到Python,以及个人对编程的一些热爱,从买书籍,百度等各种渠道查看各种如何入门,如何提高,如何进阶,还是下决定学习python。
在零基础的情况下,开始了学习python的漫长路程…
人生苦短,我用python
一、python是什么?
• Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构
• 官方对 Python 的介绍如下:
• Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言
• Python 的创造者吉多·范罗苏姆(Guido van Rossum)采用 BBC 电视节目《蒙提·派森的飞行马戏团(Monty Python’s Flying Circus,一译巨蟒剧团)》的名字来为这门编程语言命名
Python 的特色
• 简单 • 易于学习 • 自由且开方 • 跨平台 • 可嵌入性 • 丰富的库
二、Python 搭建环境
Windows 中 Python环境搭建
1.Python 软件
Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到:
链接: Python官网
Python的第一个程序
• 可以在交互模式实现
• 可以用Python自带的idle
• 可以用高级开发工具如 : PyCharm
Python 软件下载安装
官网下载(图示):
检查是否安装成功,
Win键 + R --> CMD --> 回车 --> 输入Python -->显示下方表示安装成功
2.PyCharm 软件
PyCharm 功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
链接: PyCharm官网
(由于个人使用的是Windows系统,这里讲解Windows搭建环境)
PyCharm 软件下载安装
官网下载(图示):
3.为什么是 PyCharm?
PyCharm 是目前功能最为完备,用户体验最好的IDE, 适合大型项目的开发。 具体特性如下:
- 智能代码编辑功能: 自动代码补全,你继续输入时,拼写提示列表会缩小范围以匹配你输入的字符。 具有实时编辑功能,立即自动保存编辑内容;
- 专业工具集成: 几乎集成了程序员可能希望的所有功能, 比如集成单元测试,代码检测,集成版本控制,代码重构工具等等;
- 支持各种 Web 开发语言:如 HTML/CSS、Javascript、Angular JS、node JS 等。Pycharm 还支持多种类型的 Web 开发框架和广泛的 Web 模板;
- 科学计算:集成了 IPython Notebook,其作为交互式的 python 控制台,支持各种工具如 Anaconda, NumPy, Matplotlib 等等;
- 可定制 + 跨平台: 可以自定义UI界面,可运行在 Linux, Windows and Mac OS 上;
- 远程调试:通过配置 Docker 或者 Vagrant 及 SSH, 支持在本地使用远程服务器的 Python 解释器和环境进行调试和运行, 这是其它大多数其它 IDE 不具备的功能;
- 最流行:意味着当你在使用中遇到问题,意味着可以在互联网上更快的找到解决方案相对于其它 IDE。
PyCharm 的简单配置
• 1、主题修改 File–settings–apperance–theme
• 2、代码字体修改 File–settings–Editor-Font
• 3、关闭更新 File–settings—apperance—System Settings —Updates — Automatically check updates for 取消打钩
• 4、快捷键修改 File–settings—apperance-- Keymap 选择自己习惯的快捷键方式
• 5、自动导包 File–settings—apperance–General —Auto Import 打钩
• 6、进制打开上次的工程 File–settings—apperance—System Settings —Reopen last project startup
• 7、修改新建文件文件头 File–settings–Editor—Code Style — File and Code Templates — Python Script
• #!/usr/bin/env python
• # -- coding: utf-8 --
• # @Time : ${DATE} ${TIME}
• # @Author : Jerry
• # @File : ${NAME}.py
• # @Software: ${PRODUCT_NAME}
• 8、修改字体编码 File–settings–Editor—Code Style — File Encoding — Project Encodin
End