Python Course
Online Courses, #tutoring, #coaching, #certified
Python
Learn one of Google's official languages!
Hours: Online
Date: January 2025
Duration: 5 months
Trainer: Rareș Pop
Certificate: "Programmer Analyst"
90 € / month via StarBT
What you'll learn
- Creating executable code
- Reading most Python code
- Writing tests for code writing
- Identify / characterize / define a problem
- Design a program to solve the problem
The intensive course
This course will take place once or twice a week between 18:30-21:30, depending on the pace set by the trainer for the curriculum.
Groups are usually between 20-25 learners, but may vary depending on the number of enrolments.
The course will take place LIVE online. In order to interact with each other, we will use the Zoom platform. This will simulate the classroom atmosphere:
- The teacher will be seen and will be able to share their screen with other students.
- Students in turn will be able to intervene both in writing and verbally, and if needed (to present their homework, to solve some queries or for other reasons) they will also have the option to share their screen with the rest of the participants.
Conditions for participation
- Have the necessary knowledge of English to be able to understand/read various articles
- You need a laptop you can run VirtualBox on.
- Set aside 2 or more hours a day to be able to do the exercises given by the trainer and to deepen the things you have learned in the course.
- For accreditation, you need to have a baccalaureate diploma or an attestation that you have completed 12 classes. The baccalaureate diploma or attestation does not have to be specific to the field of computer science/mathematics - it doesn't matter what field you completed 12 classes in.
Course description
Python is a versatile programming language suitable for projects ranging from small scripts to large systems. The course emphasizes programming best practices and code testing. Students will work in Python 3, which supports many common programming tasks.
At the end of the course students will acquire a fundamental understanding of Python programming by creating a variety of scripts and applications for web and systems development.
Course curricula
The course consists of 23 labs, followed by the final stage of the accreditation process.
*Message - Curricula may be subject to slight modifications in order to improve it before the starting date of the course.
- Setting up the programming environment
- Python differences on operating system
- Running Python programs from terminal
- Variables
- Strings
- Numbers
- Comments
- Comparison operators
- Boolean operators
- If statement
- For loop
- While loop
- For loop
- Range function
- Defining a function
- Passing different arguments of different types
- Create, modify a list
- List methods
- Tuples
- List comprehensions
- Generators
- Sequences
- Working with dictionaries
- Additional dictionary attributes
- Ordered dictionaries
- Working with sets
- Operations on set
- Classes
- Methods
- Inheritance
- Sys module
- Copy module
- Collection module
- Useful string methods
- Altering strings
- Methods for strings
- Regular expressions
- Functools
- Lambda expressions
- Raising exceptions
- Exceptions handling
- Reading and writing files
- Organizing files
- Module objects
- Module loading
- Packages
- Packages absolute and relative import
- Python environments
- Testing frameworks
- Testing methods
- Testing classes
- Inspect module
- Traceback module
- Pdb module
Course Package
Choose one of the two packages available for the Python course.
Python
Trainer Assistance
Accreditation
Payment: 12 StarBT installments
90€
Payment: 30% deposit + 4 equal installments
190€
Full payment (10% discount)
1090 981€
Python Accredited
Trainer Assistance
Accreditation
Payment: 12 StarBT installments (
107€
Payment: 30% deposit + 4 equal installments
225€
Full payment (10% discount)
1290 1161€
Python
Learn one of Google's official languages!
Location: online
Data: January 2025
Session duration: 3 hours
Course duration: 5 months
Trainer: Rareș Pop
90 € / month via StarBT