Courses
Documents
References
CV
Contact
Türkçe
PYTHON
Python Programming Essentials
OMEGA-301
Module 1
Language Overview
Why Python is popular on many areas?
Big Data and Database Management
Data Science and Analysis
Machine Learning (ML)
Artificial Intelligence (AI)
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
Conversion
Multi-dimensional Lists and Tuples
Module 6
Dictionaries
Key and Value Pairs
Dictionary Funtions
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
File Operations
File and Directory Methods
Module 9
Exception Handling
Exception Types
Multiple Exceptions
try and except block
Finally expression
Module 10
Data Formats
CVS
JSON
YAML
XML
Labs with JSON Files
Module 11
Dates and Times
Understanding Time
The time Module
The datetime Module
Working with Timezones
Arithmetic with Time and Dates