1.为啥要学Python?

各种语言的优劣势对比视频版:https://www.bilibili.com/video/BV1y3411r7pX/?spm_id_from=autoNext

各种语言的优劣势对比文字版:https://mp.weixin.qq.com/s/s5s53Tma71ldSEh19j-KWA

为了就业:推荐学前端或者Java

为了方便自动化办公:推荐Python

为了好玩或者增加一项技能:推荐学前端

2.如何学好Python?

方法一:多练,多练,多练。。。可以看不懂别人的代码,但是需要多练,敲十遍自然就看的懂了

方法二:不懂就百度。不懂模块百度,代码报错百度,学习新知识百度,当然也推荐谷歌搜索。

方法三:不断学习,学习资源统一放在文末。

3.Python可以做哪些事情?

大分类:运维,测试,开发都可以

小分类:后端,前端,写网站,写程序,写自动化脚本,数据分析,人工智能

实际一点的用途:抢个票,爬美女图片,写个简单的程序开心,或者顺便找个工作

参考地址:https://www.cnblogs.com/karkash/p/9448242.html

4.python的语言优缺点

优点:

1.语法简单,易读易写,限定符号比较少,但是强制缩进

2.强大的支持类库:项目开源,第三方库多,免费使用

3.解释性语言,但是代码私密性比较弱

4.是面向对象的语言【主流开发语言都是!】,提高代码的维护性,重用性

5.是解释性语言开发效率高,但是执行速度慢

6.一直在更新功能,但是2和3版本不兼容

7.强大的可移植性:不同系统,跨平台兼容,可扩展性强,胶水语言

8.支持最完善的并发编程:多进程,多线程,多协程开发

缺点:

1.python2和python3版本不兼容

2.gil全局解释器锁,使得多线程的使用有限,一般都是多协程。

3.python代码都是未加密的,程序安全是受到影响的。

5.python简史

1989年被发明的

1991年,1.0版本发行【Java:1995年】

1999年,支持网站开发【Web开发】

2000年,2.0版本发布,构成了现在Python语言的基本框架

2004年,2.4版本发布,同时Python的web框架Django诞生

2008年.10,2.6版本发布

2008年.12,3.0版本发布,【3.0的版本和原来的2.x版本完全不兼容】

为了保留原来的项目,小版本更新python2.6.1, 2.6.2.....2.7

2010年,2.7版本发布

参考地址:https://www.cnblogs.com/vamei/archive/2013/02/06/2892628.html

6.编程学习资源推荐

python的学习路线图:https://www.mubucm.com/doc/7qPGGNOUvAm

菜鸟教程:https://www.runoob.com/

博客园:https://www.cnblogs.com/

博客园一位大佬的python学习博客,写得比我好:https://www.cnblogs.com/nickchen121/p/10718112.html

哔哩哔哩资源视频

#包含计算机原理,学习路线等全面的视频
https://www.bilibili.com/video/BV1kV411p7aF?spm_id_from=333.999.0.0 #各种语言的学习综合资料
https://www.bilibili.com/video/BV1CP4y157TB?spm_id_from=333.999.0.0 #千锋教育 700 集零基础 Python 教程:
https://www.bilibili.com/video/BV1R7411F7JV(非常全面,基础、web 开发、爬虫、数据分析、AI 基础都讲了,例子也很丰富) #黑马程序员600集 Python 教程:
https://www.bilibili.com/video/BV1ex411x7Em(比较全面,基于 Linux 环境学习,以 Python 基础 + 面向对象为重点,还包含一部分游戏开发) #后面继续补充

python教程完整的,免费网站

白月黑羽网站:http://www.byhy.net/tut/py/basic/01/

廖雪峰的官方网站:https://www.liaoxuefeng.com/wiki/1016959663602400

大厂的学习路线

阿里:https://developer.aliyun.com/graph/python?spm=a2c6h.21110250.J_3487140370.5.1690760f7Brt2O

华为:https://edu.huaweicloud.com/courses

python入门-开始的更多相关文章

  1. python入门简介

    Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC ...

  2. python入门学习课程推荐

    最近在学习自动化,学习过程中,越来越发现coding能力的重要性,不会coding,基本不能开展自动化测试(自动化工具只是辅助). 故:痛定思痛,先花2个星期将python基础知识学习后,再进入自动化 ...

  3. Python运算符,python入门到精通[五]

    运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算.例如:2+3,其操作数是2和3,而运算符则是“+”.在计算器语言中运算符大致可以分为5种类型:算术运算符.连接运算符.关系运算符.赋值运 ...

  4. Python基本语法[二],python入门到精通[四]

    在上一篇博客Python基本语法,python入门到精通[二]已经为大家简单介绍了一下python的基本语法,上一篇博客的基本语法只是一个预览版的,目的是让大家对python的基本语法有个大概的了解. ...

  5. Python基本语法,python入门到精通[二]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]我们已经在自己的windows电脑上搭建好了python的开发环境,这篇博客呢我就开始学习一下Python的基本语法.现 ...

  6. visual studio 2015 搭建python开发环境,python入门到精通[三]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...

  7. python入门教程链接

    python安装 选择 2.7及以上版本 linux: 一般都自带 windows: https://www.python.org/downloads/windows/ mac os: https:/ ...

  8. Python学习【第二篇】Python入门

    Python入门 Hello World程序 在linux下创建一个叫hello.py,并输入 print("Hello World!") 然后执行命令:python hello. ...

  9. python入门练习题1

    常见python入门练习题 1.执行python脚本的两种方法 第一种:给python脚本一个可执行的权限,进入到当前存放python程序的目录,给一个x可执行权限,如:有一个homework.py文 ...

  10. Python入门版

    一.前言 陆陆续续学习Python已经近半年时间了,感觉到Python的强大之外,也深刻体会到Python的艺术.哲学.曾经的约定,到现在才兑现,其中不乏有很多懈怠,狼狈. Python入门关于Pyt ...

随机推荐

  1. tensorflow源码解析之framework-op

    目录 什么是op op_def定义 op注册 op构建与注册辅助结构 op重写 关系图 涉及的文件 迭代记录 1. 什么是op op和kernel是TF框架中最重要的两个概念,如果一定要做一个类比的话 ...

  2. Python时间处理,datetime中的strftime/strptime+pandas.DataFrame.pivot_table(像groupby之类 的操作)

    python中datetime模块非常好用,提供了日期格式和字符串格式相互转化的函数strftime/strptime 1.由日期格式转化为字符串格式的函数为: datetime.datetime.s ...

  3. SpringBoot学习入门之Hello项目的构建、单元测试和热部署等(配图文,配置信息详解,附案例源码)

    前言: 本文章主要是个人在学习SpringBoot框架时做的一些准备,参考老师讲解进行完善对SpringBoot构建简单项目的学习汇集成本篇文章,作为自己对SpringBoot框架的总结与笔记. 你将 ...

  4. unity 加载网络图片

    摘要:利用Http加载网络图片. 解决思路: 1.直接用unity 自带的www加载,在高版本www已经过时了. 2.本文直接使用万能的文件流加载. (1)使用System.Net.HttpWebRe ...

  5. 程序设计基础·Java学习笔记·面向对象(下)

    Java程序设计基础之面向对象(下) (补充了上的一些遗漏的知识,同时加入了自己的笔记的ヾ(•ω•`)o) (至于为什么分P,啊大概是为了自己查笔记方便(?)应该是("` 3′") ...

  6. php——新闻项目改写

    主要思路:遵守java开发规范,保持接口一致性 如何保持接口的一致性: (1).url的一致性:使用@RequestingMapping注解 (2).参数的一致性: 使用@ReuqestParam注解 ...

  7. 如何使用coredump

    一.coredump 当用户态进程出现异常后,在该进程的执行目录下生成对应的coredump文件,如果我们想将coredump生成的位置做改变,就需要如下设置. echo "/home/co ...

  8. Molecule实现数栈至简前端开发新体验

    Keep It Simple, Stupid. 这是开发人耳熟能详的 KISS 原则,也像是一句有调侃意味的善意提醒,提醒每个前端人,简洁易懂的用户体验和删繁就简的搭建逻辑就是前端开发的至简大道. 这 ...

  9. STM32控制永磁同步电机 | FOC电机控制算法概述

    1. FOC基本概念 参考:https://www.sohu.com/a/432103720_120929980 FOC(field-oriented control)为磁场导向控制,又称为矢量控制( ...

  10. 题解0007:小木棍(P1120)

    (错误记录) 题目链接:https://www.luogu.com.cn/problem/P1120 题目描述:几根同样长的木棍,小冥把它们随意砍成了n段: 然后他又吃饱了撑的想把木棍拼上: 但是这个 ...