Misha Sv
Misha Sv
  • 94
  • 289 352
Master HTML Basics in 20 Minutes: Essential Guide for Python Programmers!
Learn the fundamentals of HTML in just 20 minutes! This tutorial is perfect for Python programmers looking to understand the structure of HTML, key tags, and how to read HTML from a URL or file using Python. Whether you're a beginner or need a quick refresher, this video has you covered!
📄 Resources
- Tutorial: mishasv.com/introduction-to-html-for-python-developers/
⭐️ Timeline
0:00 - What is HTML?
2:05 - Why use HTML?
3:26 - Environment Setup
4:32 - HTML File Structure
7:30 - Heading Tag: h1 to h6
9:01 - Anchor Tag: a
10:39 - Image Tag: img
12:08 - List Tag: ul, ol, li
13:37 - Recap
14:15 - Read HTML from URL (with Python)
17:28 - Read HTML from File (with Python)
19:11 - Conclusion
💸 Donations
💵 One-Time Donations: www.paypal.com/donate/?hosted_button_id=7QP8DZT48K9TC
💰 Patreon: www.patreon.com/misha_sv
--------------------------------------------------------------------------------------------------------------
⭐️ Tags
- Python HTML
- HTML Tutorial
มุมมอง: 71

วีดีโอ

Cleaning Up Your Python Imports Automatically with isort
มุมมอง 2.6K10 หลายเดือนก่อน
In this tutorial we will explore how to sort Python module imports with isort. 📄 Resources - Automatically sort Python module imports with isort: pyshark.com/automatically-sort-python-module-imports-using-isort/ - Delete Files using Python: th-cam.com/video/93dIJimfYTA/w-d-xo.html - Move Files using Python: th-cam.com/video/Q3IoeTkYA8Q/w-d-xo.html - Rename Files using Python Tutorial: th-cam.co...
How to Permanently Delete Files with Python
มุมมอง 25910 หลายเดือนก่อน
In this tutorial we will explore how to delete files using Python. 📄 Resources - How to Delete Files using Python: mishasv.com/how-to-delete-files-using-python/ - Move Files using Python: th-cam.com/video/Q3IoeTkYA8Q/w-d-xo.html - Rename Files using Python Tutorial: th-cam.com/video/vvcdW1yNETo/w-d-xo.html - Copy Files using Python Tutorial: th-cam.com/video/M032vDNKg-Y/w-d-xo.html 🔗 My Social ...
How to Move Files with Python
มุมมอง 21110 หลายเดือนก่อน
In this tutorial we will explore how to move files from one directory to another directory using Python. 📄 Resources - How to Move Files with Python: mishasv.com/how-to-move-files-using-python/ - Rename Files using Python Tutorial: th-cam.com/video/vvcdW1yNETo/w-d-xo.html - Copy Files using Python Tutorial: th-cam.com/video/M032vDNKg-Y/w-d-xo.html 🔗 My Social Media - TH-cam: th-cam.com/channels...
The Easiest Way to Copy Files with Python
มุมมอง 79411 หลายเดือนก่อน
The Easiest Way to Copy Files with Python
Rename Files with Python (Automate Your Boring Tasks)
มุมมอง 60711 หลายเดือนก่อน
Rename Files with Python (Automate Your Boring Tasks)
Data Types in Python - String, Integer, Float, Boolean, Complex - Python for Beginners - 2024
มุมมอง 4.4K11 หลายเดือนก่อน
Data Types in Python - String, Integer, Float, Boolean, Complex - Python for Beginners - 2024
String Data Type in Python - Beginner Python - Programming Tutorial
มุมมอง 445ปีที่แล้ว
String Data Type in Python - Beginner Python - Programming Tutorial
I Profiled Python Code with cProfile & You Won't Believe What I Found
มุมมอง 1.3Kปีที่แล้ว
I Profiled Python Code with cProfile & You Won't Believe What I Found
How to Extract Tables from HTML and Webpages using Python
มุมมอง 3.9Kปีที่แล้ว
How to Extract Tables from HTML and Webpages using Python
Manage Environment Variables in Python (The Easy Way)
มุมมอง 1.4Kปีที่แล้ว
Manage Environment Variables in Python (The Easy Way)
Python: The Secret to a Cleaner Environment
มุมมอง 464ปีที่แล้ว
Python: The Secret to a Cleaner Environment
Why Python's ord() and chr() Functions are Useful
มุมมอง 1.7Kปีที่แล้ว
Why Python's ord() and chr() Functions are Useful
Python help() - Easily Access Any Function's Documentation
มุมมอง 743ปีที่แล้ว
Python help() - Easily Access Any Function's Documentation
Why You Should Use Python's enumerate() Function
มุมมอง 259ปีที่แล้ว
Why You Should Use Python's enumerate() Function
How Python's Sorted() Function Actually Works
มุมมอง 498ปีที่แล้ว
How Python's Sorted() Function Actually Works
Why Python's Boolean Type is More Complicated Than You Think
มุมมอง 382ปีที่แล้ว
Why Python's Boolean Type is More Complicated Than You Think
Python map() - The Most Useful Function You've Never Used
มุมมอง 448ปีที่แล้ว
Python map() - The Most Useful Function You've Never Used
Why Python Lambda Functions Are Awesome
มุมมอง 486ปีที่แล้ว
Why Python Lambda Functions Are Awesome
I Extracted Every Image from a PDF with Python
มุมมอง 8Kปีที่แล้ว
I Extracted Every Image from a PDF with Python
Numeric Data Types in Python - Beginner Python - Programming Tutorial
มุมมอง 740ปีที่แล้ว
Numeric Data Types in Python - Beginner Python - Programming Tutorial
How to Build a Simple Age Calculator in Python
มุมมอง 7742 ปีที่แล้ว
How to Build a Simple Age Calculator in Python
Turn CSV Files Into HTML Tables With Python
มุมมอง 3.3K2 ปีที่แล้ว
Turn CSV Files Into HTML Tables With Python
I Made a Tool to Extract PDF Metadata with Python
มุมมอง 3.4K2 ปีที่แล้ว
I Made a Tool to Extract PDF Metadata with Python
How to Extract Text from PDF using Python
มุมมอง 4.9K2 ปีที่แล้ว
How to Extract Text from PDF using Python
I Built a Python GUI Calculator (and it actually works!)
มุมมอง 3.6K2 ปีที่แล้ว
I Built a Python GUI Calculator (and it actually works!)
Convert HTML and Webpages to PDF using Python
มุมมอง 15K2 ปีที่แล้ว
Convert HTML and Webpages to PDF using Python
I Built A Spelling Checker Using Python (Step by Step Guide)
มุมมอง 4.6K2 ปีที่แล้ว
I Built A Spelling Checker Using Python (Step by Step Guide)
Merging PDFs in Python: The EASY Way
มุมมอง 2.9K2 ปีที่แล้ว
Merging PDFs in Python: The EASY Way
How to Extract Text from Image using Python and Tesseract (OCR)
มุมมอง 15K2 ปีที่แล้ว
How to Extract Text from Image using Python and Tesseract (OCR)

ความคิดเห็น

  • @jewsefjones
    @jewsefjones 4 วันที่ผ่านมา

    Only works for mutable objects

  • @Greenmarty
    @Greenmarty 26 วันที่ผ่านมา

    What if i need to extract multiple zip files with different compression and encrypted by AES256 or AES128 ?

  • @arunbalakrishnan8978
    @arunbalakrishnan8978 หลายเดือนก่อน

    some valuable knowledge.. Thank you..

  • @whoyouare7359
    @whoyouare7359 หลายเดือนก่อน

    hello I want to ask, if I don't have the key, can it still be decrypted? If possible, what should I do?

  • @dirac9
    @dirac9 หลายเดือนก่อน

    This is so cool. Thank you! pikepdf gives greater metadata detail than pymupdf

  • @JohnBond-m4t
    @JohnBond-m4t 2 หลายเดือนก่อน

    When I fire up Linux, it runs Anaconda before loading Python.

  • @drivingapproach
    @drivingapproach 2 หลายเดือนก่อน

    This is very #pythonic

    • @MishaSv
      @MishaSv 2 หลายเดือนก่อน

      Thank you!

  • @LazyGod840
    @LazyGod840 2 หลายเดือนก่อน

    It can be done in one line of JS too. It doesn't have tuples, so just use arrays. :D let a = 1, b = 2 [a, b] = [b, a] Never used that tbh (swapping two vars in JS), but it's commonly used syntax.

    • @MishaSv
      @MishaSv 2 หลายเดือนก่อน

      In Python if you use a list (array) like [a,b] then after swapping it will stay as an array. Whereas with tuple a and b will stay defined as individual variables.

  • @Frozengrapecream
    @Frozengrapecream 2 หลายเดือนก่อน

    You can level up again by ditching Python for C++ where you simply call std::swap(a,b)!! This also doesnt have any overhead like the Python solution does (constructing the temporary tuple) But comparing c++ and Python is stupid. My bad....

    • @MishaSv
      @MishaSv 2 หลายเดือนก่อน

      It makes sense! I'm mainly creating Python programming content, so I focus on some useful tips for Python users.

  • @Youssef-o9y1r
    @Youssef-o9y1r 2 หลายเดือนก่อน

    great tutorial

    • @MishaSv
      @MishaSv 2 หลายเดือนก่อน

      I'm happy you found it useful and learnt something new!

  • @javshah105
    @javshah105 2 หลายเดือนก่อน

    Thanks!

    • @MishaSv
      @MishaSv 2 หลายเดือนก่อน

      I'm glad you found it useful!

  • @agentsofficial69
    @agentsofficial69 2 หลายเดือนก่อน

    PS C:\Users\user\OneDrive\Desktop\Decrypt> & "C:/Program Files/Python312/python.exe" c:/Users/user/OneDrive/Desktop/Decrypt/main2.py Traceback (most recent call last): File "c:\Users\user\OneDrive\Desktop\Decrypt\main2.py", line 1, in <module> from cryptography.fernet import Fernet ModuleNotFoundError: No module named 'cryptography' whats the problem

  • @NoToBusinessCasual
    @NoToBusinessCasual 2 หลายเดือนก่อน

    Good video. Nothing against the video but the library is not perfect. I was quite excited that I will get to extract data from my etrade statement files (pdf) but whether I run it for all pages or page by page, it skips certain tables or part of the tables. I have a suspicion when a table is continued from one page to the next, the logic hits a glitch and becomes very unpredictable for that page.

    • @MishaSv
      @MishaSv 2 หลายเดือนก่อน

      Yes, the library has its limitations and this tutorial is just to showcase some of the functionality. It works best when a table is well defined and is on one page. The moment it becomes split across multiple pages, you need to customize the code to retrieve the table as a whole by concatenating several dataframes.

  • @lucamarletta3468
    @lucamarletta3468 3 หลายเดือนก่อน

    thanks bro! I managed a cryptography with ".docx" file and it worked well.

  • @bilalhasanjee4412
    @bilalhasanjee4412 3 หลายเดือนก่อน

    Can you plaese proviude the code you wrote in Python? And the cmd prompt for installing the libraries?

    • @MishaSv
      @MishaSv 3 หลายเดือนก่อน

      Here it is: pyshark.com/extract-images-from-pdf-using-python/

  • @nonnydube6430
    @nonnydube6430 3 หลายเดือนก่อน

    Thank you so much for this, I struggled for weeks on end until i foud this Video.

    • @MishaSv
      @MishaSv 3 หลายเดือนก่อน

      I'm glad it was helpful!

    • @nonnydube6430
      @nonnydube6430 3 หลายเดือนก่อน

      It was God bless you for your kindness.🙏....

    • @nonnydube6430
      @nonnydube6430 3 หลายเดือนก่อน

      I now have issues with scaling my tables to fit on one page when converted to pdf, they overpay.

  • @SAOE7
    @SAOE7 3 หลายเดือนก่อน

    Thank you pro ❤

    • @MishaSv
      @MishaSv 3 หลายเดือนก่อน

      I'm glad you found it useful!

  • @-infofarmer7274
    @-infofarmer7274 4 หลายเดือนก่อน

    Thanks. helpful for ta.wikisource

    • @MishaSv
      @MishaSv 3 หลายเดือนก่อน

      Glad it was helpful!

  • @pankajKushwaha085
    @pankajKushwaha085 4 หลายเดือนก่อน

    Thank you for this fantastic video on encryption and decryption! Your explanations were clear and insightful, making a complex topic easy to understand. I truly admire your ability to break down such intricate concepts so effectively. Keep up the great work!

    • @MishaSv
      @MishaSv 3 หลายเดือนก่อน

      Glad it was helpful!

  • @tanmaychaturvedi8191
    @tanmaychaturvedi8191 4 หลายเดือนก่อน

    The thing is whether it is tabula Or camelot they don't read all the tables, I want to extract tables from research papers but my rag pipeline in which I have used tabula Or camelot for doing it fails in covering all the cases, so do we have any other solution.

    • @ammariskandar9939
      @ammariskandar9939 28 วันที่ผ่านมา

      have you found out the solution ?

    • @tanmaychaturvedi8191
      @tanmaychaturvedi8191 27 วันที่ผ่านมา

      @ammariskandar9939 yupp I got the solution. We needed it for complete table extraction for our Advance RAG Project as a part of our internship. So we used Paddleocr and PPStructure for it. It completely extracts table along with maintaining its structure too.

  • @gregorydunks
    @gregorydunks 5 หลายเดือนก่อน

    Hi I have one big table that carries on through each page but each page is technically it’s own table with new headers so is there anyway to append all of these tables in one file and remove the headers so that it becomes one long csv file with only one set of headers

  • @echo2net
    @echo2net 5 หลายเดือนก่อน

    finally I understand it. THANK YOU!

    • @MishaSv
      @MishaSv 3 หลายเดือนก่อน

      I'm happy it helped!

  • @gamesandtimers
    @gamesandtimers 5 หลายเดือนก่อน

    how would you scrape if there are no <a> tags? such as a login page usually does not have an anchor tag instead a button for navigation.

  • @shahidshaikh4944
    @shahidshaikh4944 5 หลายเดือนก่อน

    How to give colour coding to grades? Like if grade > 90 then green colour column and if less grade then, red colour

    • @MishaSv
      @MishaSv 2 หลายเดือนก่อน

      You will have to write some custom code for colouring in HTML.

  • @generic-youtube-user
    @generic-youtube-user 5 หลายเดือนก่อน

    hello @mishasv good stuff, but i face an issue when i try to do a URL to PDF. I get an error saying wkhtmltopdf failed because ContentAccessDenied. What can be causing this? Have you faced such issue earlier?

  • @madhavmore5649
    @madhavmore5649 5 หลายเดือนก่อน

    Thanks it worked!

    • @MishaSv
      @MishaSv 3 หลายเดือนก่อน

      Great!

  • @gvenagas
    @gvenagas 6 หลายเดือนก่อน

    I found that by opening a pdf file with Mozilla Firefox and inspecting it with the developer tools you can collect its text (with the help of JavaScript) after the web browser has converted it to HTML and maybe save it for further processing with someone programming language.

  • @higiniofuentes2551
    @higiniofuentes2551 6 หลายเดือนก่อน

    Thank you for this very useful video!

  • @alfredenglund
    @alfredenglund 8 หลายเดือนก่อน

    shit tutorial, "files" you mean csv.

  • @san2sreshta
    @san2sreshta 8 หลายเดือนก่อน

    how to handle if a single table is spanning over 2 pages?

  • @saviodemirandapereira4924
    @saviodemirandapereira4924 8 หลายเดือนก่อน

    Hey, how can i solve this? No JVM shared library file (jvm.dll) found. Try setting up the JAVA_HOME environment variable properly.

    • @Vartos
      @Vartos 3 หลายเดือนก่อน

      I have the same problem, you managed to find any solutions..?

  • @gabrielestrada6165
    @gabrielestrada6165 8 หลายเดือนก่อน

    nice video! Do you think is possible to create a little code to import a PDF and have it exported with metadatas info in the name? Most of the times the pdf's name is not correct, so to overwrite it with the metadata would be wonderful

  • @path2ds863
    @path2ds863 9 หลายเดือนก่อน

    I have a question if I may. I have a pdf with one table. The table is pretty large so it's stretched over 15 pages. I used your code to pull out the data into a csv. I got the following response: Java HotSpot(TM) 64-Bit Server VM warning: CodeCache is full. Compiler has been disabled. Java HotSpot(TM) 64-Bit Server VM warning: Try increasing the code cache size using -XX:ReservedCodeCacheSize= CodeCache: size=131072Kb used=7204Kb max_used=7204Kb free=123867Kb bounds [0x0000000300000000, 0x0000000300720000, 0x0000000308000000] total_blobs=2538 nmethods=2043 adapters=410 compilation: disabled (not enough contiguous free space left) /Users/mago/Work/pdf/venv/lib/python3.12/site-packages/tabula/io.py:1045: FutureWarning: errors='ignore' is deprecated and will raise in a future version. Use to_numeric without passing `errors` and catch exceptions explicitly instead df[c] = pd.to_numeric(df[c], errors="ignore") I limited the request to one page only. However it did no good. I would really appreciate your insights on how to deal with that error. Best, M.

  • @path2ds863
    @path2ds863 9 หลายเดือนก่อน

    you helped me a lot. Thx!

    • @MishaSv
      @MishaSv 3 หลายเดือนก่อน

      Amazing!

  • @glenn8781
    @glenn8781 9 หลายเดือนก่อน

    Getting JavaNotFoundError :(

  • @joymackey8218
    @joymackey8218 9 หลายเดือนก่อน

    The only problem with encryption I tried it i encrypted a python script and tried running it it won't run it shows the encryption in cmd and invalid syntax

  • @FrederickWall-i4v
    @FrederickWall-i4v 9 หลายเดือนก่อน

    Good

    • @MishaSv
      @MishaSv 9 หลายเดือนก่อน

      Thank you!

  • @chelsyma3926
    @chelsyma3926 10 หลายเดือนก่อน

    It was only able to extract some of the images. Why some images cannot be extracted?

    • @MishaSv
      @MishaSv 9 หลายเดือนก่อน

      It depends on how the original PDF file was created. In some cases the Python code that's running is unable to detect images in a given PDF file.

  • @NN-nm3jw
    @NN-nm3jw 10 หลายเดือนก่อน

    this extracts every page as image including text data.

    • @MishaSv
      @MishaSv 10 หลายเดือนก่อน

      It depends on how the original PDF file was created. In some cases it could have been converted from an image for example, so when you try to extract images it will extract the whole page as image.

  • @khalidhussain5830
    @khalidhussain5830 10 หลายเดือนก่อน

    After so many hours I found you and thankyou !!!

    • @MishaSv
      @MishaSv 10 หลายเดือนก่อน

      I’m happy the tutorial is helpful!

    • @khalidhussain5830
      @khalidhussain5830 10 หลายเดือนก่อน

      @@MishaSv Bro , I created Encryption and Decryption app by your idea, in this app I provide some functionality like you can encrypt and decrypt text not only just text you can encrypt and decrypt the file and message which appear your files has been saved, After creating that app I got 2nd position in my class on Science Exhibition Day, and I am really gladd thankyou so much , this tutorial really help me <<33

    • @MishaSv
      @MishaSv 10 หลายเดือนก่อน

      ⁠​⁠@@khalidhussain5830I’m happy it helped you! Subscribe to the channel and check out my other programming tutorials!

  • @ogfakii9187
    @ogfakii9187 11 หลายเดือนก่อน

    Goat

  • @waynefitzpatrick4295
    @waynefitzpatrick4295 11 หลายเดือนก่อน

    ☺️ "PromoSM"

  • @spectrauniverse
    @spectrauniverse 11 หลายเดือนก่อน

    I am building a python program to organize my files. This video came in really handy, thanks for the great explanations!

  • @fifietlili
    @fifietlili 11 หลายเดือนก่อน

    Thanks a lot for this video! ❤

  • @alexeybolshakov5720
    @alexeybolshakov5720 11 หลายเดือนก่อน

    More like this please 😊

  • @drivingapproach
    @drivingapproach 11 หลายเดือนก่อน

    Good video! 👍

  • @drivingapproach
    @drivingapproach 11 หลายเดือนก่อน

    More like this please 😏

  • @drivingapproach
    @drivingapproach 11 หลายเดือนก่อน

    Lambda function 😊

  • @drivingapproach
    @drivingapproach 11 หลายเดือนก่อน

    Very nice 👍

    • @MishaSv
      @MishaSv 11 หลายเดือนก่อน

      Thank you!

  • @drivingapproach
    @drivingapproach 11 หลายเดือนก่อน

    Learning Python from your videos little by little

    • @MishaSv
      @MishaSv 11 หลายเดือนก่อน

      I'm glad you find it helpful!