Тёмный
Python 360
Python 360
Python 360
Подписаться
Regular Python videos, support my channel via Patreon:
www.patreon.com/join/3552586

► Automation - creation of documents (CSV, DOCX, PDF)
► EBAY API with Python
► Bitcoin
► ML and AI including chatGPT, LangChain and HuggingFace
► Google Cloud Platform Tutorials
► API integration + FastAPI
► Network Automation
► Web Scraping (Requests, Scrapy, BeautifulSoup)
Recommender Systems with Qdrant
30:32
21 час назад
Retrieval with fastembed | TextEmbedding
13:29
7 часов назад
Python Webscraper for Rightmove - 2024
14:55
14 дней назад
How to Parse a List + Comparison v Rust
4:29
21 день назад
5 Python tips | Python for beginners
8:35
Месяц назад
Python Jobs - UK  - June 2024
32:34
2 месяца назад
Using Pointers | C Programming
20:22
3 месяца назад
Python Jobs | April 2024
30:09
3 месяца назад
Surrealdb & Python
30:13
4 месяца назад
Lazy Iterators v List Comprehensions in Python
6:44
5 месяцев назад
Stop blaming the language | RTFM and Chill out
8:44
5 месяцев назад
How to set up Jupyter Notebook 7
4:17
6 месяцев назад
HTML from Jupyter
6:17
6 месяцев назад
Image Similarity (AI) | Qdrant
3:00
7 месяцев назад
Python Jobs in the UK -  August 2023
19:35
11 месяцев назад
Learn LangChain - full tutorial | ChatGPT
1:03:13
11 месяцев назад
Комментарии
@rishi8107
@rishi8107 2 дня назад
Where can i find the code for this ?
@python360
@python360 2 дня назад
github.com/RGGH/fastemb
@isteal7427
@isteal7427 7 дней назад
Hello, can you make a video on listing items and variations with the API please
@ajays1647
@ajays1647 11 дней назад
helpful content, thank you do we need any venv to be created here??
@python360
@python360 11 дней назад
Thank you! - venv is good practice but tbh most of the time I don't - except when I know I will want to do a pip freeze and create requirements.txt. So in short, no, you don't have to!
@ajays1647
@ajays1647 11 дней назад
@@python360 it would be great if you could have another video on pytest/unittest for simple cpp program
@python360
@python360 15 дней назад
Let me know if you'd like to see a follow up video to this? - I can insert the scraped data into a vector database, so we can do semantic search, or I could do a more traditional insert into Sqlite? or PostGres?
@sammathew535
@sammathew535 16 дней назад
Why does it display text out of the `sample_texts`?
@python360
@python360 16 дней назад
That's just what I used to keep this video as simple as possible - to develop it properly you'd most likely use a vector database with "descriptions" and "full_article" - for instance if you were providing a semantic search on a collection of documents. I did one project before where it did a semantic search across youtube video transcripts if that's of interest too 👍
@sammathew535
@sammathew535 16 дней назад
@@python360 But in your code did you have additional elements in the sample_texts list than what you show in the video or on your code page?
@python360
@python360 16 дней назад
@@sammathew535 Yes, I added a few more whilst testing it, (apologies if I didn't make that clear)👍
@sammathew535
@sammathew535 16 дней назад
@@python360 now it's clear. I would have tested it soon anyway. Thanks for the great work and sharing.
@davidtindell950
@davidtindell950 17 дней назад
Thank You from the 'Distant Future' !
@python360
@python360 17 дней назад
You are welcome!
@davidtindell950
@davidtindell950 17 дней назад
Thank You. A useful review. Would you consider some vids on running everything locally via Ollama ?
@python360
@python360 17 дней назад
Great suggestion, my laptop cooling fan kicks in and everything goes slow when I run locally. I may try on a Linux VPS again.Last time I tried that I had a message about CUDA and it wouldn't run. I could just do the vids on my laptop and edit at 4x or 8x speed! Thanks for the comment, will look into it!
@ochiengodero2075
@ochiengodero2075 Месяц назад
kindly do an updated one of installation with regtest on mac
@python360
@python360 17 дней назад
I don't have a MAC, but if you'd like to help test, we could sort something, I'd ask chatGPT to amend my current Linux script (for MAC) and go from there...
@ochiengodero2075
@ochiengodero2075 16 дней назад
@@python360 This would be an honour sir...
@ochiengodero2075
@ochiengodero2075 16 дней назад
@@python360 Also thank you for keeping your comment section lively and active
@python360
@python360 16 дней назад
@ochiengodero2075 Thank you! I try to answer every comment, (I did miss some when I was rough with cv '19). I just thought, if you have a mac, you could run a VM on it with ubuntu for Bitxoin node btw. You'd just need to get the VM to use the network hardware for connection to internet.
@Eeveelections
@Eeveelections Месяц назад
"It's not easy is it?" -- You're telling me, I could have opted out!? Spent too many hours configuring the flask/ngrok backend
@python360
@python360 Месяц назад
I now believe that it's only viable to jump through all the eBay hoops if you are a very motivated business owner coding it all for yourself, or you can spare a developer for a month to decipher their documentation. As a freelancer you couldn't make it pay!
@ochiengodero2075
@ochiengodero2075 Месяц назад
Am on this video in 2024. I can just say amazing amazing
@python360
@python360 Месяц назад
Ah thank you! - I am also using a mini think centre now too. (Running Linux Mint). I'll do an update in due course!
@iaroslavz2644
@iaroslavz2644 Месяц назад
Thank you very much. That helped a lot.
@python360
@python360 Месяц назад
Thank you for the kind comment!! 👍
@BalayukeshB
@BalayukeshB Месяц назад
Hello python360. It was a great video and i worked it. But i got a two problem. The first one is that, it extracts frames perfectly but the text extracted from frames are totally different. Like it extracting many symbols like (,''!;:"') . But these symbols are not present in the frame. It extracting the text but not accurate. Another problem is that, I downloaded Tamil and Hindi language file from github and paste it in exact directory. I also added Eng+tam+Hin in the code. But it's not working . It extracting only english language. What is the problem, can you please explain.
@RAGHAVJAIN-um3ou
@RAGHAVJAIN-um3ou Месяц назад
did the same but getting these errors: Traceback (most recent call last): File "c:\Users agha\OneDrive\Desktop\test\pycdemo.py", line 2, in <module> liObject = cdll.LoadLibrary('./cdemo.so') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users agha\AppData\Local\Programs\Python\Python312\Lib\ctypes\__init__.py", line 460, in LoadLibrary return self._dlltype(name) ^^^^^^^^^^^^^^^^^^^ File "C:\Users agha\AppData\Local\Programs\Python\Python312\Lib\ctypes\__init__.py", line 379, in __init__ self._handle = _dlopen(self._name, mode) ^^^^^^^^^^^^^^^^^^^^^^^^^ OSError: [WinError 193] %1 is not a valid Win32 application
@adfvthgfsybgcnbkfehvsjb
@adfvthgfsybgcnbkfehvsjb Месяц назад
what does <b>python3 ytapithumbget.py<b> mean?
@adfvthgfsybgcnbkfehvsjb
@adfvthgfsybgcnbkfehvsjb Месяц назад
what does <b>python3 ytapithumbget.py<b> mean?
@clementgeorgy.
@clementgeorgy. Месяц назад
sir i did a code in jupyter notebook how do i transfer this code to html to be protrayed
@python360
@python360 16 дней назад
If you use Jupiter 7 it's an option when you save now👍
@rodjenkins8876
@rodjenkins8876 2 месяца назад
Thank you for `python -m pytest` explanation.
@python360
@python360 2 месяца назад
Thank you!☺
@thestereokid6073
@thestereokid6073 2 месяца назад
shot thanks! perfectly simple video, let's see how it goes for me.
@python360
@python360 2 месяца назад
Thank you!!👍
@captainarc5838
@captainarc5838 2 месяца назад
Hi @python360, I was wondering if you knew how to pull shipping label cost information. I've been struggling with this. For some reason UPS labels show up in transactions but not USPS.
@python360
@python360 2 месяца назад
I don't I'm afraid, I'd maybe look to see if USPS have an API - might be simpler (asuming you know the exact weight/size ) ?
@lookman_
@lookman_ 2 месяца назад
Hi, thank you for the great video. How can i select all the elements that i found with ctrl + f ?
@python360
@python360 2 месяца назад
Thank you !! Is this what you need ? ~ While on a search result, press Alt + N to add a cursor at the current occurrence? 👍
@lookman_
@lookman_ 2 месяца назад
Nevermind, i found it , it is the setting: set hlsearch. This is set to off in default
@stahoomusik4070
@stahoomusik4070 2 месяца назад
Great instructions, thanks! To be clear, the email of developer account can be different then the email of the normal ebay account?
@python360
@python360 2 месяца назад
Thank you! Yes. 100% The developer account and normal account are totally separate, and so can email addresses be different (I know this as I use a dedicated email for developer) 👍
@Aleksey.L
@Aleksey.L 2 месяца назад
Прикольно, прикольно, но я бы подтянул синтаксис Python, а то функции вызывать забываешь))))
@python360
@python360 2 месяца назад
Ah, yeah, thank you - good point - thanks for pointing it out!
@hammadh2162
@hammadh2162 2 месяца назад
I have a question as I came across your video. First, thank you for your content as it is very helpful. Is there another method to extract the text from a video without taking the snapshot or picture every 4 second?
@python360
@python360 2 месяца назад
Hello! Thank you for your kind comment. You could maybe adjust the timing to say 3 seconds, or 2 seconds or whatever works, but using this method there will need to be some sort of capturing of the picture in order to do the text recognition. Perhaps there will be an AI product that can do it as the video plays, but using Tesseract and Python, this is the only way I know of. If someone else reads this and can advise then that'd be neat!
@hammadh2162
@hammadh2162 2 месяца назад
@@python360 awesome, thank you very much for your feedback. Greatly appreciate it.z have a good one!
@python360
@python360 2 месяца назад
@@hammadh2162 No problem, cheers Hammad, good luck with your project!😄
@user-zf9fd4ww1h
@user-zf9fd4ww1h 2 месяца назад
u r dressed like you are gonna fly a fighter jet in a minute
@python360
@python360 2 месяца назад
You're right. That's my day job. Python stuff is for lols 😎
@user-jq1yw1ik6q
@user-jq1yw1ik6q 3 месяца назад
where is the next part ?
@monkey_see_monkey_do
@monkey_see_monkey_do 3 месяца назад
I once made a video on pointers, no one has watched that)) But the topic is so basic and so important.
@python360
@python360 3 месяца назад
The RU-vid algorithm seems to be very harsh on smaller channels - I made this last year and didn't dare make it public in case it lost viewers/caused unsubscribes. I'm past worrying about that now., "Que Sera Sera"
@boba5559
@boba5559 3 месяца назад
This is gold! Thank you so much for putting this together. Much appreciated. I would like to set up a basic application to pull my listings from ebay and push to another platform. Any suggestions on where to start? Easiest language to use, etc? Feel free to respond to me as a 5-year old LOL
@python360
@python360 3 месяца назад
Thank you for the good comment! Python will be the easier language to use. You can experiment getting data with the different API endpoints once you have your "developer key" - the authentication is quite complicated, and you'll need to get a new token, every 2 hours. The ebay developer forum is the best place for problems/tips.
@boba5559
@boba5559 3 месяца назад
@@python360 thanks again! Will definitely check out the forum and go the Python route to start. Thank you
@python360
@python360 3 месяца назад
It can be laborious, but if you follow their documentation eventually the mists clear! I've not used any API that uses X-auth as that's even more fiddly, certain API's need it, and some don't, so try find the ones that dont (the docs will state if x-auth is needed) while you're starting out 👍
@corybilyeu4490
@corybilyeu4490 3 месяца назад
since app is one directory up from tests/test_bcd.py, how can you import it such as from app.fetch_www import parse? This would need to go one directory up first?
@python360
@python360 3 месяца назад
. ├── app │ └── fetch_www.py └── tests └── test_bcd.py have you got the structure as above? (have you got tree installed, it's great for this kind of stuff)
@mytrustysteed8476
@mytrustysteed8476 3 месяца назад
Yes just like this.. even added __init__.py files in app/ and tests/ Been banging my head on this one. I'm working on a mac in vs code
@python360
@python360 3 месяца назад
I typed it all back in as I'd not kept the project, I tested it and it works ok : github.com/RGGH/mok One tip : specify your python version if you are doing it from command line : eg : $python3.10 -m pytest
@mytrustysteed8476
@mytrustysteed8476 3 месяца назад
@@python360 I saw this in the repo Add the project root directory to the PYTHONPATH # Replace '/home/rag/Documents/python/mok I didn't do this, that could be it no?
@python360
@python360 3 месяца назад
@@mytrustysteed8476 Yes, PATH can be a problem - if you use "python3.10 -m pytest" or whatever version of python you use then this should work. You can run "which python" and "which pytest" from terminal to check the paths.. See this : g.co/gemini/share/b76c08a4f516 PATH is a pain, but as it works on my set up then, check PATH, make sure you have __init__.py and also you can drag the file icon from VSCode file explorer, and hold down shift and drop it in between quotes when trying to get the right path into your python code.
@corybilyeu4490
@corybilyeu4490 3 месяца назад
Hi when running the tests I get error "modulenotfounderror no module named app" . I know there is something wrong with the relative imports? but I followed your structure exactly
@python360
@python360 3 месяца назад
ah ok, are you on windows or Linux/mac ?
@python360
@python360 3 месяца назад
try : python3.10 -m pytest see also : github.com/RGGH/mok clone it and see it it works?
@FazJay
@FazJay 3 месяца назад
What if you want to persist data? How can you set this up without marketplace notification exemption?
@python360
@python360 3 месяца назад
I'm not sure, other than if you maintain 2 database tables and check and store the differences?
@connorkapooh2002
@connorkapooh2002 3 месяца назад
10 years experience? Having a laugh
@python360
@python360 3 месяца назад
100% It makes a mockery of the whole thing! Better to avoid the recruitment circus if at all possible.
@connorkapooh2002
@connorkapooh2002 3 месяца назад
@@python360 absolutely. I'm in my first year of industry and feel absolutely blessed to not have to go through this hell! What a shit show.
@scienc3tv
@scienc3tv 3 месяца назад
Thank you for the video! Some of those salaries are VERY low considering living in the UK, how could someone lives there with that? Doing another video for graduates would be much appreciated, thank you again.
@python360
@python360 3 месяца назад
Yes, since the money printing/debasement during the pandemic the cost of living has increased way more than salaries. (Politicians now try and blame other things as if we don't remember). Thank you for the suggestion, I'll do some research and then do one on graduate/junior-mid level positions.👍
@Steven-rf2tb
@Steven-rf2tb 3 месяца назад
Hi thanks for the videos, I’m stuck on registration, I got the verification email and then was notified that my application was rejected… please advise? I’ve tried several different emails with and without vpn
@python360
@python360 3 месяца назад
Ah. I must have been lucky then. I had to wait approx 3 days but was approved eventually. Are you able to contact them and ask why? Fyi, I used a protonmail email address.
@whatcanihave08
@whatcanihave08 3 месяца назад
Very easy to follow and nice crisp content. This is what I was looking for. Thank you.
@python360
@python360 3 месяца назад
Ah brilliant. Thank you so much for letting me know. 👍
@vishwanath-ts
@vishwanath-ts 3 месяца назад
Is it possible to apply for jobs in UK as remote worker from other country?
@python360
@python360 3 месяца назад
Very good question! "it is mostly legal to work remotely from a different country from where your company is based. However, there is no one-size-fit-all approach" iasservices.org.uk/is-it-legal-to-work-remotely-from-another-country/
@jabiraidan
@jabiraidan 3 месяца назад
It would mostly depend on the tax system i.e. you pay income tax to the UK gov or your local gov? If you aren't working for a company that deals with international teams and has a local base it could be an issue, particularly with your local government proving you are paying your dues properly. So your first step is asking your government tax office to see how the rules are laid out.
@scienc3tv
@scienc3tv 3 месяца назад
Taxes, taxes, taxes...
@python360
@python360 3 месяца назад
@@scienc3tv (Thumbs up is me agreeing, not me in favour of taxes)👍
@muhammadasil9374
@muhammadasil9374 3 месяца назад
I need a code man.
@python360
@python360 3 месяца назад
A code?
@muhammadasil9374
@muhammadasil9374 3 месяца назад
@@python360 python code
@muhammadasil9374
@muhammadasil9374 3 месяца назад
@@python360 sorry, I need the python code which is used in this project. can you provide me?
@thad33
@thad33 3 месяца назад
I need help with getting 1xbet database for all live games. How can I do this
@python360
@python360 3 месяца назад
Have you tried ScraperAPI already?
@mariamsierra3682
@mariamsierra3682 3 месяца назад
Thank you so muchhhhh ! This was incredibly helpful
@python360
@python360 3 месяца назад
It's a pleasure. Really pleased it helped! 😊
@user-tz3zm4br2b
@user-tz3zm4br2b 4 месяца назад
הסרטון הכי מובן שראיתי בנושא הזה🥰
@Bigbob677
@Bigbob677 4 месяца назад
great video. Thanks
@python360
@python360 4 месяца назад
Thank you!
@johnnysaviation
@johnnysaviation 4 месяца назад
great tutorial, if your still interested in airport live stream there are 2 good channels to watch. they are Pomfus and Mark and SydSquad. Both are in Australia
@python360
@python360 4 месяца назад
Cool, thanks, I'll check them out!
@ShawnM33
@ShawnM33 4 месяца назад
Sounds interesting! Wonder if combining it with Proxy-Store's proxies would make the scraping even smoother. Thoughts?
@python360
@python360 4 месяца назад
You could, or scraperAPI offer smart proxy rotation also.
@ShawnM33
@ShawnM33 4 месяца назад
will check them out! thank you!@@python360
@bobvance9519
@bobvance9519 4 месяца назад
How can I create a hyperlink in a word document using python-docx?
@python360
@python360 4 месяца назад
I can't remember, (its v late in the UK) but the alternative would be to use 'python-docx-tpl' and do it that way. Use pip install and then add your own variable placeholders using jinja syntax.
@henryvaldivia3355
@henryvaldivia3355 4 месяца назад
Im trying to recreate from zero a complete template with python-docx like a resume filling its content, the body is ok but the problem is that i need to add in the header section an image like a background to cover all the header and text is front of this image. How can i achieve this?
@python360
@python360 4 месяца назад
You might be better using "python-docx-template" pip install docxtpl - so that you can start with a template file with an image already present that you put in once, manually and then reference that template and use the corresponding jinja syntax where you need to modify paragraphs etc
@henryvaldivia3355
@henryvaldivia3355 4 месяца назад
@@python360 thanks for the response. Im seeing your videos and i have this problem: as i see with python-docx-template i can replace names with curlys but in my case there are no curlies and also i have some bullet list as sample that i dont need It. My template IS a resume as you know there IS a section "skills" with these bullets sample, i need to eliminaré that list and populate with my own list of skills and also i have a work experience section list with position, dates, company and descripción (same with sample that i don't need It). Also the header section mentioned in the last comment. What can you recomend or It IS posible to work all these with python-docx-template instead DOCX?
@python360
@python360 4 месяца назад
@@henryvaldivia3355 Yes, so "Template" means "The word document you want to use with some variables" in this case? The word "template" in "docxtpl" is just a standard word/docx file, it's not a template file in the microsoft sense. This means you create your word doc as you would manually, and then add the jinja curly braces only where you need a variable? Forgive me if I not understood correctly, but I'd go with pip install docxtpl rather than pip install docx
@RoseAugusto-ig3cm
@RoseAugusto-ig3cm 4 месяца назад
Hello, just wanted to ask during the marketplace deletion/account closure notification process, where can I find the verification token and
@shadelmendez2392
@shadelmendez2392 4 месяца назад
This is the easiest and clearest explanation that i've seen so far!! It helped me immensely, thank you so much!!!
@python360
@python360 4 месяца назад
Thank you so much for your comment, this is really good to hear!!
@glebmaksimov4885
@glebmaksimov4885 4 месяца назад
Great tutorial, sir. But it would be great for me to hear about matadata-based text chunks filtering using langchain + qdrant! :) Liked and Subscribed : )
@python360
@python360 4 месяца назад
Noted! Thanks for the subscribe and comment sir. 👍
@chidijohnsonagwu3621
@chidijohnsonagwu3621 4 месяца назад
I'm having trouble installing tabula-py, an error pops up in JupyterLabs. Help?
@akshortman
@akshortman 4 месяца назад
Just what I needed, excellent video! Thank you.
@python360
@python360 4 месяца назад
Excellent. Thank you for the kind comment!
@robertgoldstein5819
@robertgoldstein5819 4 месяца назад
thanks for the video... if you want it to have a specific format do you just put the variable in that format like {{ variable }} has font courier, bold, size 14 while other items in whatever format you wish? also could you dynamically adjust a table like this too with a template variable...combining this concept and what you described in another video?
@python360
@python360 4 месяца назад
Thanks for the comment. Yes to your 1st question, andas for the table width, I don't know, I'll do some tests and maybe make a video if I can - maybe try this : stackoverflow.com/a/43053996/12670189
@robertgoldstein5819
@robertgoldstein5819 4 месяца назад
@@python360 thanks. I tried it out yesterday... it worked out just fine, but I did {{variable}} to avoid spacing issues. I also did it using pandas and used a ms excel file vs csv format file... that was good so I could have the input use drop down lists and such. Also I noticed the pdf conversion library needed office installed. As I do most of my development in wsl, I wasn't sure how to install it. I found another library that is convert2pdf. it required libreoffice installed, which seemed to be ok. it just had 2 snags 1) It is verbose about the conversion 2) my footer font size got adjusted. I emailed the developer to see if there is a workaround. if you know how to install ms office in a headless way in Linux, then I can go towards your referenced pdf conversion library instead.