Back

Sanskar

Keen Learner and Exp... • 1m

Day 25 of learning python as a beginner. Topic: database handling. I used to write simple programs which just showed some text in the console when I started learning python. I didn't used to store that data somewhere because I didn't know how to. Then I got introduced to File I/O in python and I aggressively started using .txt files to store data however it was very time consuming and code extensive to perform operations on that data. Then someone told me to check out JSON files and this reduced a lot of code from my program as I am now able to perform CURD operation more easily. However I still can't use it as a database that's when someone guided me to learn about Database handling in python by using SQL at that time I decided to focus on the basics however I have decided to learn them in future and today's that day. I decide to learn PostgreSQL with SQLAlchemy (I haven't even seen a drop of it just learned to install and connect it to python and use it as a simple database). There's a lot more things learn in this. As we all know database is an organised set of information stored efficiently and for effective future use. first I have downloaded and imported psycopg2 which is a popular library to help python programs to connect and interact with PostgreSQL. Then I connected psycopg2 with my data base by giving all the necessary details (hid the password of course). The I wrote my first SQL query and according to my experience unlike python SQL is not case sensitive i.e. it can also be written in small case letters. Also the queries of SQL to me seemed to me more like just writing English sentences with a few technical jargons. .cursor is used to execute the command in the actual database and .commit saves all the changes in the database. It is a good practice to close both so that they can get a signal that we are done for now and I also created a small database of people using python. And here's my code and its database.

Reply

More like this

Recommendations from Medial

Sanskar

Keen Learner and Exp... • 1m

Day 26 of learning python as a beginner. Topic: CRUD operations in python postgreSQL. I had tried to explore SQL database handling in python and someone suggested me that I should also try performing CRUD (Create, Read, Update and Delete) operation

See More
Reply
Image Description

Comet

#freelancer • 5m

Top YouTube Channels to Learn AI for Free in 2025 1. freeCodeCamp org : Learn more Learn coding for free through hands-on projects and tutorials in web development, data science, and more. 2. Tech With Tim : Learn More Fun and accessible programmin

See More
1 Reply
5
12

Salman Khan

Strategist • 1m

I wish to learn Machine Learning but however I have heard Python is necessary to learn before starting to learn ML. So can anyone suggest me some free courses for learning Python

Reply
2

Comet

#freelancer • 10m

Company Name : PayU Batch : 2025/2026 passouts Role : Data Internship Skillset required : Python and SQL Link :

Reply
3

Vikas Jaiswal

MIS executive| Power... • 6m

Hi focks, I am looking to grow myself as a data analyst in an MNC. To gain and grow, I need assistance to learn POWER BI and SQL. Can anyone tell me what all topics I should cover to become a data analyst?

Reply
2
Image Description
Image Description

Comet

#freelancer • 10m

What is SQL? "Guys, ever wondered how data analysts 'talk' to databases? It’s with SQL! Think of SQL as the language of data. Just like English or Hindi helps us communicate, SQL lets us interact with databases. Here’s the cool part: SQL is super

See More
3 Replies
5
Image Description

Priyanka Dadhich

Hey I am on Medial • 2m

🚀 Level Up Your Skills for FREE! Whether you're a student, professional, or lifelong learner—these curated courses are your gateway to growth in tech, data, and business. 🎓 Explore top-tier content in: 1. Artificial Intelligence + Data Analyst

See More
1 Reply
1
6

Sanskar

Keen Learner and Exp... • 1m

Day x of learning python as a beginner. Nor more? Its been a month since I started leaning python as my first programming language. I am really enjoying my python journey and have learned many important concepts which will be used throughout my prog

See More
Reply
Image Description

Sanjay Kadali

 • 

Health Catalyst • 11h

🚀 Excited to share a milestone in my app: Pennywise! I have set up a basic data backup pipeline that runs automatically on the 1st day of every month. This pipeline efficiently pulls data from a Microsoft Azure SQL Standard Tier Database and secur

See More
1 Reply
7

Download the medial app to read full posts, comements and news.