This is an example of a simple banner

Training: Python – Fundamentals

Ref. PYTHON-FUN
Duration:
3
 days
Exam:
Not certifying
Level:
Fundamental

Learn to Code in Python

Python Training: Learn to Code in Python

Learn to program in Python with a progressive and practical approach. This Python programming course guides you from fundamental basics to advanced concepts, such as modules, functions, and exception handling. With this training, you’ll learn to code in Python and develop key skills, enhanced by real-world cases, to master Python in a professional environment. Whether you’re a beginner or looking to deepen your knowledge, this training is designed to provide you with Python programming expertise.

This Python Programming Course Designed to Refine Your Skills

Throughout the modules, you will discover best practices for structuring your code, manipulating data, and automating complex tasks.

Participant profiles

  • Anyone new to the language and who may, or may not, have experience with other programming languages

Objectives

  • How Python works and its place in the world of programming languages
  • To work with and manipulate strings
  • To perform math operations
  • To work with Python sequences
  • To collect user input and outpusults
  • Flow control processing
  • To write to, and read from, files
  • To write functions
  • To handle exceptions and work with dates and times
  • How to manage exceptions
  • How to deal with string using regex
  • How to start to use Object Oriented Programming

Prerequisites

  • Already be comfortable using the operating system (Linux, Unix, Windows, Solaris, Mac OS X, etc.) on which they will be running Python
  • Non mandatory, basic skills with at least one other programming language are desirable

Course content

Module 1: Python Basics
Module 2: Functions and Modules
Module 3: Math
Module 4: Python Strings
Module 5: Iterables: Sequences, Dictionaries, and Sets
Module 6: Flow Control
Module 7: File Processing
Module 8: Exception Handling
Module 9: Dates and Times
Module 10: Errors and Exception Handling
Module 11: Modules and Packages
Module 12: Regular Expressions
Module 13: Highlights of the Standard Library
Module 14: An Introduction to Python Classes

Documentation

  • Digital courseware included

Complementary courses

Temptraining funding

ITTA is a partner of Temptraining, the continuing education fund for temporary workers. This training fund can subsidize continuing education for anyone who works for an employer subject to the Collective Work Agreement (CCT) Rental of services.

Additional information

Introduction to Python Programming

Python is one of the most popular programming languages today, recognized for its simplicity and versatility. Learning to code in Python is a crucial step for anyone looking to enter the field of development. This language, widely used in various areas such as web development, data analysis, and artificial intelligence, is particularly valued for its clear and accessible syntax, making it an ideal choice for beginners.

How to Get Started with Python?

If you’re wondering “How to get started with Python?”, the best starting point is to master the basics of the language. By taking a Python course, you’ll progressively learn fundamental concepts such as variables, data types, and operators. Understanding these basics is crucial before moving on to more complex elements like functions, modules, and flow control structures.

For new developers, one of the best ways to code with Python is to practice with small projects. For example, you might start with simple scripts that automate repetitive tasks. This approach helps you become familiar with the features offered by Python while strengthening your programming skills.

The Prerequisites for Learning Python

One of Python’s great strengths is that there are no complicated technical prerequisites. Unlike other languages, you don’t need extensive knowledge of mathematics or computer science to learn Python programming. A computer and the motivation to learn are sufficient. However, having a basic understanding of computer fundamentals, such as file manipulation or folder management, can be advantageous.

The Advantages and Disadvantages of Python

What are the advantages of using Python?

  • Ease of learning: thanks to its readable and intuitive syntax, learning to code in Python is accessible even for beginners.
  • Large community: thousands of developers share their knowledge, making learning and troubleshooting easier.
  • Versatility: Python can be used in many fields, from simple task automation to complex application development.

What are the disadvantages of Python?

  • Execution speed: compared to compiled languages like C++ or Java, Python is slower.
  • Memory management: Python is not optimal for applications requiring precise memory control.

Is it Difficult to Learn Python?

Is it difficult to learn Python?
For most beginners, the answer is no. Python is often recommended as a first programming language due to its gentle learning curve. However, as with any learning process, advancing in mastering the language requires time and regular practice. Taking a well-structured Python course helps you avoid common mistakes and become more efficient in your learning.

In summary, Python is an excellent choice for both beginners and more experienced developers looking to expand their skills. Whether you want to learn to code in Python for web development, data analysis, or automation, this language provides an easy gateway into the world of programming. By choosing an appropriate Python course, you’ll quickly acquire the skills needed to code effectively and meet the demands of today’s market.

Prix de l'inscription
CHF 2'150.-
Inclus dans ce cours
  • Training provided by an industry expert
  • Digital documentation and materials
  • Achievement badge
Mois actuel

lun28Oct(Oct 28)09:00mer30(Oct 30)17:00VirtuelAnnuléeVirtual Etiquettes de sessionPYTHON-FUN

lun28Oct(Oct 28)09:00mer30(Oct 30)17:00Genève, Route des Jeunes 35, 1227 CarougeAnnulée Etiquettes de sessionPYTHON-FUN

lun28Oct(Oct 28)09:00mer30(Oct 30)17:00Genève, Route des Jeunes 35, 1227 CarougeCompleted Etiquettes de sessionPYTHON-FUN

lun28Oct(Oct 28)09:00mer30(Oct 30)17:00VirtuelCompletedVirtual Etiquettes de sessionPYTHON-FUN

lun02Déc(Déc 2)09:00mer04(Déc 4)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

lun02Déc(Déc 2)09:00mer04(Déc 4)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPYTHON-FUN

lun06Jan(Jan 6)09:00mer08(Jan 8)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

lun06Jan(Jan 6)09:00mer08(Jan 8)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPYTHON-FUN

lun10Fév(Fév 10)09:00mer12(Fév 12)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

lun10Fév(Fév 10)09:00mer12(Fév 12)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPYTHON-FUN

lun17Mar(Mar 17)09:00mer19(Mar 19)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

lun17Mar(Mar 17)09:00mer19(Mar 19)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPYTHON-FUN

mar22Avr(Avr 22)09:00jeu24(Avr 24)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

mar22Avr(Avr 22)09:00jeu24(Avr 24)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPYTHON-FUN

lun26Mai(Mai 26)09:00mer28(Mai 28)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

lun26Mai(Mai 26)09:00mer28(Mai 28)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPYTHON-FUN

lun30Juin(Juin 30)09:00mer02juil(juil 2)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

lun30Juin(Juin 30)09:00mer02juil(juil 2)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPYTHON-FUN

lun04Aoû(Aoû 4)09:00mer06(Aoû 6)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

lun04Aoû(Aoû 4)09:00mer06(Aoû 6)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPYTHON-FUN

lun08Sep(Sep 8)09:00mer10(Sep 10)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

lun08Sep(Sep 8)09:00mer10(Sep 10)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPYTHON-FUN

lun13Oct(Oct 13)09:00mer15(Oct 15)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

lun13Oct(Oct 13)09:00mer15(Oct 15)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPYTHON-FUN

lun17Nov(Nov 17)09:00mer19(Nov 19)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

lun17Nov(Nov 17)09:00mer19(Nov 19)17:00Lausanne, Avenue Mon repos 24, 1005 Lausanne Etiquettes de sessionPYTHON-FUN

lun22Déc(Déc 22)09:00mer24(Déc 24)17:00VirtuelVirtual Etiquettes de sessionPYTHON-FUN

lun22Déc(Déc 22)09:00mer24(Déc 24)17:00Genève, Route des Jeunes 35, 1227 Carouge Etiquettes de sessionPYTHON-FUN

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Opening hours

Monday to Friday, from 8:30 am to 06:00 pm.

Contact us

Your request