Python Virtual Training For Arcesium - Module III

Oct 11-15, 2021 Vikrant Patil

These notes are available online at https://notes.pipal.in/2021/arcesium_finop_batch2/

© Pipal Academy LLP

Day 1 | Day 2 | Day 3 | Day 4 | Day 5

We will be using jupyter hub from https://lab2.pipal.in for this training.

create a notebook with name module3-day4

Databases

What you need to have is databse connector to connect to any databse server. Here we will be using sqlite3

API

pandas and databases

Microsoft sql server

mysql server

sample code from web

reading from db using pandas

regular expressions

How tos for regular expression

https://docs.python.org/3/howto/regex.html

PDF reading

pdfplumber is slightly better in extracting text as compared to PyPDF2