Python自学教程1-安装pycharm和执行环境
Python虽然简单,但是很多没有接触过的学起来还是比较困难的。因此很多人会报班去学,我觉得不需要花那个钱,只要方向正确,加上核心知识点的提炼,自学一个月左右就能上手。
我尝试写下这个自学教程,只讨论核心知识点,跟着做,自学也可以的。
如何学好一门编程语言
python 是最容易入门的一门语言,但是精通 python 是非常困难的。实际上,就算是那种天才选手,要精通一门编程语言也需要很多年持续不断的研究。而我们普通人,可能穷其一生,也达不到精通的程度。
现在很多书籍,都越写越厚,很多的教程,都越做越长,这样他们可以收更多的版税,收更高的学费。 但是有经验的人稍微翻一翻,就能看到破绽,很多的内容你这辈子可能都用不到。
所以一定要挑重点去学编程。什么是重点呢?就是你即将用到的,马上就可以投入使用的,用到什么学什么。以项目和实战驱动,去学该学的内容。学习编程语言一定不要求多,而是要求精。
python 如何安装
在任何的电脑上,想运行 python 代码都需要下载 python 解释器,解释器就是一个做好的软件,和其他软件没什么区别,只需要到官网上下载,点击安装就可以完成了。
解释器有很多版本,每个版本都会加一些新功能和特性。通常我们选择最新的版本,但是你也可以选择比较老的版本。因为大多数的语法知识每个版本都是一样的,所以不需要太纠结。

值的注意的是一定要使用 python3.x,因为 python2.x 已经停止维护,逐渐退出历史舞台。 详细的安卓过程可以参考 b站的这个视频, 安装的时候选择一个自己能找到的目录,安装完成以后,如果你能在这个目录中找到一个 python.exe 的可执行文件,就说明安装没什么问题了。
pycharm 安装
运行 python 代码全靠解释器,而编写代码的工具可以自由选择。目前比较主流的 python 代码编辑工具有 pycharm, vscode, sublime text 等等,这些编辑工具针对一门语言会提供一些方便的功能,比如说代码提示,自动补全等,其次也集成了运行代码的功能,比你单独去运行会便捷一些。 如果你想写代码写得更快,选一个自己喜欢的编辑器还是比较重要的, 如果你只是单纯的想敲敲代码,用系统自带的文本工具也是可以的。
使用 windows 自带的文本编辑器写代码:

pycharm 目前应该是最强大的 python 代码工具,提供了非常多便捷的功能,但是使用它会占用很多电脑内存。而 vscode 的优势是轻量,不会占用太多电脑内存资源,而且他除了可以写 python 代码,还可以写其他语言。新手还是建议 pycharm 更好上手,以后再去了解其他编辑器。
pycharm 分为专业版和社区版,专业版收费,社区版免费,一般社区版就足够了。专业版会针对所在的领域提供额外的功能,具体对比可以看下图:

安装 pycharm 只需要从官网下载,点击安装,和普通软件没什么区别。
如何通过 pycharm 运行第一行代码
打开pycharm, 选择新建项目。选择一个文件目录保存项目,之后你可以直接通过这个目录打开项目。
接下来选择 python 解释器,指定由那个python解释器运行代码的程序。在一台电脑上可以安装多个 python 解释器,也可以通过一个解释器生成多个虚拟的解释器。 第一次学习 python 不建议安装多个 python 解释器,也不建议使用虚拟环境,会造成后面有些问题难于发现。
配置好解释器之后,就可以在项目界面编写代码了。首先创建一个 python 文件,输入一行简单的指令,然后运行程序。
在 pycharm 中,凡是能看到播放小图标的都能运行程序。 现在我们写一行简单的代码,然后点击运行,就能在界面中看到运行效果。
print("hello, jiubing")
def run():
return "hello"
pycharm 界面设置

设置模板
在设置中,点击 File and Code Templates 设置:
##############################
# 微信: jiubing1
# 公众号: 九柄
##############################
总结
这里主要是安装好环境,下一篇就是正式python语法了, 环境安装完全没有基础的也可以在一个小时内搞定,后面就很方便了。
这里稍微说一下,很多刚入门的朋友花了太多时间来选择哪个编辑器,使用什么主题,没有必要,无脑用 pycharm 就行了,基础阶段没有必要用专业版,下载免费的社区版就可以了。
最后,有一些朋友学完想从业,会遇到很多面试题,这些基本上属于八股文,面试前背就完了,我是做测试的,整理了很多,其中有些是专门问 python 的,点赞、三连、私聊的来吧。

Python自学教程1-安装pycharm和执行环境的更多相关文章
- 大爽Python入门教程 0-4 安装Pycharm
大爽Python入门公开课教案 点击查看教程总目录 安装重量级IDE--Pycharm 一 下载 下面步骤1,2中网络卡顿的朋友, 请直接前往步骤3来下载. 使用搜索引擎搜索Pycharm, 打开搜索 ...
- python Django教程 之 安装、基本命令、视图与网站
python Django教程 之 安装.基本命令.视图与网站 一.简介 Django 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 w ...
- Python自学教程8-数据类型有哪些注意事项
不知不觉,python自学教程已经更新到第八篇了,再有几篇,基本的语法就介绍完了. 今天来总结一下数据类型有哪些需要注意的地方. 元组注意事项 元组是另一种经常使用到的数据类型,看上去和列表差不多.它 ...
- 大爽Python入门教程 0-1 安装python
大爽Python入门公开课教案 点击查看教程总目录 一 如何找到下载地址并下载 下面展示找到下载地址的方法步骤 嫌步骤太慢可直接跳到第4步, 查看详细下载地址 使用搜索引擎搜索python 打开搜索结 ...
- Python核心编程读笔 13:执行环境
第14章 执行环境 一.可调用对象 python有四种可调用对象:函数.方法.类.一些类的实例 1 函数 (1)内建函数(BIF) BIF是用c/c++写的,编译后放入python解释器,然后把它们 ...
- 怎样高速正确的安装 Ruby, Rails 执行环境
对于新入门的开发人员,怎样安装 Ruby, Ruby Gems 和 Rails 的执行环境可能会是个问题,本页主要介绍怎样用一条靠谱的路子高速安装 Ruby 开发环境. 次安装方法相同适用于产品环境! ...
- Python自学教程2:大牛们怎么写注释
在还没开始学代码前,就要先学会写注释.不会写注释的程序员会遭到鄙视和唾弃,甚至在工作中会被人穿小鞋.注释也不是随便写一下就行,用好注释还是有点讲究的. 注释有什么用? 注释(Comments)主要是向 ...
- python基础教程001_安装python
1.安装python Windows http://www.python.org下载python安装包 比如python-2.7.12.msi执行安装 安装完毕后,开始->搜索程序跟文件-> ...
- Python基础教程(020)--集成开发环境IDE简介--Pycharm
前言 学会掌握Pycharm工具 内容 集成了开发软件需要的所有工具 1,图形用户界面 2,代码编译器(支持代码补全,自动缩进) 3,编译器,解释器 4,调试器(断点,单步执行) Pycharm介绍 ...
随机推荐
- React简单教程-6-单元测试
前言 我想大部分人的前端测试,都是运行项目,直接在浏览器上操作,看看功能正不正常.虽然明明有测试库可以使用,但是因为"要快"的原因,让好好做测试变成了一件影响效率的事. 因为这种无 ...
- 论文阅读 Real-Time Streaming Graph Embedding Through Local Actions 11
9 Real-Time Streaming Graph Embedding Through Local Actions 11 link:https://scholar.google.com.sg/sc ...
- Redis之Lua的应用(四)
一.什么是Lua脚本 Lua是一个高效的轻量级脚本语言(和JavaScript类似),用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能.Lu ...
- 将Hexo搭建到自己的服务器上
http://xybin.top/posts/9373.html 第一部分:服务器端的操作 1.安装git 和nginx yum install -y nginx git 2.添加一个git用户 #添 ...
- 使用http://start.spring.io/构建maven微服务项目的几个坑及eclipse构建spring boot微服务项目
一,使用http://start.spring.io/构建maven微服务项目 本来嘛,直接构建的项目导入时没有任何问题的导入就可以运行,可是最近构建好项目,然后导入,种种报错 1.导入之后POM报错 ...
- Linux命令格式、终端类型和获取帮助的方法
Linux用户类型 Root用户:超级管理员,权限很大 普通用户:权限有限 终端 terminal 终端类型 物理终端:鼠标.键盘.显示器 虚拟终端:软件模拟出来的终端 控制台终端: /dev/con ...
- Python自动化办公:27行代码实现将多个Excel表格内容批量汇总合并到一个表格
序言 (https://jq.qq.com/?_wv=1027&k=GmeRhIX0) 老板最近越来越过分了,快下班了发给我几百个表格让我把内容合并到一个表格内去.还好我会Python,分分钟 ...
- P6622 信号传递 做题感想
题目链接 前言 在这里分享两种的做法. 一种是我第一直觉的 模拟退火.(也就是骗分) 还有一种是看题解才搞懂的神仙折半搜索加上 dp . 模拟退火 众所周知,模拟退火 是我这种没脑子选手用来骗分的好算 ...
- day03_3_流程控制练习题
# 流程控制练习题 # 一.编程题 1.实现一个课程名称和课程代号的转换器:输入下表中的课程代号,输出课程的名称.用户可以循环进行输入,如果输入0就退出系统.(**使用****switch +whil ...
- 【Azure 事件中心】Azure Event Hub 新功能尝试 -- 异地灾难恢复 (Geo-Disaster Recovery)
问题描述 关于Event Hub(事件中心)的灾备方案,大多数就是新建另外一个备用的Event Hub,当主Event Hub出现不可用的情况时,就需要切换到备Event Hub上. 而在切换的过程中 ...