一、入门引导

  想必有很多小伙伴想学习Python,又不知道如何入门,总觉得学习一定要头悬梁,锥刺股!NO,今天给大家分享下如何轻松入门Python!

  首先,我们要学习Python,那一定要和你现在的工作结合,一定不要脱离工作,不然就是事倍功半了!你在学习过程中,每一次的使用会带给你成就感,这就是及时反馈机制。我们知道游戏有让人沉迷的危害,殊不知游戏就是利用的及时反馈的机制才能吸引人沉迷。比如,在游戏中你砍杀一人,就给你掉出个装备,给你奖励,这个奖励一定是及时给你的。

  设想下,如果今天晚上所有的奖励都是一个月后你,你还会想玩这款游戏吗?讲这么多,就是要告诉大家,我们将用及时反馈的机制在学习Python上!

1.整理工作

  首先,你得整理下你的工作,把你的工作归类,看哪些能使用Python来完成!比如:日常工作中,你有收发邮件、处理Excel表格、编写Word文档、制作PPT。相信这些工作几乎每个人都会有,那你先找出重点,哪块工作是最亟需解决的,能最大程度提高你效率的。假如,以Excel为例。

2.确定学习工具

  其次,学习Python基础知识,这个你去B站看免费的视频,或者自己买基础书本入门。个人建议两者同做,当时,我就是在B在看 黑马程序员 的视频,还买了本 《Python快速编程入门》 ——黑马程序员 编著。书本和视频结合,书本的好处是你自己可以控制速度,对于你了解的你可以快速翻阅,对于你不了解的,你可以仔细琢磨。视频的好处是,讲解通俗易懂,小白能听懂。所以建议先看书,不懂的地方看视频,两者相互补充!

3.学习过程

  Python的基础知识学习不要太久,大概15天-1个月左右,你一定要动手去实践书中每一个案例,不是听过了,看过了就学会了哦!

有了基础了,你就找Excel的第三方库,来操作Excel,能操控Excel的库有xlrd、xlwd、openpyxl、xlwings等,先选择一个就好。然后把你工作的内容试着用Python编写代码解决,这才是你主要的目标!先考虑比较简单的工作,在一步步复杂。就这样,你就入门了Python了,入门不难。

4.学习要点

  其实我们是败在了起点,只要你入了这个门,你就停不下来!不论改变一个习惯还是学习一门新的技能,一定要掌握一个原则 “开始要猛火煮,而后是小火蒸” 。只有开始用一个强而有力的能力才能扭转目前的态势,就像火箭上天,开始的上升期的能源耗用是在火箭整体能量的80%,到底轨道后的能源耗用只占20%左右。我们学习一门语言也是这样,过了刚开始的几周,后面的就好过了!

二、安装Python

  趁热打铁,今天就把Python环境安装上,后续直接可以干代码了!

  Python安装包官方下载地址-最新安装包python下载地址,注意Windows7不能安装Python3.9及以上,需下载3.8或者以下!

1.Python 最新版本下载

2.Python3.8.7下载

  下图所示,可以自己选择哪个版本,以下是Python3.8.7为例,我选择的是64位,各位请根据电脑位数选择,现在电脑一般都是64位。

3.Python安装

  双击出现如下窗口,注意 Add Python 3.8 to PATH 这句话是加入环境变量一定要 勾选 ,否则后续需要自己手动加入环境变量,再 点击Install Now ,这个是默认安装。Cutomize installation是自定义安装可以更改安装目录,如果是新手建议默认安装!之后就是下一步都底。

4.判断Python安装是否成功

  用管理员权限打开cmd,如果你是自定义安装的Python,用pip安装包时就要用管理员权限打开,否则会提示权限不足。如果是默认安装的Python,正常打开cmd即可。为了不出现权限问题,所以都用管理员权限代开cmd。操作如下:点击左下角 开始 程序,在搜索框中输入cmd。顶头弹出cmd.exe,鼠标右击弹出选项,选择 以管理员身份运行(A)

cmd弹框中输入Python

  弹出的cmd黑框中输入python,最后一样会显示 >>> 三个箭头,代表已经安装成功,并且进入了Python交互环境!

  最后,后续我会出一个连续的Python学习系列文章,带来大家每天学习一点点,进步一点点!欢迎扫描下方二维码关注公众号【Python利剑】,加我微信:liliwen601029225,与我一起成长!

往期推荐

亿赛通加密文件的解密方法

自学编程和计算机科班出身的差别在哪里?

3分钟认识数据搬运机器人

最新文章

  1. 通过AngularJS实现前端与后台的数据对接(一)——预备工作篇
  2. IOS开发_中遍历数组的方法及比较
  3. Microsoft SQL Server Compact 4.0&&ADO.NET Entity Framework 4.1&&MVC3
  4. 用WebBrowser采集渲染后的HTML页面
  5. CodeForces 686A-Free Ice Cream
  6. NodeJS模块的使用
  7. spark sql 基本用法
  8. CODE[VS]-数的计算-递推-天梯白银
  9. dotweb框架之旅 [二] - 常用对象-App(dotweb)
  10. Windows CE Notification API的使用方法
  11. UIWebView代码注入时机与姿势
  12. springmvc+mybatis环境搭建
  13. SVN 安装后右键出现点击鼠标右键弹出错误提示:CrashHandler initialization error
  14. SAX解析器
  15. Node.js实战(一)之概述
  16. 这可能是最全的禁用win10自动更新了
  17. Django_rest_framework_基础
  18. 版本控制工具(上)——Git的基本使用
  19. Beta冲刺贡献分数分配结果
  20. MySQL读写分离之amoeba

热门文章

  1. 状压DP复习笔记
  2. win 7 MongoDB 下载安装
  3. Eclipse设置自动提示
  4. 解决IDEA Maven下载依赖包速度慢问题
  5. Java内存模型(MESI、内存屏障、volatile和锁及final内存语义)
  6. 机器学习速查表(cheatsheet)资源汇总分享
  7. C语言中++*x和*++x的区别
  8. writeup | 你知道php的备份文件吗
  9. [实用指南]如何使您的旧代码库(遗留代码)符合MISRA C 2012编码规范?
  10. 分布式事务MSDTC使用时,需要的配置