前言
自从我写以来已经很久了。最近,我在Python中使用了一些有趣的技术。在我开始的第一天之后,我知道谁不知道。这里有一些重要的观点。我去学习语言不是因为太热,而是使用它们。空闲时我学会了Kotlin,Vue和React,但我从未使用过它,现在我几乎忘记了它。所以这是一个痛苦的教训。不要学习不应使用的内容。玩这个游戏不是要接一个女孩吗?
2.为什么选择Python
我实际上拒绝了“玩蛇”,所以我想进行爬网和数据清理,包括机器学习。在这些方面,Python具有自己的优势,使其成为最佳选择。从这里,您需要知道何时学习新技术,以及它的好处和方案。许多人参加学习Python的课程,但是当被问及为什么要学习Python时,他会因为您很热而与您交谈。这没有前途。
3.如何开始使用Python
本文是根据我的个人经验编写的,因此您需要一些编程经验才能快速上手。如果您精通其他语言,则您具有一定的学习能力。语言
3.1环境安装和软件包管理
大多数学习和使用Python的人都可以直接访问安装官方环境包。当然,您也可以使用它。实际上,如果更多地使用它,则稍后将涉及环境问题。我们建议您直接使用Anacoda3。可以将其视为Python的Maven或Gradle。将来,某些项目将依赖于Python2,而某些项目将依赖于Python3,但Anacoda3可以帮助解决某些环境管理问题。
3.2缩进代码块的语言
这是Python中最独特的地方之一。不要使用花括号{}来控制类,函数和其他逻辑决策的层次结构。在Java的情况下,描述如下。
公共无效测试(字符串str){
如果(str!= Null){
System.out.println(“ str =” + str);
}其他{
System.out.println(“ str为null”);
}
}
对于Python就是这样。
Def测试(str):
对于str:
列印('str')
其他:
打印(“无”)
这表明Python可以存储一切,包括变量类型和返回类型。作为一种面向对象的语言,这有点“差劲”,但是作为脚本语言却非常有用。在撰写本文时,您只需调整ID照片的大小并由Python处理即可。
File_dir ='./2.jpg'
Image.open(file_dir)作为img:
X,y = img.size
X_s = 650
Y_s = y * x_s / x
Out = img.resize((int(x_s),int(y_s)),Image.ANTIALIAS)
节省('./3.jpg')
在学习另一种语言的同时学习Python很容易。因此基本语法已基本完成。建议在使用过程中学习高级功能。无需浪费时间。学习任何一种语言都是要写更多的练习和更多内容。一个好的编码员需要一定数量的代码,以便将子弹提供给狙击手。
3.3难度
我认为只切片需要更多时间。切片是范围或元组值。切片同时具有正向和反向顺序。这是Python擅长处理数据的关键原因之一。在这里,需要花费大量时间来练习和理解操作数据。机器学习,科学实验和数据分析都被使用。
4.如何快速学习
最好直接设置一些小的要求,以开始学习并在出现问题时加以解决。接下来,着重于对所遇到问题的技术解决方案的实践和理解。写完HelloWorld之后,我没有一步一步去上班了。查找尝试爬网的爬网程序脚本。然后,在理解了文本的一部分之后,您就会意识到自己的一些想法。要练习数据处理,请访问数据库并执行各种数据聚合操作。通常,只有需求可以找到捷径并清楚地了解方向,因为您常常不知道学习新知识最直观的改进。您不必担心自己不知道用途的特定语言功能。
5.请随意调整包装
“玩蛇”意味着玩包!伟大的Python Coder是一个打包人员! Python有一个非常丰富的类库,用于实现各种想法。因此,在Python中,不要考虑遇到场景并创建轮子。首先,检查您是否有轮子。以下是在学习过程中可以使用的常用轮子。
BeautifulSoup桅杆游戏履带
枕头图像处理库。例如,我为P提供美的照片很重要,需要赢得青睐。
Numpy的基本软件包,用于高性能科学计算和数据分析。玩机器学习必不可少的。
熊猫数据分析需要学习
还有很多其他的东西,但是上面的那些在某些领域非常有力并且适合饮食。
6.总结
Python是一种很棒的第二语言,您可以立即开始使用它。通常,处理点数据是流畅而有趣的。运行人工智能时,门槛很高,数学,统计,概率,英语和建模都是必不可少的。因此,如果您想吃一杯Python,则需要检查自己的能力。仅了解Python没有任何好处。学习Python并不困难,因此不值得去上课学习。