自学python从哪开始学起

python自学的话要从什么开始学第一课
python用什么软件写代码
Python和c语言有什么不同

自学第一课应该是安装环境,了解基本语法:
1.了解Python是什么,都能做些什么?
2.知道什么是变量、算法、解释器
3.Python基本数据类型
4.列表和元组的操作方法
5.字符串操作方法
6.基本的字典操作方法
python 编写软件推荐使用 pycharm
Python 和 C 的区别:
1、语言类型
Python是一种基于解释器的语言,解释器会逐行读取代码;首先将Python编译为字节码,然后由大型C程序解释。
C是一种编译语言,完整的源代码将直接编译为机器代码,由CPU直接执行。
2、内存管理
Python使用自动垃圾收集器进行内存管理。
在C语言中,程序员必须自己进行内存管理。
3、应用
Python是一种通用编程语言,一个多范式。它主要支持面向对象编程,程序编程,函数编程。
C是结构化编程语言。允许使用函数,选择(if / else等),迭代(循环)。它主要用于硬件相关的应用程序。
4、速度
Python编程语言因为历史原因,有一个GIL锁,导致其对多线程支持不够好,运行速度较慢;而C语言很快,C语言是比较底层的语言,运行效率上要优于Python。
5、复杂度不一样
在Python中,不需要声明变量类型。而在C中,必须声明变量类型。

Python程序更易于学习,编写和阅读。而C程序语法比Python更难。

Python中的测试和调试更容易;而在C中测试和调试更难。

可以先看看菜鸟教程
https://www.runoob.com/python3/python3-tutorial.html
写代码推荐用vscode,pycharm
c和python的区别很多,完全不是一个类型的。

1.在B站的搜索Python第一个视频讲的非常好,我就是在那里自学的
2.pycharm
3.Python面相对象,c面相过程,Python是一种动态类型语言,又是强类型语言,C语言是静态类型语言,在编译期间就确定数据类型的语言。

我建议还是老老实实买一本书,可以先到b站慕课上找一些热门视频课程学习,看完之后看书,把树上的例子习题实现一下
python一般用pycharm多一点,新人用编译器就用这个
python是面向对象 、解释型、动态类型计算机程序设计语言,而C是面向过程 的 计算机编程语言。两者最大的区别就是一个是面向对象编程,一个是面向过程编程。各有各的优点

从打开
Python安装目录\Doc\python368.chm
开始