Python

GDG on Campus Sudan University of Science & Technology - Khartoum, Sudan

Python is a high-level programming language that allows developers to write clear and concise code, making it ideal for implementing algorithms, rapid development, and scripting.

Jul 4, 7:00 – 9:00 PM (UTC)

31 RSVP'd

Key Themes

AI - GeminiAndroidConferenceGoogle CloudTech Talk / Meetup

About this event

Python is a widely used high-level programming language known for its simplicity and readability, allowing developers to focus more on problem-solving and algorithm design rather than low-level details. It is commonly used in education (such as CS courses) to introduce programming concepts while still being powerful enough for real-world applications.

Key features of Python include dynamic typing and flexible data structures like lists, dictionaries, and sets, along with concise constructs such as list comprehensions that make code shorter and more expressive.

Python also provides a rich standard library with modules like os, sys, itertools, and collections, which help perform a wide range of tasks without needing external libraries.

Important programming concepts in Python include:

Functions & Higher-Order Programming: using lambdas, map, filter, and passing functions as arguments

File I/O & Exceptions: reading and writing files, and handling errors using try/except

Modularity: organizing code into reusable modules

Python is especially useful for prototyping, scripting, and rapid development, while lower-level languages like C are preferred when performance and memory control are critical.

Understanding when to use Python versus lower-level languages helps developers choose the right tool for each task.

Speaker

  • Marwan Mamdouh

    Jimber

    Software Engineer

Organizers

  • Hiba Mohamed

    Head of Google Developer Groups OC SUST

  • Aamer Mihaysi

    Ministry of Interior

    Board Member

  • John Sassya

    Facilitator

  • Dr. Anwar Dafa-Alla

    Sudanese Researchers Foundation (SRF)

    Chapter Supervisor