- #1
doktorwho
- 181
- 6
What would be your option for learning python? Would it be a book a course a youtube channel.. you name it, whether paid or free it doesn't matter i just want to get an idea of the best place to start..
doktorwho said:...i don't know any programming but plan to learn some basic stuff and then do some focusing like i found some course on udacity which teaches python in order to make a search engine. What do you think of that?
doktorwho said:I just saw MIT OCW Int to computer science and programming course which teaches python 2.7. Its on its way out being replaced by 3.0 but the skills are transferable just a little different syntax right?
The current version is 3.52. There's not all that much difference betwee 2.7 and the 3.x versions as far as basic syntax is concerned, although the syntax for print is quite a bit different.doktorwho said:I just saw MIT OCW Int to computer science and programming course which teaches python 2.7. Its on its way out being replaced by 3.0 but the skills are transferable just a little different syntax right?
Python is a high-level, interpreted programming language that is widely used for web development, data analysis, artificial intelligence, and scientific computing. It is important to learn because it has a simple syntax, making it easy to read and write, and it has a large and active community with many resources available for learning and development.
One of the best places to learn Python for free is through online resources such as Codecademy, Coursera, or YouTube. These platforms offer interactive courses, tutorials, and videos that cater to different levels of learners. Additionally, the official Python website has a list of free tutorials and resources for beginners.
It is recommended to learn Python 3 as it is the current and future version of the language. Python 2 is no longer supported and will not receive any updates. However, there are still some legacy projects that use Python 2, so it may be useful to have knowledge of both versions.
Yes, Python is often recommended as a first programming language for beginners due to its simple syntax and readability. Many online resources and courses are designed for beginners and do not require any prior programming knowledge. It is important to have a strong understanding of basic programming concepts, such as variables and loops, before diving into more complex topics.
Yes, there are many in-person classes and workshops offered by universities, coding bootcamps, and community organizations that teach Python. These options may be more expensive than online resources, but they provide a structured learning environment and the opportunity to interact with instructors and other students. It is also worth checking if there are any local Python user groups or meetups in your area.