I will change the way I teach you based on your initial experience with Python. If you are a complete beginner I will teach you the basic structure and syntax (program grammar) of the language with my IDE (Interactive Development Environment) of choice, PyCharm. Within this software, I will assist you while you write your first programs which will carry out a set of tasks that I would tell you (e...
I will change the way I teach you based on your initial experience with Python. If you are a complete beginner I will teach you the basic structure and syntax (program grammar) of the language with my IDE (Interactive Development Environment) of choice, PyCharm. Within this software, I will assist you while you write your first programs which will carry out a set of tasks that I would tell you (exercises so to speak) which will get more difficult with each one. Anything that is not understood I will go over to the best of my ability. For those with some experience, I will try to build on that experience you already have and if you have some projects that you would like to share I would review the code and see if there is anything that could be improved. For example, if you have written a search or sorting algorithm for your code I would see if that algorithm works best for your use case in terms of readability and time complexity. In addition, I would focus on documentation as that is very important if you end up with a career in programming as your code would need to be understandable to anyone who reads it which is more difficult than it sounds. As this is private tutoring I will tailor the way I teach to the way you learn. If you like PowerPoints I will do PowerPoints, if you would like to see one of my own projects to see what the language can do I would be happy to do that. I could even teach you how to make use of GitHub to store your projects.