大数跨境
0
0

CESS Python Mini Series

CESS Python Mini Series 章鱼出海
2025-10-27
0
导读:Follow Us For More Updates!!!


Follow Us For More Updates!!!




CESS Python Mini Series



The Computer Electronics and Software Society (CESS) presents the "Python Mini Series," a set of engaging workshops that guide participants through Python programming in three structured episodes. Each episode focuses on a different stage of learning—from fundamentals to practice, and finally, to object-oriented programming.




By the end of the series, participants will have gained both theoretical knowledge and practical coding experience, establishing a solid foundation for their future academic and personal programming projects.



Date:


 Episode 1: Thursday November 6th

            Episode 2: Saturday & Sunday November 15th & 16th

            Episode 3: Saturday & Sunday November 22nd & 23rd


        Time:

Episode 1: 7 pm to 9 pm

          Episode 2: 2 pm to 4 pm for both days

          Episode 3: 2 pm to 4 pm for both days


Location:
Reading building C101




Episode 1 – Python Fundamentals

The first episode will be led by:      

                            

Jumashev Uzakberdi (Mark)
                     AI Major | 3+ Years of Python Experience | Network Management & Frontend Development Specialist


Mark brings a passion for making programming accessible to everyone. In this session, he will introduce the core building blocks of Python through interactive examples and hands-on exercises.



Workshop Schedule:

      Welcome & Setup, Why Python? Applications in AI and data science.

      Basic Syntax & Variables, Input & Output.

      Control Flow with conditionals and loops.

      Functions with parameters and return values.

      Mini Project: Building a number guessing game.


Expected Learning Outcomes

By the end of this episode, participants will be able to:

      Write simple scripts using variables, loops, and conditionals.

      Apply basic functions in Python programs.

      Build confidence to continue learning independently.



Episode 2 – Python in Practice

The second episode of the series builds hands-on programming skills while introducing object-oriented principles. This ensures participants learn not only how to code but also how to structure their programs effectively. The session will be led by two trainers.

The second episode will be led by:

Azib Ali Burraq
          AI Major | Developing Peer – led Learning Frameworks

Azib will guide participants through the practical side of Python, focusing on applying their knowledge to real-world coding tasks.


Workshop Schedule:

 Part 1 (Day 1)

      Introduction to programming concepts and why Python is widely used in AI.

      Environment setup with Python & VS Code / Jupyter Notebook.

      Writing your first program: print("Hello, World!").

      Variables, data types, operators, and input/output.

      Hands-on activity: Building a temperature converter or calculator.

 Part 2 (Day 2)

      Control Flow: if, elif, else, and logical operators.

      Loops: for and while, with practical examples.

      Functions: defining and calling simple functions.

      Hands on Coding Session.

   Brief Introduction to OOP: classes, objects, and methods.


Expected Learning Outcomes

      Strengthen understanding of Python syntax and programming logic.

      Gain confidence in debugging and writing functional programs.

      Experience hands-on coding through interactive exercises.



Episode 3 – Object-Oriented Python

The final episode will be led by:                                       

Abderrahim Kabil
            AI Major | Expertise in Machine Learning & Software Development | Experienced Mentor


Kabil will introduce participants to Object-Oriented Programming (OOP), a professional approach for creating reusable and maintainable programs.


Workshop Schedule:

Part 1 (Day 1)

      Introduction to OOP and the concept of objects.

      Defining classes and creating objects.

      Instance vs class attributes, methods, and constructors (__init__).

      The role of the self-keyword.

      Short practice exercises with Q&A.

 Part 2 (Day 2)

      Review of OOP basics.

      Inheritance: parent and child classes.

      Method overriding and polymorphism.

      Multiple inheritance and method resolution order (MRO).

      A comprehensive multi-class example applied to a real-world scenario.


Expected Learning Outcomes

 Understand encapsulation, inheritance, and polymorphism.

      Be able to design and implement reusable, maintainable classes in Python.

      Apply OOP to structure programs in a professional way.



Why Attend?


      Structured Learning: Progress through Python step by step from fundamentals to practice to OOP.

      Hands-On Projects: Build real programs like calculators, quizzes, and class-based systems.

      Expert Guidance: Learn from trainers with proven experience in Python and AI.

      Career & Academic Relevance: Gain skills valuable for AI, data science, and software development.

Please scan the QR code below to join the group.

Note: At the end of the workshop, each participant will receive a stamp for each episode on activity cards and brochures.



Author: Amsri Yahya

Layout: Ilyas Raij 

Reviewer: Emmanuel Yeboah & Mr. Frank

Editor: Fareeha Siddique

Editor-in-Chief: Muhammad Bilal Yaseen

Follow Us:

WeChatID: cis-nuisters

Email: cisnuisters@163.com


【声明】内容源于网络
0
0
章鱼出海
跨境分享坊 | 每天提供跨境参考
内容 47037
粉丝 3
章鱼出海 跨境分享坊 | 每天提供跨境参考
总阅读281.0k
粉丝3
内容47.0k