Introduction to Python and the best practices to write better code from the beginning

Bibhas (~iambibhas)


0

Votes

Description:

If you're considering attending the conference and you're a Python novice, this session is tailored just for you. Whether you're a complete programming beginner or already familiar with another language, this interactive workshop offers a crash course in Python. It will not only teach you the basics but also provide an overview of the Python ecosystem, enabling you to make the most of the remaining PyCon sessions with a solid foundation.

This session will take you through the basics of the language and how things work underneath. But not just that. You'll also get to know the best practices for using the basic language features i.e. how to use them, and more importantly how not to use them.

Once we're done with the basics, if we have time, we'll discuss some intermediate topics like functional programming, closures, decorators, context managers, generators, and list comprehensions, and what they are, and how to use them.

Prerequisites:

Have a computer with Python 3 installed.

Speaker Info:

I am Bibhas, currently a senior software engineer at NUITEQ, currently building products for facilitating learning for children in school, intra-organization communication, and more. Although my current job doesn't require me to write Python, I've been writing Python since 2010 to get things done quickly and efficiently. I've used the language to deliver better education to children in Karnataka while in Akshara Foundation (Django, ETL, Postgres), and connect and upskill people by giving them platform to showcase themselves while in Hasgeek (Flask, Postgres).

I'm a strong believer of the statement that Python is the second best programming language to do anything. There is always another language best suited for the task in your hand. But Python will get it done as well.

When not working, I like to take photographs of people and birds, play around with maps, and connect people with each other.

Section: Core Python
Type: Workshops
Target Audience: Beginner
Last Updated: