Python
Online, #tutoring, #coaching, #certified
Python
AI's and Machine learning's favorite coding language
Oras: Online
Data: TBD
Durata: 9 months
Trainer: TBD
Certificat:
700 € / lună
What you will learn:
- Creating executable code
- Reading most of Python code
- Writing tests for the code written
- Identifying/characterizing/defining a problem
- Designing a program to solve the problem
- Identifying/characterizing/defining a problem
- Designing a program to solve the identified problem
- Creating executable code
- Optimizing Python code
- Advanced Python functionalities in cloud and data science areas
Course schedule & delivery
The course will be held once or twice a week between 6:30 PM and 9:30 PM, depending on the trainer’s pace in covering the curriculum.
Groups of students typically range from 20-25 participants, but may vary depending on the number of registrations.
The course will be delivered LIVE online. To facilitate interaction among students, we will be using the Zoom platform. This way, the course will simulate the classroom atmosphere:
- The instructor will be visible and able to share their screen with the other students.
- Students, in turn, will be able to communicate both in writing and verbally. If necessary (for presenting topics, solving doubts or other reasons), they will also have the option to share their screen with the rest of the participants.
Participation Requirements
- You need a laptop with a minimum of 8 GB RAM, i5 processor and 15 GB of free space on the hard disk drive.
- You should allocate at least 2 or more hours per day to complete the exercises given by the trainer and to deepen the topics learned in the course.
Course description
Python is a versatile programming language suitable for various projects, ranging from small scripts to large systems. This course emphasizes the best practices for programming and code testing. Students will learn and work in Python 3, which supports a wide range of programming tasks.
Throughout the course, students will develop a fundamental understanding of programming in Python by creating various scripts and applications for web and system development. By the end of the course, they will be equipped with the necessary skills to apply their knowledge in real-world projects.
Course curriculum
The course includes 40 laboratories followed by the final stage of the accreditation process.
*Note – The curriculum may undergo slight modifications in order to improve it, until the start date of the course.
Module 1
- 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
- Organising 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
Module 2
- Map
- Filter
- Lambda expressions
- Sys module
- Copy module
- Collection module
- Classes and instances
- Special methods
- Decorators
- Metaclasses
- Time module
- Datetime module
- Raising exceptions
- Exceptions handling
- Reading and writing files
- Module objects
- Module loading
- Packages absolute and relative import
- Python environments
- Inspect module
- Traceback module
- Pdb module
- Threading module
- Queue module
- Multiprocessing module
- Threaded program architecture
- Calling APIs
- Handling api errors
- Distutils
- Py2exe
- Installer tool
- Building with Django
- User
- Deploying an web app
- Amazon web services
- Google cloud
- Microsoft azure
- Docker
- Relational databases and SQL
- Hadoop
- Classification
- Time series
- Deep learning
- Math and cmath modules
- Operator module
- Basic Descriptive Statistics
- Measure of Central Tendency
Course packages
Choose one of the two available packages for the Python course.
Python
Trainer Assistance
Certification
Payment: 30% deposit + 4 equal installments
700€
Payment: Full payment (5% off)
4000 3800€
Python Certified
Trainer Assistance
Certification
Payment: 30% deposit + 4 equal installments
787€
Payment: Full payment (5% off)
4500 4275€
Python
AI's and Machine learning's favorite coding language
Location: Online
Date: TBD
Session duration: 3h
Course duration: 9 months
Trainer: TBD
700 € / month