Introduction to Programming with Python

4,7 (43 voting)
 Last update date 02/2025
 Türkçe

Aluminum Welder Development Program check out our education.

This training is for professional development purposes, and the certificate obtained does not substitute for the MYK certification required for certifications that mandate the MYK authorization certificate.

Objective of the Training

This training will cover algorithm logic starting from the basics and addressing it in every aspect. Object-oriented applications will be developed using Python, and topics related to data analysis and machine learning will be covered.

In this training, participants will gain comprehensive programming knowledge and will develop applications using the Python programming language throughout the course.

After this training, participants will be able to:

  • Explain basic data types.
  • Develop algorithms through a top-down, iterative improvement process.
  • Use logical operators, break, and continue control statements.
  • Learn how to structure modular programs using small components called functions.
  • Explain mechanisms used to pass information between functions.
  • Explain how to write and use recursive functions.
  • Use arrays to store, sort, and search value tables and lists.
  • Learn how to create an array, assign initial values, and access its elements one by one.
  • Create and manage multi-index arrays.

Training Content:

Numerical Analysis and Algorithms Course Content

  • Number systems
  • Number systems and matrices
  • Conversion of equation systems to matrices
  • Basic programming principles and algorithms
  • Basic elements of algorithms
  • Writing algorithms
  • Software development process
  • Programming process
  • Flow diagrams

Introduction to Programming Course Content

  • Development of programming languages
  • Concepts related to programming
  • Operators
  • Programming tools, variables, and constants
  • Input/Output operations and operators
  • Type conversions
  • Decision structures
  • Loops
  • Subprograms that do not return values
  • Programming complex algorithms
  • Arrays
  • Problem-solving methods
  • Search and sorting algorithms
  • Output formatting

Python Programming Language Course Content

  • Features of the Python language
  • Operators and arithmetic operations
  • Data types
  • Control statements
  • Loop statements
  • Functions
  • Modules
  • Packages
  • Introduction to Object-Oriented Programming
  • Classes
  • Attributes
  • Methods
  • Constructor/Initializer Methods
  • Encapsulation
  • Inheritance
  • Abstract Classes
  • Overriding
  • Polymorphism
  • Debugging
  • Built-in types
  • Lists
  • Bytearray and Bytes structures
  • Dictionary
  • Text files
  • Complex numbers
  • OS module
This training is open to corporate cooperation, and individual applications are not accepted. The training content can be re-planned according to the corporate participant profile and your needs. After mutual discussions, the scope of the training and its method (In-person, Online) will be determined, and the relevant processes will be completed. In case of agreement, the suitable days and times for your institution’s participants and our instructors will be determined, along with the location where the training will take place.

Comments

You are allow cookie by using us website. ENTER