首先自学,Python基础跑不了,当学了Python之后可以可以做一些小项目、小游戏之类的,这也算是有成果。既然是基础,那当然需要一本好的入门书,我搬下我之前的回答。
最好买一本基础书,我买过、读过两本python基础书,第一本是下面这个。
有基础有实战,实战部分包括一些游戏和可视化展示的项目,非常适合自学,但也只是入门而已。
下面这本虽然也是基础书,作者李刚
但是我更觉得它是一本工具书(很厚,很像教材),python所包含的基础都囊括了,特点就是全且细,你想学的基础这本书应该都能给你答案,比如IO、数据库编程、并发编程、网络编程、文档和测试、打包发布操作流程等等,这本书的实战部分除了有游戏、可视化、还有爬虫相关项目。
综上,我建议还是买一本书去自学,因为这样你可以知道一个整体学习的方向。
还说一下,纸质书和电纸书,我推荐还是纸质书,纸质书你最起码还能用笔做做记号圈重点什么的。电纸书~额~看着办吧。看自己的感觉。
下面解答你的第二个疑问:对学Java有什么影响。
基本上没什么影响,Java语法和Python有许多共通之处,毕竟都是面向对象的语言,所以基本上差不多。学了python再学Java你可能会觉得写Java的一些类、流程控制、各个类库的调用很别扭,因为python算是公认的语法简单,小白入门推荐开发语言榜榜首(tips:我不知道 我瞎说的)