Programming with Python Introduction

4,6 (128 voting)
 Last update date 11/2025
 Türkçe

Introduction to Programming with Java Training Program check out our education.

This training is aimed at professional development, and the obtained certificate does not replace the MYK authorization certificate for courses that require it.

Training Goal

This training will address algorithm logic starting from a basic level, covering all aspects. Object-Oriented applications will be developed using Python, and topics like data analysis and machine learning will be introduced.

Participants will gain comprehensive programming knowledge and will develop applications using Python throughout the course.

Who Should Participate?

This course is intended for those who are new to programming and want to work on advanced applications using Python.

After this training, participants will be able to:

  • Explain basic data types,
  • Develop algorithms using a top-down, step-by-step improvement process,
  • Use logical operators, break, and continue control statements,
  • Learn how to build modular programs using smaller components called functions,
  • Explain the mechanisms used to transfer information between functions,
  • Explain how to write and use self-calling 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 individually,
  • Create and manage multi-index arrays,

Training Content

Numerical Analysis and Algorithms Course Content

  • Number systems
  • Number systems and Matrices
  • Transformation of systems of equations into matrices
  • Basic programming principles and Algorithms
  • Basic Elements of an Algorithm
  • Writing Algorithms
  • Software Development Process
  • Programming Process
  • Flowchart

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
  • Subroutines without return values
  • Programming complex algorithms
  • Arrays
  • Problem Solving Methods
  • Searching and Sorting Algorithms
  • Formatting Output

Python Programming Language Course Content

  • Features of 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

Training Process

  • The training will be delivered online via the internet.
  • To participate, you need an internet connection and an appropriate internet package.
  • To use the training system, a device (smartphone, tablet, or preferably a computer) with a camera and microphone, capable of connecting to the internet, is required.
  • Participants will log in to the system at the designated class times with their cameras and microphones on, together with the instructor.
  • Before the training starts, participants will receive their usernames and passwords via email.
  • The system will remain open for 7 days after the training is completed. It will close completely at 11:00 PM on the seventh day.
  • During the training, a WhatsApp group will be created where only the administrator can send messages. The administrator will share all support information during the training. Participants can send their questions and issues to usem@uludag.edu.tr. Emails will be monitored in real time throughout the training.

The training is open to institutional cooperation (packages for institutions/companies) and individual applications are not accepted. The training content can be redesigned based on the corporate profile and the participants’ needs. After mutual discussions, the scope and method of the training (Face-to-Face, Online) will be determined, and the related processes will be completed. Once an agreement is reached, the suitable days and times for your institution’s participants and our instructors will be decided, and the training location will be set.

Comments

You are allow cookie by using us website. ENTER