TimePPT
如果仅仅是动画视频改日期。很多视频编辑工具是支持自定义宏操作的。那个上手快
wizardyhnr
你看的那些 scrapy 教程确实早就过时了。技术更新太快了,有的时候书写好了,讲得东西也过时了。
想学的话逼着自己看英文比较好,最新的动态还是英文圈的多。至少 python 官方文档是有中文的。
Fluent Python ;
Python Cookbook ;
https://realpython.com ;
https://docs.python.org/3/;
会搜索问题和实践的能力对自学很重要,指望上学那种填鸭式的学习那还就是浪费自己时间。
Python 的强点是生态,各种乱七八糟的库都有。你掌握基本语法,大部分的编程工作就是调用库了。
terence4444
你需要一个低一点的起点,明明是新手刚学就想造火箭是不现实的。
p1956
补充一下,如果你的目的只是完成一些很简单的要求(比如你说的自动更改日期,爬虫等等),是没有必要去学习编程,这样绝对在浪费时间,就是看看别人写好的轮子,copy 别人的代码,在自己机子上跑, 看看输出,报错什么的。比如你想爬虫,找爬虫的轮子,从简单的开始,自己跑跑,最重要的看变量输出,一行行看( php 是 echo ,python 是 print )。
我就是这样学的,效率最高,不用花太多时间,慢慢就能理解编程,了解了一门编程语言,其它编程语言也就不难了。我说的这些前提是你的要求不高,只解决简单问题
ration
要求不高,用到什么学什么好了。原理啥的要是都弄懂,几本书都不够看。
hxy100
先尝试用编程简单解决一些使用计算机过程中遇到的问题(比如自动化执行需要重复 N 次的工作,解放双手),不限语言(哪怕 Python 也好,AutoHotKey 也罢),不限方式,边写边搜(精准的搜索能力对于写代码很重要),照葫芦画瓢,刚开始不求代码精简优雅,只求实现功能即可,这样比较利于培养成就感。
上手之后再一点点深入,去研究函数,类 /包,设计模式之类的比较抽象的东西,学会了一两样语言,多写多练,堆点代码量,慢慢就能融会贯通了,再学什么都能很快上手。
YangWaleed
看完楼主的描述,原因不是楼主傻学不会,而是选错了目标。
“写一个软件然后装到手机上” 和 “造一个什么自己想用的工具” 对我这个编程多年的人来说,也不是一件 “简单” 的事情,不太适合纯新手入门编程。
这个“简单”指的不是用户层面看起来“功能简单”,指的是要做到这个目标,需要做的事情少而“简单”。
对于一般学习编程的新手,比较合适的练习都是很简单的:简单计算器、猜字游戏、井字游戏啥的。可以看看正规的教材里的习题,那些才是真正适合新手的练习题。
这是单纯想学习编程的建议。
如果是想要自己造工具,想要做一些东西方便日常生活,编程只是手段。那不如看看一些快速脚本、快捷指令啥的,能更快看到效果
placeholder
学了半天,也没看你新建过 android 的工程项目啊。。。
LZSZ
自己写来玩可以学 c#、python 、js 这三样基本能涵盖到大部分需求。
aguesuka
没看你写一行代码. 先下个 IDE 写千行的 dome 再来发帖
7zlid
视频软件的宏操作是个很牛逼的东西,建议你搞这个
你现在研究的是造 app 的玩意,你最多需要个脚本
dqzcwxb
不仅是学计算机,任何行业想深入第一步都难
treblex
X-Y Problem: https://coolshell.cn/articles/10804.html
这种情况应该看看视频软件是不是支持自定义模板之类的东西
像#21 楼说的一样,如果支持脚本的话,从脚本入手也是好的
如果不考虑视频软件脚本的话,我是从搭建网站开始的,从自己改改网页文字,到样式,js 功能,php 功能,linux 服务器自己搭建,学了其他语言自己尝试实现一个网站,学的东西比较杂
抛去了网站之后,搜索最多的就是“如何用 xx 语言实现一个 app/cli/xx 功能”,善用搜索在学习的过程中也很有用
shinession
学 python ,写一些实用的脚本慢慢就熟悉了
ma836323493
有需求才会有动力。例如我,电报上的小食品 每次看着都要手动点下载,就想有个自动下载,晚上自己不用焦急等待。于是自己 github 搜可用的,搜到后,自己 pull 下来代码,运行起来,ok , 然后有时候有的文件下载一半下载不下来,在 issue 中看到其他 Ren 的优化,加到本地代码中,慢慢的就能看懂代码,并自己尝试做些优化
duke807
编程行业最重要的两样东西:选择 和 天赋。