pydelhi / talks

Talks at Python Delhi User Group!
https://pydelhi.org/talks/
64 stars 53 forks source link

Python 1 Liners #284

Open Param302 opened 2 weeks ago

Param302 commented 2 weeks ago

Title

Python 1 Liners

Describe your Talk

Python 1 liners consist of all the short-hands we can do in Python. It is very useful for beginners, as well as other levels of programmers too, as it's time efficient and a good skill to learn on. It contains ternary operator (If else in 1 line), Comprehensions for various data structures like list, tuple, dictionary and generator. Also includes nested comprehensions and conditional comprehensions. By the end of this talk, a programmer will be able to refactor their code using comprehensions and 1 liners, it will help them save the time, cost of computing and also follows Zen of Python :snake:

Pre-requisites & reading material

Basic knowledge of Python and it's data structures like:

Time required for the talk

30-45 mins

Link to slides/demos

https://docs.google.com/presentation/d/1Jop5ZBtO-1EMs-jVnhRbvCpT-NQBeewiGLR_JGkVpJ8/edit?usp=sharing

About you

I am Parampreet Singh, a Self Taught Developer, having more than 4 years of programming experience. My main tech stack is Python and I am an ML Enthusiast. I am currently pursuing Bachelors of Science in Data Science and Applications from IIT Madras. Having mroe than 4 years of experience, I have shared my learning, and taught Python to various students. Took Python sessions in several famous Tech influencer's discord server like Love Babbar, Apna College. Also Taught Python to 100+ of my college students Live! My Python Playlist link: https://www.youtube.com/playlist?list=PLClULgPbRPsD-t0AYG8hR5iLIt2ZaNTkv My LinkedIn: https://linkedin.com/in/Param302 All my links: https://param302.bio.link

Availability

18/05/2024

Any comments

It will be my first talk in person, need suggestions on how to stay stress free :sweat_smile:

pulsar17 commented 2 weeks ago

Hi @Param302 thanks for proposing this!

A couple of pointers for a giving a technical talk:

  1. Practice and time your talk.
  2. Understand that you might not be the expert in the room on the topic you're presenting, there might be someone who's life's work is that topic (improbable but possible). Try to be factually correct but it's ok to make mistakes, this is a meetup not a conference.
  3. The audience is there to listen and won't judge you. You being the speaker have "extra" power over the room.
  4. Let people know if it's going to be interactive or you want questions at the end.
  5. Try to have fun and don't stress too much :)

This is a presentation on how to give presentations that I personally like.

You can attend https://www.meetup.com/pydelhi/events/300973362/ and even give a 5-10 min talk (what we call a lightning talk) about this topic to gauge interest and ask for feedback.

I'm marking this as "accepted".

All the best!

Param302 commented 2 weeks ago

Hi @pulsar17 ,

Thank you so much for accepting my proposal and providing the points for giving a talk, I will practice the talk and keep all points in mind.

And I will modify the PPT accordingly!

pulsar17 commented 1 week ago

@Param302 would you be available to present this on 15th June (3rd Saturday)?

Param302 commented 1 week ago

@Param302 would you be available to present this on 15th June (3rd Saturday)?

Yes!

pulsar17 commented 5 days ago

I've scheduled your talk. We're thinking of keeping the timings around 10am-1pm due to the heat wave. Will let you know once everything is finalized.