Back

Sanskar

Keen Learner and Exp... • 1d

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... • 2h

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 • 4m

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

Comet

#freelancer • 9m

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

Reply
3

Vikas Jaiswal

MIS executive| Power... • 5m

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 • 8m

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 • 28d

🚀 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

Comet

#freelancer • 1y

Steps to Enter Data Science 1. Learn the Basics: Master programming languages like Python and R, as well as tools like TensorFlow, sci-kit-learn, and Tableau. 2. Choose Your Field: Select a specific industry, such as healthcare or finance, and lear

See More
Reply
3
10
Image Description
Image Description

Comet

#freelancer • 8m

What Programming languages do you use on regular basis? A study from 2018 with a 18,827 sample size voted Python (87%) as the top programming language for data analysis and data science, followed by SQL (44%) and R language (31%), respectively. Do

See More
9 Replies
15
Image Description
Image Description

Comet

#freelancer • 8m

looking for experienced Data Engineers/Data Analysts(2+ work years) to immediately join our India Team (Gurgaon with Hybrid model) Skills Required: SQL, Python, Pyspark, Azure Databricks, Azure DevOps, Building Data Pipelines, Data Warehousing, Dat

See More
2 Replies
2
16

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