Practical Python Programming: Learn Python By Creating a Number Guessing Game | Minerva Singh | Skillshare

Practical Python Programming: Learn Python By Creating a Number Guessing Game

Minerva Singh, Oxbridge Educated Scientist

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
27 Videos (3h 14m)
    • Introduction to the Class

    • Install Python on Windows

    • Python installation on other OS

    • Working with Python Online

    • Instroduction to Microsoft Visual Studio Code Using Python

    • Basic Python Terms

    • Perform Basic Maths Operations in Python

    • Common Python Data Types

    • Generate Random Numbers in Python

    • Perform Operations on Strings

    • Get Input from Users

    • Tuple Operations

    • List Operations

    • Dictionary Operations

    • Define a Basic Function in Python

    • Create a More Advanced Function

    • Rationale Behind Looping

    • If-Else Loop

    • Elif Loop

    • While Loop

    • For Loop

    • More on Looping

    • Nested For Loop

    • Number Guessing Game-Basic

    • Number Guessing Game-Intermediate

    • Number Guessing Game-Advanced

    • Conclusion


About This Class

                Learn Hands-On Python Programming By Creating a Number Guessing Game

                              Beginners and Kids Can Now Learn Python the Fun and Easy Way 

Teach yourself (and your kids) to code in Python, the powerful programming language used at tech companies and in academia by working through an actual project. 

If you want to learn to code, building an actual Python project is the way to go !

I designed this programming course to be easily understood by absolute beginners and young people. We start with basic Python programming concepts. Reinforce the same by developing and enhancing a number guessing game. We will do this together, step-by-step

Why Python?

The Python coding language integrates well with other platforms – and runs on virtually all modern devices. If you’re new to coding, you can easily learn the basics in this fast and powerful coding environment. If you have experience with other computer languages, you’ll find Python simple and straightforward. This OSI-approved open-source language allows free use and distribution – even commercial distribution.

Can You Build a Career with Python?

Absolutely! On average, U.S. Python developers earn $109,000 per year. This powerful and widely-used language could be your or your child's ticket to a better life. With the rigorous grounding you get from this course, you’ll have the knowledge and confidence to step into higher-level Python courses.

Who Uses Python?

This course gives you a solid set of skills in one of today’s top programming languages. Today’s biggest companies (and smartest startups) use Python, including Google, Facebook, Instagram, Amazon, IBM, and NASA. Python is increasingly being used for scientific computations and data analysis. 

You Can Start Right Away, Without Prior Programming Experience

Detailed instructions have been provided with regards to Python installation and getting started with Microsoft Visual Code, a powerful programming IDLE that will be a valuable tool for your programming journey. Hands-on coding instructions have been provided in the lecture videos to enable you to follow along.. Each video will teach you a new practical programming concept that you can apply in real time and project building will reinforce your learning. 

The instructor is an Oxbridge trained researcher and always available to troubleshoot. 

Sign up for this course today and learn the skills you need to rub shoulders with today’s tech industry giants. 





  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv


Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Minerva Singh

Oxbridge Educated Scientist

Hello. I am a PhD graduate from Cambridge University where I specialized in Tropical Ecology. I am also a Data Scientist on the side. As a part of my research I have to carry out extensive data analysis, including spatial data analysis.or this purpose I prefer to use a combination of freeware tools- R, QGIS and Python.I do most of my spatial data analysis work using R and QGIS. Apart from being free, these are very powerful tools for data visualization, processing and analysis. I also hold an...

See full profile

Report class