İçeriğe atla
Sprachkurs İngilizce Mühendislik

Game Programming in PythonPython ile Oyun Programlama

Language Course

Program Hakkında

Bu kursta öğrenciler Python kullanarak grafik tabanlı bir aksiyon oyunu oluşturacaklar. Bu süreçte, programcıların kullandığı temel kavramları ve araçları öğrenecekler. Kurs, ilk prototipten çalışan bir oyuna kadar adım adım rehberlik edecek. Kurs sonunda öğrenciler oyunlarını canlı bir web sitesine yayınlayacaklar. Daha önce programlama bilgisi gerekmemektedir.

Öğrenme hedefleri:
* Anaconda Python'ı kurmak
* Bir oyun fikri taslağı oluşturmak
* Bir veri yapısı tanımlamak
* Bir olay döngüsü uygulamak
* Oyun mantığını uygulamak
* 2D grafikler çizmek
* Oyunu bir web sunucusuna dağıtmak

Ana konular şunlar olacaktır:
* Python temelleri: Kurs sizi Python dilinin çok temel bir alt kümesiyle tanıştırır: değişkenler ve veri türleri, talimatlar, kontrol akışı ve fonksiyonlar. Sonuç olarak, bu beceri Python'ı kendi başınıza öğrenmeye devam etmenizi sağlayacaktır.
* Programlama kalıpları: Bir programı düzenlemek için kodu fonksiyonlar ve modüller gibi daha küçük birimlere ayıracaksınız. Giriş işlemeyi grafiklerden ayıracağız. Veri modellemenin verilerdeki kilit rolü örneklendirilecek ve teşvik edilecektir. Sonuç olarak, bu beceri daha büyük programlar yazmanıza yardımcı olacaktır.
* Kodlama stratejileri: Kod yazmanın yanı sıra, bir programlama projesinde oldukça ilgili becerileri geliştireceksiniz: gereksinimleri tanımlamak, süreçleri resmileştirmek, başkalarının kodunu okumak ve hataları bulmak. Birlikte, bu beceriler programcılarla birlikte çalışmanızı sağlayacaktır.
* Dağıtım: Çalışan bir program üreterek, onu erişilebilir hale getirerek ve kademeli olarak geliştirerek, yazılım sürümleme ve bakımının zorluklarını deneyimleyeceksiniz. Bu size, eğlenceli bir projeyi iki haftada neden tamamlayabileceğinizi, ancak bir yazılım mühendisi olmanın ömür boyu süren bir öğrenme yolculuğu olduğunu anlamanızı sağlayacaktır.

Öğrenme formatları:
* İki kişilik gruplar halinde bir Python programı yazacaksınız.
* Verilen talimatlarla adım adım genişleteceğiniz çalışan bir prototiple başlayacağız.
* Öğretmenden minimum teorik girdi ile birlikte hata ayıklama oturumları yapacağız.
* Her oturum kısa bir ısınma ile başlar ve kısa bir özet oturumu ile sona erer.
İngilizce orijinal metni göster
In this course, students will create a graphical action game in Python. In the process, students will learn fundamental concepts and tools that programmers use. The course will guide step by step from a first prototype to a working game. By the end of the course, students will deploy their game to a live website. No previous programming knowledge is required. Learning goals: Install Anaconda Python Sketch an idea for a game Define a data structure Implement an event loop Implement game logic Draw 2D graphics Deploy the game to a web server Key topics will be: Python fundamentals: The course introduces you to a very basic subset of the Python language: variables and data types, instructions, control flow and functions. As an outcome, this skill will enable you to continue learning Python on your own. Programming patterns: To organise a programme, you will structure code into smaller units like functions and modules. We will isolate input handling from graphics. The key role of data modelling in data will be exemplified and encouraged. As an outcome, this skill will help you write larger programmes. Coding strategies: Apart from writing code, you will exercise skills highly relevant in a programming project: describing requirements, formalising processes, read other people's code and find bugs. Together, these skills will enable you to work together with programmers. Deployment: By producing a working programme, making it available and gradually improving it, you will experience the challenges of software versioning and maintenance. This will give you insights into why you can complete a fun project in two weeks, but being a software engineer is a lifelong learning journey. Learning formats: You will write a Python programme in a pair of two. We will start with a working prototype that you will extend step by step with given instructions. We will conduct debugging sessions together, with minimal theoretical input from the teacher. Every session starts with a short warm-up and ends with a short recap session.

Bu Bölüm Hangi Mesleklerin Kapısını Açar?

Bundesagentur für Arbeit (BERUFENET) verisinden ilgili meslek aramaları:

Tüm meslekleri keşfet →

Ders / Konu Alanları

Software Engineering

Benzer Programlar

Bu programı yerinde anlamak

Berlin'de yaşam ve Technische Universität Berlin Institut für Technische Akustik hakkında öne çıkanlar

Berlin — Aylık Yaşam Maliyeti (Tahmini)

Şehir rehberini gör →
Kira (paylaşımlı WG odası)
400-650 EUR
Yemek ve Market Harcamaları
200-350 EUR
Ulaşım (Semesterticket)
0-35 EUR
Sağlık Sigortası (Zorunlu)
110-120 EUR
Diğer Harcamalar (Sosyal, Eğlence, İletişim)
100-200 EUR
Toplam ortalama: 810-1355 EUR / ay

Berlin — Gezilecek Yerler

Tümünü gör →
Brandenburg Kapısı (Brandenburger Tor)

Berlin'in sembolü haline gelmiş tarihi anıt ve şehrin kalbi.

Reichstag Binası (Reichstagsgebäude)

Almanya Federal Meclisi'ne ev sahipliği yapan, cam kubbesiyle ünlü tarihi yapı.

Müzeler Adası (Museumsinsel)

UNESCO Dünya Mirası listesindeki beş dünya çapında müzenin bulunduğu kültürel bir kompleks.

Tiergarten

Şehrin merkezindeki geniş yeşil alan, dinlenmek ve spor yapmak için ideal.

Technische Universität Berlin Institut für Technische Akustik — Sıkça Sorulanlar

Tümünü gör →
Uni-Assist üzerinden başvuru yaparken teknik bir hata alıyorum, ne yapmalıyım?

Uni-Assist sisteminde yaşanan teknik sorunlar, özellikle sepet veya başvuru ekleme aşamalarında görülebilir. Bu tür durumlarda öncelikle tarayıcınızı değiştirmeyi, çerezleri temizlemeyi veya farklı bir cihazdan denemeyi düşünebilirsiniz. Sorun devam ederse, doğrudan Uni-Assist'in destek ekibiyle veya Technische Universität Berlin'in uluslararası öğrenci ofisiyle iletişime geçmeniz en doğru çözüm olacaktır.

Vizem çıktı ve Almanya'dayım. Dil kursumu Heidelberg'de yapacaktım ama Berlin'de yapmak istiyorum. Yabancılar dairesi bu durumu problem yapar mı?

Dil kursu yerini değiştirmek genellikle Yabancılar Dairesi (Ausländerbehörde) için bir sorun teşkil edebilir, çünkü vizeniz belirli bir amaç ve şehir için düzenlenmiştir. Berlin'deki Yabancılar Dairesi'ne durumunuzu açıklayan bir dilekçe ile başvurmanız ve onay almanız önemlidir. Vizenizin geçerliliğini ve ikamet izninizi riske atmamak adına bu adımı atmadan önce mutlaka resmi kurumlardan bilgi almalısınız.

Kasım'da Berlin'e hazırlık için gideceğim, ev ve yurt arıyorum. Bilgisi olan var mı?

Berlin'de konaklama bulmak yoğun talep nedeniyle zorlayıcı olabilir. Öğrenci yurtları (Studentenwohnheim) için Studentenwerk Berlin'e erken başvuru yapmanız önemlidir. Paylaşımlı daireler (WG - Wohngemeinschaft) için WG-Gesucht.de veya eBay Kleinanzeigen gibi platformları takip edebilirsiniz. Ayrıca, AlmanyaUni forumlarındaki 'Berlin'de WG/yurt arıyorum' gibi başlıkları inceleyerek diğer öğrencilerin deneyimlerinden faydalanabilirsiniz.

Sıkça Sorulan Sorular

Technische Universität Berlin Institut für Technische Akustik'deki Game Programming in Python hakkında hızlı cevaplar

Technische Universität Berlin Institut für Technische Akustik'deki Game Programming in Python Almanca mı yoksa İngilizce mi öğretiliyor?

Bu Sprachkurs programı İngilizce dilinde öğretilmektedir. Başvurmadan önce dil gereksinimlerini (örn. TestDaF, DSH, IELTS veya TOEFL) kontrol ettiğinizden emin olun.

Game Programming in Python programının maliyeti ne kadar?

1.050 EUR / dönem. Uluslararası öğrencilerin Almanya'daki yaşam masrafları için aylık yaklaşık 800–1000 EUR bütçe ayırması gerekmektedir.

Technische Universität Berlin Institut für Technische Akustik'deki Game Programming in Python için kabul şartları nelerdir?

Tipik gereksinimler şunlardır: tanınmış bir lise/lisans derecesi, dil yeterlilik belgesi (İngilizce) ve (AB dışı başvuru sahipleri için) bir uni-assist başvurusu artı finansal kanıt (Sperrkonto ~11.904 EUR/yıl).

Başvuru son tarihi ne zaman?

Başvuru tarihleri değişir: kış dönemi genellikle 15 Temmuz, yaz dönemi ise 15 Ocak'ta sona erer. Kesin tarihi her zaman üniversitenin resmi web sitesinden teyit edin.

Almanya'da Game Programming in Python okurken çalışabilir miyim?

Evet. Uluslararası öğrenciler ek izin almadan yılda 140 tam gün / 280 yarım gün çalışabilirler. Mezuniyetten sonra 18 aylık iş arama izni için başvurabilirsiniz.

Technische Universität Berlin Institut für Technische Akustik'ye nasıl başvururum — doğrudan mı yoksa uni-assist aracılığıyla mı?

Çoğu Alman üniversitesi, belge doğrulaması için uluslararası başvuruları uni-assist aracılığıyla kabul eder. Bazı üniversiteler doğrudan başvuruları kabul eder — resmi sitedeki program sayfasını kontrol edin.

Haftalık Almanya rehberi e-postana gelsin

Yeni blog yazıları, başvuru deadline'ları, burs duyuruları. Spam yok, dilediğinde çıkarsın.

Haftalık Almanya rehberi — haftada 1–2 e-posta, spam yok.

Haftalık Almanya rehberi e-postana gelsin

Spam yok. İstediğin zaman aboneliği iptal et.