Temel Python Programlama

Eğitim Tipi : Sanal Sınıf / Online
Süre : 3 Gün
  1. Anasayfa
  2. Temel Python Programlama

Açıklama

    Python artık dünyada en çok kullanılan programlama dillerinden biridir. Sahip olduğu çok yönlülük, Python’u çok geniş bir alan yelpazesinde popüler bir programlama diline dönüştürüyor: Veri analizi, sistem ve ağ yönetimi, Web ve oyun geliştirme.

    Ayrıca, Python kodlarını yazmak diğer programlama dilleriyle karşılaştırıldığında daha eğlenceli ve nispeten daha kolaydır. Bu yoğun ve uygulamalı eğitim, Python ile programlama konusunda güçlü bir temel oluşturulmasını sağlar.

    Bu Temel Python eğitimi, Python diline yeni başlayanlar için hazırlanmıştır. Python kod yazımı için gerekli IDE ortamının hazırlanmasından başlayarak Python dilinin bütün temel özellikleri uygulamalı olarak anlatılacak ve Pratik projelerle desteklenecektir. Python dili günümüzde, uygulama geliştiricileri, sistem mühendisleri, veritabanı uzmanları, büyük veri, makine öğrenmesi ve yapay zeka konularında çalışanlar için sunduğu özel kütüphanelerle en hızlı gelişen ve kullanılan dil olma özelliğini kazanmıştır.

     

    Bu eğitimde neler öğreneceksiniz?

    • Python’un nasıl çalıştığı ve kullanım alanları
    • Programlama dilleri dünyasında Python’un yeri
    • Python’da dizelerle çalışma ve dizeleri işleme
    • Python’da matematik işlemleri gerçekleştirme
    • Python dizileriyle çalışma: Listeler, diziler, sözlükler ve kümeler.
    • Kullanıcı giriş ve çıkış sonuçlarını toplama
    • Python’da akış kontrolü işleme
    • Python kullanarak dosyaları okuma ve dosyalara yazma
    • Python’da işlevleri yazma
    • Python’da istisnaları işleme
    • Python’da tarihler ve saatlerle çalışma

Eğitim İçeriği

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

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

Flow Control

  • if-else
  • For loop
  • While loop
  • break and continue statements

Functions

  • Function Definition
  • Scope Rules
  • Recursion
  • Random Module Functions

Lists and Tuples

  • Immutable vs Mutable Types
  • List and Tuple Functions
  • Comparison
  • Conversion
  • Multi-dimensional Lists and Tuples

 Dictionaries

  • Key and Value Pairs
  • Dictionary Funtions
  • Sorting and Converting

External Libraries

  • Important Libraries
  • How to Install and Import
  • Examples

Basic File Operations

  • Open a File with r/w/a/b Modes
  • File Operations
  • File and Directory Methods

Exception Handling

  • Exception Types
  • Multiple Exceptions
  • try and except block
  • Finally expression

Data Formats

  • CVS
  • JSON
  • YAML
  • XML
  • Labs with JSON Files

Dates and Times

  • Understanding Time
  • The time Module
  • The datetime Module
  • Working with Timezones
  • Arithmetic with Time and Dates

Ön Koşullar

Herhangi bir ön koşul bulunmamaktadır.