A lazy programmer's guide to automation

Pradhvan Bisht (~pradhvan)


6

Votes

Description:

This talk will give an idea how python and different tool developed over python can be used to automate simple but boring things you do on the web and find out how to interface with whatever you're doing using Python.
The main aim of this talk is to provide the attendees an exposure of web automation through various tools and techniques in python like extracting data from a website, browser automation and using different tools built from python to automate the boring stuff with code.
Also, I will be going through some real world example codes to give the attendees a gist of what can be done with just the basic knowledge of python.

Here is the outline of the talk :

  1. What is automation ?

  2. Why and what can you automate ?

  3. Basic example code

  4. Introduction to browser automation(Selenium)

  5. Understanding selenium web drivers with a real life example

  6. Example Code

  7. Functioning of selenium web drivers

  8. How to use to browser automation for day to day task ?

  9. Introduction to web scraping and extracting the data using beautiful soup.

  10. Why Web Scraping ?

  11. How it's done ?

  12. Example Code

  13. Ethics

  14. Conclusion and discussion

Prerequisites:

  • Familiarity with python language.
  • Basic HTML and CSS knowledge.
  • Knowledge of HTTP methods GET and POST

Content URLs:

Link For the slides:

http://bit.ly/PyConfTalkSlides

Link of the GitHub Repository :

https://github.com/Pradhvan/PyDelhiConf17_Talk-

Speaker Info:

I am a Computer Science Junior at Greater Noida Institute of Technology.
I am a web developer and an open source enthusiast. I am also a Python lover and use it to automate everything I can.

Speaker Links:

Linkedin - https://in.linkedin.com/in/pradhvanbisht
Mail - [email protected]

Section: Web Development
Type: Talks
Target Audience: Beginner
Last Updated:

Please upload the slides and a link to any of your previous talks would be great.

Anuvrat Parashar (~bhanuvrat)

Hi! The selection process will begin by 4th, It'll increase your chances if you add slides as soon as possible. Also, more description will be helpful to understand the talk and increased votes.

Shashank Kumar (~realslimshanky)

Sorry for the confusion. The selection process will be done by 4th. Hurry !

Shashank Kumar (~realslimshanky)

Will update the slides in a day or two.

Pradhvan Bisht (~pradhvan)

Its a good talk. Could you provide an outline of the talk before sharing the presentation?

Would you also have live demos? Also, please note that the content should fit in the 20 - 25(max) minutes you would have on stage as we need to leave some time for audience interaction.

Anuvrat Parashar (~bhanuvrat)

On it ! Will update it today.

Pradhvan Bisht (~pradhvan)

I was going to present live demos but as you mentioned the time constrain, I can go through the example code just to give them a basic idea.

Pradhvan Bisht (~pradhvan)

Login to add a new comment.