Paint Clone in Python

Поділитися
Вставка
  • Опубліковано 16 січ 2025

КОМЕНТАРІ • 37

  • @daveraccliff6422
    @daveraccliff6422 3 роки тому +4

    Just brought your books and omg they are so good I have learnt so much in such a small book and am confident i can do it on my own 10/10

  • @dariusbadea590
    @dariusbadea590 3 роки тому +2

    Man you are the real MVP
    Your videos are so easy to follow and understand. Thank you for your work!
    Greetings from Romania!

  • @parthbansal2775
    @parthbansal2775 3 роки тому

    Dude's a python Jesus dropping sick projects left and right, selling Python Bible

  • @ONIscrooge
    @ONIscrooge Рік тому

    Great video.
    I'm gonna expand upon this to include features that I think are good/necessary for the program.
    Thanks.

  • @ayomidefrancis-akinlolu3035
    @ayomidefrancis-akinlolu3035 3 роки тому

    This is really cool 😌. Thanks

  • @enyaroels7560
    @enyaroels7560 2 роки тому

    hey, i am now trying to make it but i installed pillow in cmd and when i try my project from when all the buttons and canvas are there(in vid i am on 15:16) it says that it does not know "PIL". i am also not using your program i am using the actual app 'python' for this. does it change in python that it does not know 'PIL' or is it just me?

    • @JohnMacPherson-hr4yz
      @JohnMacPherson-hr4yz Рік тому

      Try to make sure it installed correctly. I would do the steps below (if you are on Windows and PyCharm):
      1. go to settings Ctrl + Alt + S
      2. Select Project: "Your Project Name"
      3. Select Python Interpreter
      4. Double click on pip
      5. Type in "package name" in the search bar
      6. Finally download the package at the bottom left

  • @Lord_Arkham
    @Lord_Arkham 3 роки тому

    Wonderfull proyect!

    • @WAY_T529
      @WAY_T529 3 роки тому

      о вы из англии

  • @TejrajParab
    @TejrajParab 3 роки тому

    Hi, In your future videos can you please minimize or close the terminal window? It gives easier visibility.

  • @glenn1784
    @glenn1784 3 роки тому +2

    Can u create any management system with database connection and explain

  • @aditya_asundi
    @aditya_asundi 3 роки тому

    Danke sehr!

  • @e.m6991
    @e.m6991 3 роки тому

    Thank really helped alot!

  • @splaq
    @splaq 3 роки тому +2

    Great video as always, my suggestion is instead of importing PIL separately, do something like from PIL import Image as pilImage
    For various reasons I can understand why you would want to be able to call PIL.Image however. Most notably, The zen of python "explicit is better than implicit".

    • @fizipcfx
      @fizipcfx 3 роки тому

      cant you say import PIL.Image and use the Image module as
      img = PIL.Image.new("RGB" ...etc)

  • @minegun7248
    @minegun7248 3 роки тому +1

    LET'S GET TO 100K

  • @LearningMindGames
    @LearningMindGames 3 роки тому +1

    Can you make clone of zoom using kivy

    • @LearningMindGames
      @LearningMindGames 3 роки тому +1

      And in which we can send our camera and audio data

  • @Guuggk_5678
    @Guuggk_5678 3 роки тому +1

    Why are u using pycharm ?

  • @joshuatanase3718
    @joshuatanase3718 3 роки тому

    I'm kind of new to Python so if someone can explain the theory behind this I would really appreciate it. Why does he create a class to encapsulate the whole paint program? I thought classes were meant to be used as blueprints to create instances of objects. Couldn't he have put the whole code into a def PaintGui() function?

    • @RubenPreece
      @RubenPreece Рік тому

      Well, yeah, you are right, but a class is a data structure that can contain both variables and functions in a single entity. While you could create a function called PaintGui(), classes are just more neater. 👍

  • @MANOJ-fz4ku
    @MANOJ-fz4ku 3 роки тому

    Sir make a video on google map clone with python

  • @mamunahmed4832
    @mamunahmed4832 3 роки тому

    Please explain more

  • @aayushvarshney385
    @aayushvarshney385 3 роки тому

    Where is the code.

    • @NeuralNine
      @NeuralNine  3 роки тому

      Shown in the video. Copy pasting is a bad idea to learn things

    • @pyaresquare9769
      @pyaresquare9769 2 роки тому

      @@NeuralNine It's needed if somebody gets lost.

  • @eyosiyas_js
    @eyosiyas_js 3 роки тому

    awsome

  • @alien_X1
    @alien_X1 3 роки тому

    put it on your github sir

  • @hshdhsjqq
    @hshdhsjqq 3 роки тому

    I love the intro

  • @Arcann_bhp
    @Arcann_bhp Рік тому

    import paint
    Thank me later

  • @psychoSherlock
    @psychoSherlock 3 роки тому

    First 🥇 😜

  • @JohnMacPherson-hr4yz
    @JohnMacPherson-hr4yz Рік тому

    line 57
    self.draw.rectangle([x1, y1, x2 + self.brush_width, y2 + self.brush_width], ....
    To avoid error message "Expected type 'tuple[float, float, float, float] | tuple[tuple[float, float], tuple[float, fioat]l', got 'list[Int Any]' instead"
    Use ( ) instead of [ ] as below
    self.draw.rectangle((x1, y1, x2 + self.brush_width, y2 + self.brush_width),.....
    same for line 62