Seth - Python tutor - McMinnville
1st lesson free
Seth - Python tutor - McMinnville

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Seth will be happy to arrange your first Python lesson.

Seth

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Seth will be happy to arrange your first Python lesson.

  • Price $59
  • Answer 3h
  • Students

    Number of students Seth has accompanied since arriving at Superprof

    40

    Number of students Seth has accompanied since arriving at Superprof

Seth - Python tutor - McMinnville
  • 5 (8 reviews)

$59/h

1st lesson free

Contact

1st lesson free

1st lesson free

  • Python
  • C
  • C++
  • Java
  • C#

Succeed in Python, Java, or C++. Get personalized lessons from a friendly expert who has helped thousands of people learn to code.

  • Python
  • C
  • C++
  • Java
  • C#

Lesson location

Ambassador

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Seth will be happy to arrange your first Python lesson.

About Seth

I have been programming for over 40 years and have helped thousands of people learn to code. My goal is to help others enjoy the learning process and have success.

The primary computer languages and technologies I teach include: Python, Java, C++, C, C#, JavaScript/Node, PostgreSQL, SQLite, MySQL, MongoDB, HTML, CSS, PHP, etc.

I am also an expert in (and a teacher/professor of) formal logic, philosophy, and Christian theology. I understand and can teach Aristotelian, Stoic, Categorical, Propositional, Predicate (First Order), and Modal logics.

I hold degrees in physics, engineering, philosophy, theology, and have done doctoral research (ABD) in Christian Counseling and humanities/philosophy. I am a priest in the Old Catholic Communion of North America. I enjoy martial arts--especially jiu jitsu--and helping others thrive.

see more

About the lesson

  • Primary School
  • High School
  • Year 10
  • +12
  • levels :

    Primary School

    High School

    Year 10

    Year 11-12

    Year 12

    TAFE

    Adult

    Diploma/Certificate

    PhD

    Beginner

    Intermediate

    Advanced

    Professional

    Kids

    Early childhood education

  • English

All languages in which the lesson is available :

English

First, welcome! Whether you are a hobbyist trying to learn a new and enjoyable skill, a professional seeking advancement, or a student trying to complete a difficult assignment, I am ready to help. I will "make the effort" to understand your situation--your abilities, goals, and the problem you are trying to solve. Once your specific needs and circumstances are understood, we together develop and implement a strategy for success. I assist, provide advice, and answer questions as you learn to accomplish each step.

Please feel free to contact me at any time with your questions, concerns, or requests.

Common topics include (and are adapted to your skills and needs):

- General problem solving strategies
- Basic objects and operations: integers, floats, booleans, and strings
- Input and output streams
- Collections: arrays, vectors, lists, tuples, sets, and dictionaries
- Conditional structures: if, else, switch
- Loop structures: while and for loops
- Common add-on modules
- Custom functions and recursion
- Exception handling, try/catch/except
- Setting up your own coding environment
- Making custom classes: inheritance, polymorphism, static and instance styles
- Object oriented coding vs functional/procedural
- Database integration: sqlite, mysql, postgresql, etc.
- Multithreading, encoding/encryption, network comms, and similar
- Advanced data structures and algorithms
- Machine learning, regression, and neural net concepts

see more

Rates

Price

  • $59

Pack prices

  • 5h: $297
  • 10h: $595

online

  • $59/h

free lessons

The first lesson with Seth will allow you to get to know each other and discuss your needs for future lessons.

  • 30mins

Details

Up to the first 30 minutes of our first session are free to allow time to get to know each other, discern whether it is a good match, and develop and discuss a plan for your success.

Learn more about Seth

Learn more about Seth

  • 1) When did you develop an interest in your chosen field and in private tutoring?

    I started in computer programming in 1981. I worked as a paper-delivery boy to earn money so that I could purchase a Commodore VIC20 computer (then $110), and have been coding in different languages ever since... though no longer with the VIC20. :)

    I started private tutoring, teaching, and coaching around 1990, mostly part-time. It is very enjoyable to share knowledge and to help others find pleasure in learning. I especially enjoy doing this directly, without having to do so as part of or through a larger institution. I now tutor, coach, or teach 40-50 hours per week.
  • 2) Tell us more about the subject you teach, the topics you like to discuss with students (and possibly those you like a little less).

    On the computer science front, I primarily enjoy helping people understand and learn the fundamentals of programming in major languages like Python, Java, C++, and similar. I prefer to avoid fringe or "bleeding edge" topics that require specialization.
  • 3) What do you think are the qualities required to be a good tutor?

    A good tutor needs to have a mastery of the topic's principles, an ability to discern the learner's needs, and skill with presenting the information (or questions) in a way that engages the learner's personality, abilities, and learning style. This can be difficult to work out, and is akin to psychotherapy. A good tutor needs to care about the other person, but also have the skills to move beyond merely caring to actually helping.
  • 4) Provide a valuable anecdote related to your subject or your days at school.

    For those pursuing computer programming, it is important to recognize that it isn't just the impartation of information, but one is really learning a language. This takes time and practice -- usually much more than is allowed for in college courses, bootcamps, and certification programs. The basics can be learned and applied in a few weeks, but proficiency (fluency), will require many months or years of dedicated effort and practice.
  • 5) What were the difficulties or challenges you faced or are still facing in your subject?

    On the programming side, the primary difficulty is just the speed with which the field changes. I deal with this by being a generalist who emphasizes the principles and strategies that are common over the major languages. Sometimes it is difficult to meet expectations, as students may be working on something very specialized or advanced, and have spent many days or weeks doing so, and then expect answers or solutions in a few minutes. I often find that learners are struggling with something quite advanced, but didn't learn the basics and don't really want to go back and learn the fundamentals. That can be difficult, especially in a world with things like ChatGPT and similar that provide easy answers.
  • 6) Do you have a particular passion? Is it teaching in general or an element of the subject or something completely different?

    I am passionate about human flourishing and what principles we need to embrace, in general, to bring it about individually and societally. I also enjoy martial arts, especially jiu jitsu. I have been involved in martial arts for over 40 years, and in jiu jitsu for the last 17 or so. I used to compete, but am a bit old for that now. :)
  • 7) What makes you a Superprof?

    A genuine desire, commitment, and skill in helping others learn and succeed.
--
--

Similar Python tutors in McMinnville

  • Priyanka

    Docklands & online

    5 (158 reviews)
    • $99/h
    • 1st lesson free
  • Suman

    Melbourne & online

    5 (68 reviews)
    • $60/h
    • 1st lesson free
  • Adi Teja

    Liverpool & online

    4.9 (27 reviews)
    • $50/h
    • 1st lesson free
  • Patrick

    Perth & online

    5 (43 reviews)
    • $50/h
    • 1st lesson free
  • Callum

    Caboolture & online

    4.9 (11 reviews)
    • $60/h
  • DEEPAK

    Brisbane City & online

    4.8 (15 reviews)
    • $70/h
  • Alex

    Sydney & online

    5 (20 reviews)
    • $50/h
  • Piyush

    Melbourne & online

    5 (29 reviews)
    • $45/h
    • 1st lesson free
  • Minh Quan

    Prahran & online

    5 (6 reviews)
    • $45/h
    • 1st lesson free
  • Arslan

    Melbourne & online

    5 (13 reviews)
    • $25/h
  • Neha

    Sydney & online

    5 (26 reviews)
    • $90/h
  • Praveen

    Adelaide & online

    4.9 (6 reviews)
    • $30/h
  • Jamshaid

    Melbourne & online

    4.9 (13 reviews)
    • $35/h
    • 1st lesson free
  • Suvansh

    Melbourne & online

    5 (11 reviews)
    • $50/h
    • 1st lesson free
  • Farida

    Ryde & online

    5 (18 reviews)
    • $15/h
    • 1st lesson free
  • Antonietta

    Kensington & online

    5 (9 reviews)
    • $50/h
    • 1st lesson free
  • Rohit

    South Yarra & online

    5 (9 reviews)
    • $80/h
  • Nik

    Surry Hills & online

    5 (21 reviews)
    • $85/h
  • Akshay

    Melbourne & online

    5 (12 reviews)
    • $80/h
  • Michael

    Sydney Olympic Park & online

    5 (6 reviews)
    • $80/h
    • 1st lesson free
  • More Python teachers