5
(2 ratings)
At this stage you've got the basics of Python covered and you are wondering what to do next with that knowledge. Just being familiar with the syntax is obviously not enough. Now you need real practice in writing programs. And this is what this course is going to help you with. You will learn how to write a console application in Python from scratch. It is a great opportunity to test, develop and consolidate your current skills.
In this course you will build a tic-tac-toe game. This is a seemingly simple project. However, in reality, it will require you to implement many functionalities: drawing the board, keeping track of the results, artificial intelligence for the computer opponent, and more. At each stage, you will need to demonstrate a fair amount of knowledge of Python basics. At the same time, you will see how these basic skills come together to form a greater picture.
To write the application from this course, you must demonstrate knowledge in several key areas:
creating classes and instances;
defining class fields and using constructors;
using class methods;
writing algorithms;
use of data structures such as lists;
practical use of loops and conditional statements;
You spend a great deal of time acquiring your basic Python skills. Now you need to use them to build a real, working application. This is a very important step on your development path. It is an opportunity to get the necessary practice.
At the beginning of the course you will be introduced to the theory that should help you build an application. We will explain the most important mechanisms that you will implement later. Then you will move on to practice based on LiveCode tasks. Everything is divided into clear, easy to follow stages. Good luck!
Average rating
5
(2 ratings)
Micky Dollimore
5.0
Feb 7, 2023
Helpful for beginners to fill in the gaps when transitioning to intermediate projects
Is this review helpful?
Jake Martin
5.0
Dec 1, 2021
Awesome course. Actual use of Python.
Awesome course. Actual use of Python.
Is this review helpful?
Helpful for beginners to fill in the gaps when transitioning to intermediate projects