In this training, you will learn about and explore the Python language at an intermediate level. You will learn to write Python programs dealing with sequences and mappings, program flow control, system calls and file manipulation.
In this training, you will learn about and explore the Python language at an intermediate level. You will learn to write Python programs dealing with sequences and mappings, program flow control, system calls and file manipulation.
There are no prerequisites for this course.
Although this is an introductory-level Python programming class, you should already have a working, user-level knowledge of UNIX/Linux, Mac, or Windows. While not required, basic skills with at least one other programming language will be helpful. We will collaborate with you to design the best solution to ensure your needs are met, whether we customize the material, or devise a different educational path to help your team best prepare for this training.
Module 1:
Language Overview
• Big Data and Database Management
• Data Science and Analysis
• Machine Learning
• Artificial Intelligence
• Network Programming and System Automation
• Philosophy and Syntax of Python
• Multi-paradigm Language
• Procedural Programming
• Object Oriented Programming
• Functional Programming
Module 2:
Standard Data Types
• The Python Standard Library
• Built-in Functions and Modules
• Basic Operators and Type Casting
• Numeric Data Types and Functions
• String Data Type and Functions
Module 3:
Flow Control
• if-else
• For loop
• While loop
• break and continue statements
Module 4:
Functions
• Function Definition
• Scope Rules
• Recursion
• Random Module Functions
Module 5:
Lists and Tuples
• Immutable vs Mutable Types
• List and Tuple Functions
• Comparison and Conversion
• Multi-dimensional Lists and Tuples
Module 6:
Dictionaries
• Key and Value Pairs
• Dictionary Functions
• Sorting and Converting
Module 7:
External Libraries
• Important Libraries
• How to Install and Import
• Examples
Module 8:
Basic File Operations
• Open a File with r/w/a/b Modes
• Basic File Operations
• File and Directory Methods
Module 9:
Exception Handling
• Exception Types
• Multiple Exceptions
• try and except block
• Finally expression
Module 10:
Data Formats
• CSV
• JSON
• YAML
• XML
• Labs with JSON Files
Module 11:
Dates and Times
• Understanding Time
• The time Module
• The datetime Module
• Working with Timezones
• Operations with Time and Dates
Experience Introduction to Python Programming through Bilginç IT Academy's live and interactive virtual classroom environment. Join a Public course as an individual delegate or arrange a dedicated Private / In-house online training program exclusively for your organization.
Experience Introduction to Python Programming in a professional face-to-face classroom environment. Classroom Based training can be delivered as a Public course open to individual delegates or as a dedicated Private / In-house class exclusively for your organization.
Arrange Introduction to Python Programming as a dedicated Onsite training program for your organization. Bilginç IT Academy trainers can deliver the training at your office or another location of your choice, with the program planned around your team's requirements and business objectives.
Join our public courses in our Istanbul, London and Ankara facilities. Private class trainings will be organized at the location of your preference, according to your schedule.
Our IT training and professional development services reach a global audience, transcending geographical boundaries through advanced digital learning platforms and strategic international hubs. We specialize in delivering world-class curriculum across continents, ensuring that no matter where you are located, you have access to the latest industry certifications and technical expertise. By partnering with global technology leaders and academic institutions, we provide a unified learning experience that meets the demands of a diverse, international workforce. Our commitment to global excellence ensures that professionals in every time zone can master the digital skills required to lead, innovate, and thrive in the ever-evolving global technology landscape.