How to store data with Python and SQLite3

  Рет қаралды 46,250

John Watson Rooney

John Watson Rooney

Күн бұрын

Пікірлер: 66
@lubomirivanov1741
@lubomirivanov1741 3 жыл бұрын
An absolute pillar of society.
@thebuggser2752
@thebuggser2752 Жыл бұрын
Very nice overview of creating and viewing a database.
@deeperblue77
@deeperblue77 3 жыл бұрын
Really helpful and great stuff. Thanks John.
@tubelessHuma
@tubelessHuma 3 жыл бұрын
SQLite is very easy as compared to other databases. A short but very useful video.👌👍
@jonathanfriz4410
@jonathanfriz4410 3 жыл бұрын
Another great one John!
@eugenepierce8883
@eugenepierce8883 3 жыл бұрын
Thank you, John! You're doing an amazing job by sharing your knowledge with others in such a great form. Wish you all the best!
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
Thank you!
@mrklopp1029
@mrklopp1029 3 жыл бұрын
Thank you for this! Keep up the great work.
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
Thank you lots more coming!
@camp3854
@camp3854 3 жыл бұрын
would be cool to see this as part of a scrapy project e.g. in a pipeline
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
That video is done and will be released in a week or so!
@camp3854
@camp3854 3 жыл бұрын
@@JohnWatsonRooney Nice! thanks for all your hard work, your channel is amazing!
@00flydragon00
@00flydragon00 2 жыл бұрын
wow this vid is so clean
@amarAK47khan
@amarAK47khan Жыл бұрын
great practical stuff !
@Daalen03
@Daalen03 3 жыл бұрын
Thanks John! Really helpful again. A while back you mentioned a video for deploying to Heroku, is that still in works?
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
It is!
@CaribouDataScience
@CaribouDataScience Жыл бұрын
Thanks
@rugvedz
@rugvedz 3 жыл бұрын
Thank you for the videos. I've learnt a lot from you. Can you please make a video about handling captchas without using selenium?
@gentrithoxha7797
@gentrithoxha7797 3 жыл бұрын
Hello, great content.I wanted to ask a question that i have looked in Google so long couldn't find answer. Is it possible to use selium in headless mode and then when a get 200 response open that same request in gui mode? I would appreciate if you respond to this.
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
I'm sure you could - open it in headless, get a 200, close the browser and then reopen with headless=False. I've not tried it but I believe it would work
@DM-py7pj
@DM-py7pj 3 жыл бұрын
At no point do you close any of the connections. Does this mean you have a load of open connections in the background or is there some sort of (out of scope?) clean-up?
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
Sure, you don’t need to worry about closing the connection, just the transactions with execute(). There’s generally no issue leaving it to close itself
@ammadkhan4687
@ammadkhan4687 Жыл бұрын
Could you please make some video about using microsoft graph API to access outlook or sharepoint with some steps to Register the app
@w33k3nd5
@w33k3nd5 3 жыл бұрын
hey that was wonderful , could u make a video on when amazon blocks from scrapping or shows captcha . because the way you explains and teaches the things are really really easy to copup with . Thanks
@Thomas_Grusz
@Thomas_Grusz 3 жыл бұрын
Thanks for this!
@shoebshaikh6310
@shoebshaikh6310 3 жыл бұрын
Great work.
@proxy7448
@proxy7448 2 жыл бұрын
late comment but how about checking if data is found ?? i could loop through but depending on data that'd be slow
@trungnguyenduc2443
@trungnguyenduc2443 3 жыл бұрын
Hi, Can you guide us how to create new sheet in workbook everyday for data update.
@KhalilYasser
@KhalilYasser 3 жыл бұрын
Thank you very much.
@AlexRodriguez-do9jx
@AlexRodriguez-do9jx 2 жыл бұрын
As an extension to this tutorial would be really cool to see a way of hosting this sqlite3 database instance in a docker instance w/redis or something. Nevertheless excellent video, super practical. Love your content.
@asmuchican490
@asmuchican490 3 жыл бұрын
John I think mongodb is better than sqlite for crawling multiple spiders. In sqlite we have to write more codes and gives unnecessary errors related to pipelines and database connection. For complex and large project mongodb is better.
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
sure, SQLite has its downsides. I like mongo and have used it in some of my personal projects. The point I wanted to make was that if you aren’t familiar with databases then use SQLite now and start getting used to it. Good points though
@rssrgukt
@rssrgukt Ай бұрын
Hii sir, It cant shoe the datbase on mysql
@ronanamelin
@ronanamelin 2 жыл бұрын
What if the "price real " changes the value ? How would you update the entry than ?
@chizzlemo3094
@chizzlemo3094 2 жыл бұрын
Cool thanks
@FabioRBelotto
@FabioRBelotto 2 жыл бұрын
Great video. Can you talk a bit about using sql "create table as" in python?
@patrykdabrowski8333
@patrykdabrowski8333 3 жыл бұрын
Hi John, Could you please share your VSC settings which you were usingin previous videos? The theme looks pretty good and terminal also!
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
HI - The VS Code is Gruvbox Material, and the terminal is ZSH installed into WSL2, I dont remember the specific settings though sorry!
@nurlansalkinbayev3890
@nurlansalkinbayev3890 3 жыл бұрын
Hello John.Thanks for your job.Can you make video how to send email once a day automatclly?
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
Yes I can - i will add it to my notes!
@businessman6269
@businessman6269 3 жыл бұрын
Amazing video! Could you do a video on web scraping using a VPN network as a proxy? For example, using Protonvpn or Nordvpn for scraping data from amazon? Thanks!
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
Great suggestion! I'll add it to my video notes!
@bisratgetachew8373
@bisratgetachew8373 3 жыл бұрын
Great Video once again. Can you please finish the fastapi video? Thanks again
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
Sure - it’s on my list, I’ve got a lot going on but will get there
@serageibraheem2386
@serageibraheem2386 3 жыл бұрын
The best of the best
@sheikhakbar2067
@sheikhakbar2067 2 жыл бұрын
I need your advice regarding SQL... Is there any advantage to learning it, if I am pretty comfortable with pandas? So basically the question is, what do I get out of learning SQL ... what are its advantages over pandas? Something that pushed me to learn SQL (I keep saying SQL because I see a lot of python programmers say SQLite, I wonder how it is different from SQL?!) ... the thing that pushed me to want to learn it was seeing pandas not able to deal with large data frames, so how is SQL doing int that regard? pandas is great, but once the pickle file exceeds 2 GB, handling data becomes extremely difficult.. is it the same with SQL?
@sheikhakbar2067
@sheikhakbar2067 2 жыл бұрын
The background to my question is that I once scraped a website, and the output was huge (around 15 GB) ... so I had to devise a plan to scrape and save the output to around 30 smaller JSON files, so I can process the data in pandas.
@finkyfreak8515
@finkyfreak8515 Жыл бұрын
You should probably use something well established for that kind of data. Try SQLite first as you can see it's quite easy. Probably You already have a solution for it after 10months would you mind sharing your experience?
@tyc00n
@tyc00n 3 жыл бұрын
it would be great if you go from scraped API json to NOSQL without duplicates, deduping so to speak
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
Sure, I’m working on mongodb videos for next month
@b.1851
@b.1851 3 жыл бұрын
lets go !!! first comment. keep up the work john
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
Thanks!
@asmitapatel547
@asmitapatel547 3 жыл бұрын
Can you scrap Udemy website ?
@augischadiegils.5109
@augischadiegils.5109 3 жыл бұрын
@dzeykop
@dzeykop 3 жыл бұрын
Hello John thank you for amazing, really amazing video again. You lessons are awesome and it looks so easy. 😊😊😊👏👏👏 P. S. Please, Please, make a course on Udemy about all the Python stuff and I buy it immediately 😎😎
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
thanks! I'd love make a course, but I would want it to be worth it to people. I do have a rough plan down
@dzeykop
@dzeykop 3 жыл бұрын
@@JohnWatsonRooney all your KZbin videos have a big value for everyone who will learn Python language. And your style to teach is really pleasant. 👍👍👍👏👏👏 Thank you
@stuartwalker9659
@stuartwalker9659 2 жыл бұрын
so I did this using pycharm and jupyter and neither didn't created my .db database, and it created an error alert stating that the name I gave my .db; NameError: (name) is not defined. Did you define your example.db off video?
@magicmedia7950
@magicmedia7950 2 жыл бұрын
Moving too fast
@Pylogicx
@Pylogicx Жыл бұрын
Please work on your speaking style. I often come on your channel and try to learn something from you. But the way you speak destroys the learning passion. 😢
@airbnbguest6370
@airbnbguest6370 3 жыл бұрын
How does this compare to storing the data in a pandas dataframe and then exporting the pandas dataframe to sql format? Is this just a better way to save the scrapped data into a db in real time, line by line? I need to get better at extract transform load processes for my scrapers that I want to run consistently to build a time series picture. Would be interested to see some videos on simple ways to set up a scraper to run say once per week, and push data to a sql database on aws, that can then be queried via a graphql api using something like hasura.io, and then how to monitize that dataset on rapid api or a make your own site for it with something like blobr.io.
@JohnWatsonRooney
@JohnWatsonRooney 3 жыл бұрын
Yes skip pandas if you end goal is just storing the data. Put it all into a database like this and then pull out the bits too want to analyse into a pandas data frame. I’ve done some videos on cronjobs before but I do prefer the project approach - I’m working on a series now that takes scraped data and saves it to a database, I could adapt it to run each week and then work on a front end to display it
@mcooler1
@mcooler1 3 жыл бұрын
@@JohnWatsonRooney This is exactly what I would like to see. Please consider doing video about how to automatically (periodically) run scraper + save to database + show in front end. Many thanks.
@noahdoesrandom
@noahdoesrandom Жыл бұрын
Keep getting this error, can anyone help? Traceback (most recent call last): File "/Users/noah/Documents/Database/main.py", line 7, in cur.execute('''CREATE TABLE IF NOT EXISTS patientnameandage sqlite3.OperationalError: near "in": syntax error
SQLAlchemy Makes Using Python Databases EASY
19:08
Eric Roby
Рет қаралды 6 М.
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 27 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Что-что Мурсдей говорит? 💭 #симбочка #симба #мурсдей
00:19
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
SQLite Backend for Beginners - Create Quick Databases with Python and SQL
13:32
This SQLite Database Model is Easy and Ready for your Python Projects!
11:16
FastAPI & Alembic - Database Migrations in FastAPI apps
18:33
SQLite is not weakly typed!
5:56
Aaron Francis
Рет қаралды 11 М.
Web Scraping Databases with Mechanical Soup and SQlite
19:19
Python Simplified
Рет қаралды 92 М.
Working With APIs in Python - Pagination and Data Extraction
22:36
John Watson Rooney
Рет қаралды 110 М.
you need to learn SQL RIGHT NOW!! (SQL Tutorial for Beginners)
24:25
NetworkChuck
Рет қаралды 1,6 МЛН
SQLModel: The Python Library You Didn’t Know You Needed
14:57
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 27 МЛН