自学Python一年后,我有这些想说

编程入门 行业动态 更新时间:2024-10-11 07:26:12

自学Python一年后,<a href=https://www.elefans.com/category/jswz/34/1771370.html style=我有这些想说"/>

自学Python一年后,我有这些想说

大家好,我是山月。

自从在一次偶然机会下接触到了Python,我一直在利用下班后的空闲时间自学Python,不知不觉也接近一年了,很庆幸我一直坚持着。

虽然在这个自学的过程中,遇到过很多坎坷,但更多的是敲出一行行代码并运行成功后的喜悦。

因此,如果你也对Python感兴趣,也享受每一段敲代码的时光的话,那就继续看下去吧~

01

准备工作

1

软件安装

安装python以及pycharm或vs code。

对于pycharm和vs code的选择问题:如果你有这个问题,那我会回答两者任意选一个就好,要推荐的话我推荐vscode。

python官网:/

pycharm官网:=windows

vs code官网:/

安装我就不放教程了,如果大家真的想学习的话,请自己跨过这第一步吧。因为安装教程网上真的有很多。

2

基础学习

一口吃不成胖子,要先学会走才能跑起来。因此,在深层次的学习之前,大家一定要先学习一些基础知识,比如一些基本的语法和函数。

特别是python自带的68个内置函数,对于其中一些常用的要能信手拈来。

尽管写代码是开卷,但是如果你对一些基本语法和函数了如指掌的话,写起来会快很多。

在这里,我也推荐一本书做为基础入门教程:

如果你不知道去哪里看,可以在本公众号后台回复【看漫画】。

02

学习方向

1

自动化办公

我相信绝大部分人来学python都是奔着自动化办公来的,特别是当你的工作要每天和excel打交道,且都是重复操作的时候。

这个时候掌握一些python知识,工作起来会事半功倍。

python处理excel的库有很多:

我经常使用的是:openpyxl,它完全可以满足我的日常需求。如果大家要学习这方面的话,我的建议是先学好一个,然后再在实际操作里按需求找辅助库

另外虽然它们的语法稍有不同,但是万变不离其宗,学好了一个,触类旁通,学起其他的来就会容易上手点。

当然,除了openpyxl之外,我也花时间学了一下pandas,主要是想对数据分析这方面有个更深一步的了解。

openpyxl官方文档:/

pandas官方文档:/


xlrd官方文档:/

xlwt官方文档:/

xlutils官方文档:/

xlwings官方文档:.html

xlsxwriter官方文档:/

当然,除了excel之外,日常办公软件还有word和ppt,只是这两个一般用的都比较少(至少我用的比较少),因此对这方面研究也不深。

如果你想学习的话,word建议学python-docx,ppt建议学:python-pptx

python-docx官方文档
.html

python-pptx官方文档:/

2

可视化界面

这个不知道大家有没有需求或者兴趣,我个人对这方面是很有兴趣的,也花了一些时间研究~

这方面也有很多的库,我试了几个,结合了一下功能和难易程度,最终选择的是tkinter来解决基本需求,以后也打算学习一下pyqt5

tkinter官网:.html

pyqt5学习地址:/

3

数据库

这也是我最近在学习的一个方向,原本是打算学习mysql的,后来经过程序员晚枫的建议,选择了sqlite

一来sqlite相对mysql容易一点,二来目前在学的web开发框架django里自带的数据库就是sqlite。

sqlite学习地址:.html

ps:对于数据库有一些可视化的软件,比如navicat,对于这个就看自己的需求了。

4

网站搭建

在python里也有一些web框架,比flask,django,Tornado等。这个我也在晚枫的建议下,选择了django

学习地址:.html

官网:.1/intro/

如果你真的想学如何搭建一个网站的话,请首先有一定的html、css、JavaScript基础

JavaScript学习地址:.html

html学习地址:.html

css学习地址:.html

5

爬虫

对于爬虫我用的不多,也只学了一个基础。明白它是对数据的获取-解析-提取-储存这样一个流程。

获取数据用的是requests库。

解析和提取有Beautiful Soup、xpath和re正则表达式三种方法,我学习的是Beautiful Soup。

对于储存又回到了我们之前的内容,这里就不赘述。

当然,对于一些爬虫框架比如scrapy等,我就没有涉及了,有兴趣的话可以自己去学一下。

03

两个建议

1

面对错误怎么办

在敲代码的过程里,我们会无可避免的发生错误,这是很正常的事情,所以不要怕遇到错误。

如果你遇到了错误,先去看看提示的错误是什么。有时候错误多了,你看一下错误提示就能明白为什么错了错在了哪。

如果你找不到错误原因,那就把错误提示复制到百度去查一下,相信我,你遇到的90%的错误广大网友都有遇到过,并且有提供解决方法,你可以去看看别人的解决方法是什么。

比如我遇到的这个错误,当我查找错误提示的时候,下面会出现很多解决方法:

防止错误小tips

  • 在英文状态下输入

  • 注意大小写

  • 冒号逗号虽小但很重要

  • 文件名不要用python关键字

2

怎么记笔记

我在刚开始学习Python的过程里,最大的一个烦恼是没有一个称手的工具来记笔记。word虽然方便,但是对于代码来说还是很不友好。

直到我发现了它-Typora

官网:/

可以插入图片,代码,表格,公式,超链接等等,比如:

更多技巧大家自行去体验吧~

如果爱请深爱,希望你和我一样是真的喜欢和享受学python,也希望未来的路上,我们能一起学下去。

--END--

您的“点赞”、“在看”和 “分享”是我产出的动力。

更多推荐

自学Python一年后,我有这些想说

本文发布于:2024-03-15 02:28:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1737913.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:我有   想说   年后   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!