PyCon Nigeria Annual Conference

How do you charm a Python when you are not ready!

speaker-foto

Ben Onuorah

I am Ben Onuorah, a fine artist, computer scientist and educator As a fine artist I major in painting, drawing, graphic design and photography. As a computer scientist and educator my interests are in software engineering, artificial intelligence, educational technology and ICT Education. I am currently a PhD candidate of ICT Education with specialization in Artificial Intelligence at the Lagos State University ACEITSE. In brief my passion or interesting is in: Technology - Education - Art (TEA)

Description

I started programming in 2005 and I have since programed with several languages except Python. As a fine artist I love experimenting with materials and ideas and getting admitted for PhD in ICT Education (AI) then it dawn on me that it is time I charm and befriended this Python. So this talk is about what I have since done with my new friend (Python) since three years I get hooked in it.

Abstract

I started programming in 2005 and ever since then I have learnt and code with BASIC, ASP, ASP.NET, VB, Java and my darling PHP, but today as an ICT Educationist I now love to teach and work with Python.

How did I make this transition? for a long time PHP was my favorite and I still have lots of project in it, but for the past five years my love of python has continue to grow because of its simplicity, interesting fun loving community and diverse stuff you can do with it. As a fine artist I love experimenting with materials and idea, however I kept pushing the taught aside saying that I am not ready to invest into another language or tool. Then I got admitted for my PhD in ICT Education with specialization in AI then it dawn on me that it is time I charm and befriended this Python beyond downloading numerous ebooks on Python.

It's been three years now and I have been more confidence and proud of what I have done with this beautiful Python that I have charmed or that has charmed me:

The AI program for my PhD thesis (Python, Open CV, Flask, MySQL).

Phishing email detection (Python, Sck-learn, Flask)

Chatbot app (Python, Tensorflow, keras, Flask)

Desktop based Computer Based Testing (CBT) software (Python, tkinter, SQLite)

And most importantly as an ICT Educationist, I now teach Python so my preferred so that my learner can enjoy the differs opportunities that comes with it and also have fun.

You may not know where the journey you are afraid of may lead you, but if you decided to take the first step to start, then go with open mind to learn and have fun.

Audience level: Novice