原标题:python基础菜鸟教程,Python的基础语法

什么是Python?Python是一门简单直观的编程语言,并且目前是开源的,可以方便任何人使用。

Python的开发哲学:用一种方法,最好是只有一种方法来做一件事。

(该视频资料获取方式:按图中方式找我,即可免费获取)

你的第一个Python程序

执行Python 程序的三种方式:

解释器、交互式运行、IDE运行

Python 是一个格式非常严格的程序设计语言。

python 2.x 默认不支持中文。

ASCII 字符只包含 256 个字符,不支持中文

Python 2.x 的解释器名称是 python

Python 3.x 的解释器名称是 python3

为了照顾现有的程序,官方提供了一个过渡版本 —— Python 2.6。

提示:如果开发时,无法立即使用 Python 3.0(还有极少的第三方库不支持 3.0 的语法),建议

先使用 Python 3.0 版本进行开发

然后使用 Python 2.6、Python 2.7 来执行,并且做一些兼容性的处理

IPython 是一个 python 的 交互式 shell,比默认的 python shell 好用得多,它支持 bash shell 命令,适合于学习/验证 Python 语法或者局部代码。

集成开发环境(IDE,Integrated Development Environment)—— 集成了开发软件需要的所有工具,一般包括以下工具:

图形用户界面

代码编辑器(支持 代码补全/自动缩进)

编译器/解释器

调试器(断点/单步执行)

……

1.3. PyCharm 的设置

PyCharm 的 配置信息 是保存在 用户家目录下 的 .PyCharmxxxx.x 目录下的,xxxx.x 表示当前使用的 PyCharm 的版本号

1.3.1 恢复 PyCharm 的初始设置:

1、关闭正在运行的 PyCharm

2、在终端中执行以下终端命令,删除 PyCharm 的配置信息目录:

$ rm -r ~/.PyCharm2016.3

3、重新启动 PyCharm

1.3.2 PyCharm 安装和启动步骤:

1、执行以下终端命令,解压缩下载后的安装包

$ tar -zxvf pycharm-professional-2017.1.3.tar.gz

2、将解压缩后的目录移动到 /opt 目录下,可以方便其他用户使用

/opt 目录用户存放给主机额外安装的软件

$ sudo mv pycharm-2017.1.3/ /opt/

3、切换工作目录

$ cd /opt/pycharm-2017.1.3/bin

4、启动 PyCharm

$ ./pycharm.sh

1.3.3 设置启动图标

在专业版中,选择菜单 Tools / Create Desktop Entry... 可以设置任务栏启动图标

注意:设置图标时,需要勾选 Create the entry for all users

快捷方式文件

/usr/share/applications/jetbrains-pycharm.desktop

在 ubuntu 中,应用程序启动的快捷方式通常都保存在 /usr/share/applications 目录下

1.3.4 卸载之前版本的 PyCharm

要卸载 PyCharm 只需要做以下两步工作:

1、删除解压缩目录

$ sudo rm -r /opt/pycharm-2016.3.1/

2、删除家目录下用于保存配置信息的隐藏目录

$ rm -r ~/.PyCharm2016.3/

如果不再使用 PyCharm 还需要将 /usr/share/applications/ 下的 jetbrains-pycharm.desktop 删掉

1.4. 多文件项目的演练

开发 项目 就是开发一个 专门解决一个复杂业务功能的软件

通常每 一个项目 就具有一个 独立专属的目录,用于保存 所有和项目相关的文件

在 PyCharm 中,要想让哪一个 Python 程序能够执行,必须首先通过 鼠标右键的方式执行 一下

对于初学者而言,在一个项目中设置多个程序可以执行,是非常方便的,可以方便对不同知识点的练习和测试

对于商业项目而言,通常在一个项目中,只有一个 可以直接执行的 Python 源程序

责任编辑:

python菜鸟基础教程-python基础菜鸟教程,Python的基础语法相关推荐

  1. python学习笔记1——(廖雪峰教程,菜鸟教程)python基础

    python学习笔记1--(廖雪峰教程,菜鸟教程) https://www.liaoxuefeng.com(https://www.liaoxuefeng.com) 阿修视频 .Python基础(复习 ...

  2. python入门教程(非常详细)-菜鸟学Python入门教程大盘点|7个多月的心血总结

    原标题:菜鸟学Python入门教程大盘点|7个多月的心血总结 阅读本文大概需要5分钟 菜鸟学python已经写了70几篇,入门的教程已经快写完了,我把入门的文章整理了一下,下面是入门篇的一些总结,也是 ...

  3. python基础教程(第3版) pdf,python手册中文版第四版

    求<Python学习手册>(第四版)中文版pdf,万分感谢! <[3]学习视频>百度网盘资源免费下载链接提取码:m6tm[3]学习视频|python视频教程|Python入门基 ...

  4. 怎么用python画图教程_python如何使用Matplotlib画图(基础篇)

    本文转载自:雪里挑灯 使用python的matplotlib包绘图,分为以下部分.基础知识 常见图形 与安装导入包 列表绘图步骤 多图绘制 数组绘图 一.绘制基础知识 熟悉官方文档matplotlib ...

  5. python向量计算库教程_NumPy库入门教程:基础知识总结

    原标题:NumPy库入门教程:基础知识总结 视学算法 | 作者 知乎专栏 | 来源 numpy可以说是 Python运用于人工智能和科学计算的一个重要基础,近段时间恰好学习了numpy,pandas, ...

  6. python基础教程视频(全13集)-Python基础视频教程(600集)【传智播客精品教程】...

    Python基础视频教程 初级共600节课 本套视频是传智播客紧抓未来最大趋势--人工智能,应运而生的一套Python入门视频教程,Python是学习人工智能的首选语言,而该视频是专门针对零基础的学员 ...

  7. 零基础自学python教程-零基础5个月快速学会Python的秘诀

    点击蓝字"python教程"关注我们哟! 零基础该怎么快速学习Python呢?如何用5个月快速学会Python? 1 这里主要讲一下python基础与爬虫 个人认为可以分为两步走: ...

  8. python基础教程pdf百度云-《Python基础教程(第3版)》PDF高清版

    <python基础教程第3版>PDF高清版  百度云资源,内涵教材源代码 百度云链接:百度云盘 提取码:7r7o 编辑推荐 久负盛名的Python入门经典,是非常优秀的基础教程,深入浅出, ...

  9. python基础教程视频(全13集)-Python基础视频教程全集

    原标题:Python基础视频教程全集 Python编程语言的定位是"优雅"."明确"."简单",所以对于Python初学者来说,学起来没有那 ...

  10. python基础教程第三版豆瓣-Python爬虫入门教程:豆瓣读书练手爬虫

    点击蓝字"python教程"关注我们哟! 前言 Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及 ...

最新文章

  1. Oracle定时执行存储过程
  2. playbook核心元素之 模板template 介绍(7)
  3. pytorch relu6
  4. php折线图 布局图
  5. linux+sar+服务,sar服务监控Linux
  6. Express res.render 学习笔记
  7. java虚拟机 函数表_java虚拟机的基本结构如图
  8. 用户体验改善案例_改善用户体验研究的5种习惯
  9. 信息学奥赛一本通(1054:三角形判断)
  10. nginx缓存、压缩配置
  11. 【ACM】 1231 最大连续子序列
  12. Application_Error
  13. 在普通类中获取spring容器中的bean
  14. 零元学Expression Blend 4 - Chapter 28 ListBox的基本运用与更改预设样式
  15. 基于JAVA_JSP电子书下载系统
  16. 网络安全辅助工具:免费MD5解密网站
  17. LoadRunner 11安装手册
  18. QQ浏览器如何启用无痕模式
  19. MVC---Android App的设计架构:MVC,MVP,MVVM与架构经验谈
  20. Vue、VueCLI(脚手架)安装、使用详细步骤

热门文章

  1. LSM树——放弃读能力换取写能力,将多次修改放在内存中形成有序树再统一写入磁盘...
  2. Bash: Removing leading zeroes from a variable
  3. SQL server 行转列 列转行
  4. 什么是webservice?
  5. go开源项目influxdb-relay源码分析(一)
  6. php 序列化储存和转化 json_encode() json_decode($q,true)
  7. Keystone v3 domains 应用场景
  8. Oracle的sql 函数
  9. WS-Eventing、WS-Transfer Web服务标准
  10. [pytorch] 官网教程+注释