python学习记录

python学习记录

python其实本科的时候系统学习过基础语法,不过后来一直没有用过,忘记了。研一的时候又重新看课程学习了一遍基础语法,不过最近在看论文代码的时候发现很多地方我还是混淆了,所以昨天和前天系统回顾了一遍基础语法(国庆长假正是弯道超车的好时机啊!)。

学习资料推荐

视频的资料我就不推荐了,因为我自己对java比较熟悉,也有c、c++等语言的学习基础,以前也看过python的视频课,所以现在回顾起来相对比较容易,大致把自己混淆的地方弄懂就达到我的目的了。如果零基础入门的话,看视频课会更容易入门,B站上很多免费的视频课,可以选一个自己喜欢的看。

学习网站推荐

我自己回顾的时候看的是python菜鸟教程,我现在已经看完了(看到高级教程内置函数那里,因为我主要是看和跑深度模型代码用到python,所以后面网站开发相关的我都不看)。这个教程写得清楚简练,我比较喜欢,而且看完基础语法篇,还有配套练习来巩固。

学习体会

如果对一门语言比较熟悉的话,再去学习别的语言确实会简单很多,主要是里面很多思想、循环结构、判断结构啥的都是相通的,只是具体语法有一些差异而已。Java跟python确实在语法上面还是有很多地方不同的,比如python里面的Number类型有int、float、bool、complex,在python3中bool类型可以与数值转换。而在java里面数值类型有byte、short、int、long、float、double。boolean不能与数值转换等等。

总结

花了两天时间把python基础语法回顾了一下,接下来还要花一天时间把numpy、pandas、小甲鱼的深度学习入门回顾一下(这都是以前学过的东西,不过这几个月忙着找工作很多地方记不清了,所以先回顾一下再接着看代码、跑实验) 然后,空闲时间刷一下python力扣,巩固一下语法也提升一下自己的算法能力。通过秋招笔试,我意识到自己的算法能力同大厂的标准还是有差距的,所以要接着多练习。

相关推荐
Python×CATIA工业智造1 小时前
Frida RPC高级应用:动态模拟执行Android so文件实战指南
开发语言·python·pycharm
onceco2 小时前
领域LLM九讲——第5讲 为什么选择OpenManus而不是QwenAgent(附LLM免费api邀请码)
人工智能·python·深度学习·语言模型·自然语言处理·自动化
我叫小白菜2 小时前
【Java_EE】单例模式、阻塞队列、线程池、定时器
java·开发语言
天水幼麟2 小时前
动手学深度学习-学习笔记(总)
笔记·深度学习·学习
狐凄2 小时前
Python实例题:基于 Python 的简单聊天机器人
开发语言·python
weixin_446122463 小时前
JAVA内存区域划分
java·开发语言·redis
悦悦子a啊3 小时前
Python之--基本知识
开发语言·前端·python
QuantumStack4 小时前
【C++ 真题】P1104 生日
开发语言·c++·算法
whoarethenext4 小时前
使用 C++/OpenCV 和 MFCC 构建双重认证智能门禁系统
开发语言·c++·opencv·mfcc
天水幼麟4 小时前
动手学深度学习-学习笔记【二】(基础知识)
笔记·深度学习·学习