When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Practical SQL With Python In 3 Days: Beginner to Pro

Build 3 Python Projects In 3 Days Using SQLite, MySQL, and PostgreSQL

     
  • 4.6
  •  |
  • Reviews ( 84 )
₹539

This Course Includes

  • iconudemy
  • icon4.6 (84 reviews )
  • icon17h 2m
  • iconenglish
  • iconOnline - Self Paced
  • iconprofessional certificate
  • iconUdemy

About Practical SQL With Python In 3 Days: Beginner to Pro

Welcome to the

best resource online

for learning to work with SQL in python. Python and SQL are two of the most

in-demand skills

in any data-related or data-adjacent role today. In this course, we'll use

SQLite

,

MySQL

and

PostreSQL

to build three projects of increasing complexity that will give you a

solid foundation

in using SQL in python applications. Over

17 hours

and

50 coding assignments

, you will gain practical mastery of, not only SQL and python, but also tens of programming and computer science concepts. In building these projects, you won’t be copy/pasting code. Instead, we will be

writing code from scratch

, and we will be writing lots of it. This "forced" practice will help solidify your understanding of the concepts and techniques we cover. Each assignment will be followed by

a detailed solution and explanation

. By the end of the course, after 3 immersive days,

SQL and python will be on your resume!

––––– Structure & Curriculum –––––

· Day 1: SQLite

· understanding connections, cursors, transactions in sqlite3 · parameterizing and executing queries · understanding and preventing SQL injections · introduction to DBAPI · building the Freight Manager (9 coding assignments)

· Day 2: MySQL

· revisiting connections, cursors, transactions with mysql-connector · building prepared statements · exploring dictionary, buffered and namedtuple cursors · building the School Registrar (19 coding assignments)

· Day 3: PostgreSQL

· revisiting connections, cursors, transactions with psycopg2 · generating dynamic SQL from python code · building the Guestbook API (22 coding assignments) · with object oriented programming, password hashing, and more This is the ultimate, immersive introduction to two of the most valuable skills today. I'll see you inside!

What You Will Learn?

  • Work with SQL databases confidently in python applications .
  • Build and deploy a web-based API using FastAPI and PostgreSQL .
  • Understand cursors, transactions, connections, and query execution in depth .
  • Explore more advanced topics around dynamic SQL generation, prepared statements, and non-tuple cursors.