本人是非科班工科生一枚 曾自学python 现总结python入门的血泪史 欢迎各路大佬批评指正~。
1、python目前很火 尤其在各大学习平台上 python课程层出不穷 而初学者往往不知道应该从哪入手 容易走弯路。python的应用场景有数学应用、爬虫、办公自动化、可视化、机器学习等。建议优先选择自己感兴趣的方向 非科班建议从办公自动化入手。
2、python的编辑工具有很多 如Thonny、jupyter notebook、Pycharm、Visual Studio Code等。初学者建议从Thonny入手 Thonny的功能非常简单 之后过渡到jupyter notebook。jupyter notebook可以整齐干净地书写代码备注 不一定是注释 类似markdown 。再加深难度到Pycharm、Visual Studio Code。本人曾经选择Pycharm作为入门工具 后来在Pycharm设置上绕了好久的弯。当然 大佬可以忽略这条。
3、请掌握python常见错误及其解决方案。以及最常见代码 并作好总结 如pip install 模块名 以及在镜像环境下安装模块。
4、请了解python的代码框架。这点入门非常简单 但很有必要 作为最基本的理解。
我们会发现很多代码的格式都是(此处仅是举例 不能直接使用 涉及到内置关键词问题 :
#test.py from A import B from C import D class math: def one: def two: class English: def three: def four: class music: def five: def six:
注意 这里的A指模块 也就是pip install A模块里下载过来的A模块。
B指A模块里的class类 D指C模块里的class类。
def表示函数定义 原单词是define。这里的one、two、three、four、five、six都是函数。
test.py是一个python文件 我们也可以认为它是一个我们自己定义的模块 后期可以直接调用。
比如我们想调用里面的one函数 我们可以写
from test import math math.one(one的参数设置在这里)
同理 如果我们想调用里面的six函数 我们可以写
from test import music music.six(six的参数设置在这里
5、了解完python框架后 再去网上找一些自己感兴趣的项目 建议从小项目开始 代码不超过10行。仔细解读每一行代码 对于看不懂去查找相关手册。不建议一上来就背诵numpy、pandas、列表、元组、字典等手册 参数较多容易记混 建议在项目中用到再去理解。
6、python体系庞大 如果在学习过程中发现自己学不完python不要灰心 要对自己有信心。学习python的目的是为了实际工作服务 那么我们只需着重学习工作相关的即可 剩余的内容有时间慢慢掌握。
其他相关链接
numpy笔记:
numpy学习笔记-适合python小白_Térébentine的博客-CSDN博客
数学应用
矩阵的乘法 python、matlab、excel的不同实现方法 _Térébentine的博客-CSDN博客
ubuntu超简单安装教程
win10安装ubuntu简易教程-适用小白_Térébentine的博客-CSDN博客



