PyCon Pune 2017

A conference on the Python programming language


Tanay PrabhuDesai


Python programming for education: a student's perspective

Submitted Nov 30, 2016

As we all know that when we start off as a computer science student in a college in India, we are taught programming languages like C. As many institutes or education organisations are adopting Python as a beginner language to help a student learn on and focus on programming, I will tell why we could do this. In this talk, I will highlight the things that are done in a very wrong way in technical institutes in India, based on my experience in three technical institutes that I’ve studied in. I will also talk about the big picture about how we need to change the education system a lot for improvement in the skill of the people and society in general. The key takeaways for this talk are how students are strugling to lean programming because of one single complicated language being forced down their throat. The intended audience can be students, teachers or anyone else who is learning and/or wants to learn programming.


Introduction to the topic
Current trend in programming in education
Programming in schools and colleges
Python: abstract enough to start programming
Over focus on the theoretical aspects of programming
Different brains different languages
The possible solution to all this
The big picture of the education system and the things that should change

Speaker bio

Currently a student at Manipal Institute of Technology and an apprentice software craftsman at Nelkinda Software Craft Pvt. Ltd. consulting for Red Panda Pvt. Ltd. I love and am very passionate about programming and I started programming before I was taught programming at college. I have done quite a lot of Python programming and know that language better than any other language that I’ve worked with. I love software development and like to make my own small personal softwares.



{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}