Learn Computer Science with Pasadena Tutor Mike Mossey

Where smart kids have fun programming

Coding in Python

So your child might like to learn Python! It’s a great choice for a first language.

  • The syntax is simple so there’s not a lot of extra stuff to think about.
  • Many simple and fun things can be coded even in a short Python program.
  • There are many books and resources on the web for beginners learning Python.
  • Despite its simplicity, it has great importance in the industry: it’s actually the most used language!

To learn about my general approach to tutoring for middle and high school students, see the home page.

To contact me for a free lesson, see my contact page.

If you’re more interested in Java than Python, see coding in Java.

How does a student go about learning Python?

To begin learning Python, I will suggest that you get a couple books and one website subscription (codecademy). Your child and I will then start with simple things in the lessons. I’ll introduce important concepts like loops and “if” statements gradually. Your student can read the books and work through the codecademy website as homework between the sessions.

We’ll aim toward implementing a first project, which should take 3 to 6 months depending on how much time your child has to practice.

Practice is very important: learning a language is a skill

Some people believe that learning a computer language is primarily about learning and memorizing facts. But actually using a language is a difficult skill. It involves the ability to manipulate code in your head and imagine what your code will do. It’s like playing the piano. Many individual skills need to be in place before your child will get fluent at it.

See my article on learning to code.

Learning Python is good preparation for working in the industry

The most important fact here is that Python is the number one language in frequency of application in the industry. There are many applications, but data science often uses Python and offers one of the highest salaries among the computer science specialties.

To learn more about my general approach to tutoring, see my home page.

To contact me for a free lesson, see my contact page.

 

Learn Computer Science with Pasadena Tutor Mike Mossey

818.835.1127

© 2022 Mike Mossey