Younes Lab
Younes Lab
  • 32
  • 105 529
Making Desktop Application with Python & QT Designer EASILY (Along side PyQt6)
Welcome everyone! In this video I aim to show you how you can Qt Designer to make desktop application easily ^^
🖥️ Useful Links:
🔗 How to install Qt Designer: www.pythonguis.com/installation/install-qt-designer-standalone/
🔗 Installing Pytohn 3.10.10: www.python.org/downloads/release/python-31010/
🔗 Link to my python course: www.udemy.com/course/python-for-science-engineering-the-bootcamp/?referralCode=24D9604B8C46B65E9E7E
🔗 Source code: github.com/Younes-Toumi/UA-cam-Channel/tree/main/How%20to's/PyQt%20Designer%20Tutorial
🖥️ Useful Commands
• To install packages in python version 3.X: py -3.X -m pip install replace_name_package
• To convert a .ui file to a .py file: pyuic6 -x file.ui -o output_file.py
Enjoy ~ 🐍
🖥️ GitHub Link: github.com/Younes-Toumi
💼 LinkedIn Link: www.linkedin.com/in/younes-abdeldjalil-toumi-334b29207/
🕒 Timestamps:
00:00 - Introduction
00:49 - Installing Qt Designer
05:45 - Micro Tutorial on Qt Designer
7:32 - How to create a window with PyQt6
11:22 - Loading a UI from QT Designer
18:00 - Must Watch!
Переглядів: 1 131

Відео

Sensitivity to Initial Conditions [Showcase] of the 3 Body Problem in Python!
Переглядів 7092 місяці тому
In this short showcase video, the sensitivity of the three-body problem is presented, illustrating how small changes in initial conditions can lead to dramatically different outcomes. The complexities of chaotic systems and their implications in celestial mechanics is truly remarkable. 🔗 Related UA-cam Video: ua-cam.com/video/FXkH9-4EN_8/v-deo.html 🔗 Source code: github.com/Younes-Toumi/UA-cam-...
Solving the 3-Body Problem in Python!
Переглядів 2,3 тис.3 місяці тому
🔗 Link to the course: www.udemy.com/course/python-for-science-engineering-the-bootcamp/?referralCode=24D9604B8C46B65E9E7E 🔗 Source code: github.com/Younes-Toumi/UA-cam-Channel/tree/main/Simulation with Python/3 Body Problem Welcome everyone! In this video I aim to show you how you can solve the famous 3-Body Problem in Python! 🖥️ Link to the mentionned videos 🔗 go from Higher Order ODE's to a S...
I made a course! Python for Science and Engineering - The Bootcamp
Переглядів 5914 місяці тому
I'm thrilled to announce the launch of my brand-new course on #udemy : Python for Science and Engineering - The Bootcamp 🎉 This course offers a structured and concise learning journey, equipping you with practical #python skills specifically tailored for #science and #engineering applications. What will you learn? • Master the essential libraries: #numpy , #sympy, and #matplotlib • Understand t...
Explicit Euler method in Python! || go from Higher Order ODE's to a System 1st Order ODE
Переглядів 2574 місяці тому
Welcome everyone! In this video I aim to show you how you can transform a differential equation into a system of first order differential equation to solve it numerically using the #numpy Library. We will consider the damped mass spring system which is a classical problem in #physics and by the end of the video you will hopefully be able to learn how to correctly transform any differential equa...
SymPy Tutorial || Solving Differential Equations symbolically! || Physics with Python
Переглядів 8116 місяців тому
Welcome everyone! In this video I aim to show you how you can solve differential equations symbolically using the #SymPy Library. We will consider the damped mass spring system which is a classical problem in #physics and by the end of the video you will hopefully be able to learn how to correctly solve differential equations symbolically in your related scientifical/engineering field. I will b...
MATLAB Crash Course! - An essential 25 Minutes tutorial
Переглядів 1,1 тис.7 місяців тому
Welcome everyone! In this video I will share with you a quick MATLAB tutorial to get you started with it. We will briefly explain the Layout of the window, and how to write your first commands in MATLAB. Enjoy ~ 🐍 🖥️ GitHub Link: github.com/Younes-Toumi 💼 LinkedIn Link: www.linkedin.com/in/younes-abdeldjalil-toumi-334b29207/ 🚀 Want to learn more about applied #python for #physics and #engineeri...
3 Python Projects - For Physics and mechanical Engineering!
Переглядів 1,9 тис.7 місяців тому
Welcome everyone :) In this video I will share with you 3 Projects to introduce you the art of using python for engineering and Science! 🖥️ Scripts found in my GitHub: github.com/Younes-Toumi/UA-cam-Channel/tree/main 📄 Video tutorials for the Projects 📄 📄1. Solving the Heat Equation: Part 1: ua-cam.com/video/ZuxAZxguv-0/v-deo.html Part 2: ua-cam.com/video/CXOrkQs4WYo/v-deo.html 📄 2. Lagrangian ...
`np.meshgrid()` & drawing 3D function plot in Python using Matplotlib!
Переглядів 6307 місяців тому
How to plot a 3d surface in python? In this video you will learn all about it! 🚀 check Links below 🚀 We will go through a step by step process to make it easy and very intuitive to understand. Enjoy ~ 🐍 🖥️ GitHub Link: github.com/Younes-Toumi 💼 LinkedIn Link: www.linkedin.com/in/younes-abdeldjalil-toumi-334b29207/ 🚀 Want to learn more about applied #python for #physics and #engineering ? Want t...
Using Python to simulate the Butterfly effect | Lorenz Attractor
Переглядів 9048 місяців тому
[Read description below] Curious to see Python Simulations? Let me know in the Comments! Enjoy ~ 🐍 [🖥️] GitHub Link: github.com/Younes-Toumi [💼] LinkedIn Link: www.linkedin.com/in/younes-abdeldjalil-toumi-334b29207/ [🐍] Check out my Python Simulation Playlist: ua-cam.com/play/PLuhnI_TPaiGDuTuoxqkG4ayAXIf7mV7Sm.html Ever wondered where the term "Butterfly effect" came from? 🤔 This term originate...
Making Animations in Python using Matplotlib!
Переглядів 20 тис.10 місяців тому
In this video we will learn how you can make animations in Python, whether your are a physicist, a mathematician or engineer, when it comes to animation & simations in python, the "FuncAnimation" Function will be your best friend! I will show you all you need to know to get started and make your own simulations. We will consider two examples: * Basic understanding example (Simulating a simple s...
Solving Differential Equations using scipy.odeint in Python!
Переглядів 2 тис.10 місяців тому
READ ME: The first 30seconds of the video lagged a bit, feel free to skip them, rest should be smooth thank you for watching! In this Video, we will learn how to solve ODE's with IVP in Python (Ordinary Differential Equations, of the Initial Value Problem). We will take an in-depth look at the "odeint()" function provided by the scipy library for numerical computation in Python. We will conside...
10 Essential Markdown Commands for Python Jupiter Notebook
Переглядів 53410 місяців тому
In this video i will share with you 10 Markdown Commands that you can use to enhance your notebooks. Enjoy ~ 🐍 Find the script here [GitHub link]: github.com/Younes-Toumi/UA-camChannel/tree/main/How to's/10 Markdown Commands Curious to see Python Simulations? Check out my Playlist! [link]: ua-cam.com/play/PLuhnI_TPaiGDuTuoxqkG4ayAXIf7mV7Sm.html The video includes how to add (in Jupiter Notebook...
Chaos Theory Simulation in Python! || Lorenz Attractor & The butterfly effect!
Переглядів 2,3 тис.11 місяців тому
In this video we will implement the Lorenz Attractor in Python! Where we will first discuss about what lorenz attractor is about and how truly amazing this discovery came by. [🐍] Python Scripts found on my GitHub: github.com/Younes-Toumi/UA-camChannel/tree/main/Simulation with Python/Lorenz Attractor PDF Link to lorenz's Question: mathsciencehistory.com/wp-content/uploads/2020/03/132_kap6_loren...
NumPy Tutorial 2024: for Physics and Engineering!
Переглядів 69011 місяців тому
Learn Numpy in no time with this 30min tutorial Video! We will cover everything to get you started with the Numpy Library and unleash your full python programmer potential. Wanna see real applications of the Numpy library? Check out my Python Simulation Playlist! [link]: ua-cam.com/play/PLuhnI_TPaiGDuTuoxqkG4ayAXIf7mV7Sm.html Learn how to: - Create a numpy Arrays with 4 different ways - Manage ...
Monte Carlo Integration in Python || Complex Integrals Computing & Simulation
Переглядів 2,3 тис.11 місяців тому
Monte Carlo Integration in Python || Complex Integrals Computing & Simulation
Double Pendulum Simulation in Python! || Simulating Physics with Python
Переглядів 4,8 тис.11 місяців тому
Double Pendulum Simulation in Python! || Simulating Physics with Python
Solving Lagrange's Equation in Python || Physics With Python
Переглядів 1,8 тис.Рік тому
Solving Lagrange's Equation in Python || Physics With Python
Ideal Gas Law Simulation in Python! || Simulating Physics in Python
Переглядів 4,5 тис.Рік тому
Ideal Gas Law Simulation in Python! || Simulating Physics in Python
Monte Carlo Simulation in Python || Approximating π using randomness !
Переглядів 3,2 тис.Рік тому
Monte Carlo Simulation in Python || Approximating π using randomness !
The Origin of the Monte Carlo Method
Переглядів 368Рік тому
The Origin of the Monte Carlo Method
How Rabbits changed our perception of Nature FOREVER 🐇
Переглядів 642Рік тому
How Rabbits changed our perception of Nature FOREVER 🐇
STL Viewer in Python - Part 3 || Handling Mouse Events
Переглядів 465Рік тому
STL Viewer in Python - Part 3 || Handling Mouse Events
STL Viewer in Python - Part 2 || the STL File
Переглядів 2,9 тис.Рік тому
STL Viewer in Python - Part 2 || the STL File
STL Viewer in Python - Part 1 || Rendering an Outlined Triangle
Переглядів 720Рік тому
STL Viewer in Python - Part 1 || Rendering an Outlined Triangle
Solving The 1D & 2D Heat Equation Numerically in Python || FDM Simulation - Python Tutorial #4
Переглядів 31 тис.Рік тому
Solving The 1D & 2D Heat Equation Numerically in Python || FDM Simulation - Python Tutorial #4
Advanced Python Project [showcase] - STL Viewer in Python using Pygame and OpenGL
Переглядів 726Рік тому
Advanced Python Project [showcase] - STL Viewer in Python using Pygame and OpenGL
What are PDE's? And how can we solve the Heat Equation Numerically?
Переглядів 5 тис.Рік тому
What are PDE's? And how can we solve the Heat Equation Numerically?
Fourier's Series in Python! || Math - Calculus Python
Переглядів 2,4 тис.2 роки тому
Fourier's Series in Python! || Math - Calculus Python
Taylor's Series in Python! || Math - Calculus Python
Переглядів 6 тис.2 роки тому
Taylor's Series in Python! || Math - Calculus Python

КОМЕНТАРІ

  • @AngusBro
    @AngusBro 7 днів тому

    'pip install pyopengl' is needed btw

  • @AngusBro
    @AngusBro 7 днів тому

    this is so cool!

  • @AyiAgboglo
    @AyiAgboglo 11 днів тому

    can you use this method if one of your boundary conditions is on T'(x=L), not T(x=L)?

  • @dioutoroo
    @dioutoroo 13 днів тому

    Greaat videos! I hope I can make something like those

  • @ShivanshTiwari-yn8wd
    @ShivanshTiwari-yn8wd 13 днів тому

    Thank you so much

  • @DrSimulate
    @DrSimulate 18 днів тому

    Nice one! :)

  • @mateosaenzm
    @mateosaenzm 24 дні тому

    Hello Sir is there the possibility you can help me with a project in which I will need to use BTCS for a heat transfer problem ?!

  • @dtmt502
    @dtmt502 Місяць тому

    QT really needs padding

  • @ucluong718
    @ucluong718 Місяць тому

    You can do list video about how to design beautiful UI with this , it will be very good

  • @ucluong718
    @ucluong718 Місяць тому

    Helpful Can you make more videos :>

  • @MarcosJD25
    @MarcosJD25 Місяць тому

    Amazing work!

  • @Джозд
    @Джозд Місяць тому

    @instituteformaritimeandoce5945 please make a video about the Maritime Zones Act and the sea lanes act.

  • @kellyaquinastom
    @kellyaquinastom Місяць тому

    is this similar different than Luke Polsons solution?

  • @kellyaquinastom
    @kellyaquinastom Місяць тому

    Is it possible to use the same libraries to create an smoother animation with higher fps? I assume the results would have to be precalculated and perhaps smoothed. That would mean more compute time and a fixed timeframe...

    • @kellyaquinastom
      @kellyaquinastom Місяць тому

      manim? blitting? vpython?

    • @YounesLab
      @YounesLab Місяць тому

      ​@@kellyaquinastom there is actually a way to make the animation smoother by setting the `blit` parameter within the `FuncAnimation` function to `True` this will allow matplotlib to optimize in a way the animation by ignoring some aspects that might slow it down (for example updating each time the title, position, and so on...) I made recently a git-hub repo that contain some animations, by saving them as .gif / or using blitting it results to a very satisfying visual 🤔feel free to check them about! :) Git-Hub Link: github.com/Younes-Toumi/Modeling-and-Simulating-Complex-Chaotic-Systems This video might also help: ua-cam.com/video/nT16-yQrnFk/v-deo.html&ab_channel=YounesLab By using manim and saving the results as an .mp4, (or .gif?) might also make the animation seems very smooth.

  • @kellyaquinastom
    @kellyaquinastom Місяць тому

    This is perfect.Can't put my finger on exactly WHERE it is perfect - but trust me this is perfect.

  • @uniqueramya3632
    @uniqueramya3632 Місяць тому

    Thanks for the wonderful explanation. Can we convert the Binary file to ASCII STL file?

    • @YounesLab
      @YounesLab Місяць тому

      Thank you! :) Yes, you can convert a binary STL file to an ASCII STL file using the numpy-stl library in Python. You can read the binary file with mesh.Mesh.from_file(), then save it as an ASCII file using mesh_data.save(output_file, mode=mesh.Mesh.ASCII). ```python def binary_to_ascii_stl(binary_file, ascii_file): # Read the binary STL file using numpy-stl mesh_data = mesh.Mesh.from_file(binary_file) # Write the mesh data to an ASCII STL file mesh_data.save(ascii_file, mode=mesh.Mesh.ASCII) ```

    • @uniqueramya3632
      @uniqueramya3632 Місяць тому

      @ Thank you so much. Really appreciate it. I saw that u mentioned for larger data it’s better to go with binary form. But with the birnary form it’s not easy to get the coordinates. Is there any way to do that ?

  • @spontinimalky
    @spontinimalky Місяць тому

    Thank you, very useful and well presented!

  • @punkgaming375
    @punkgaming375 Місяць тому

    great video ! thanks

  • @Maryam-os7es
    @Maryam-os7es Місяць тому

    Just joined the course, Thank you very much!

    • @YounesLab
      @YounesLab Місяць тому

      Wish you all the best in your learning journey! :)

  • @YounesLab
    @YounesLab Місяць тому

    More insights on chaotic systems: github.com/Younes-Toumi/Modeling-and-Simulating-Complex-Chaotic-Systems

  • @aliffahrizi
    @aliffahrizi Місяць тому

    Amazing video! Any tips on make the gif faster ? I got 4000 frames and it run soooo slow. Can python render it every 10 frames so it will run faster? Thanks for the video!

    • @YounesLab
      @YounesLab Місяць тому

      Thank you for your feedback @aliffahrizi 😄 There actually is a trick to make the animation go faster! Here the trick: (I discovered it recently 😅) The main idea is to tweak the `frames` argument within the `FuncAnimation` function: - Setting `frames = len(t_points)` will render every frame (slower) you can also set it to an array `frames = range(1, len(t_points))`. Now both of these are equivalent, meaning in both cases we are considereing all the frames. - However we can also do something like `frames = range(1, len(t_points), n)` saying we want to render a portion of it, skipping every `n` frame. This should make the animation n-times faster! Note: The classical way the range function works: range object range(start, stop, step)

  • @sarthakv1030
    @sarthakv1030 2 місяці тому

    Cool !! I've also made some animations on planar 3 body problem , they're quite stable.... Check my channel

  • @malikjavadov366
    @malikjavadov366 2 місяці тому

    bravo!

  • @edudomingos
    @edudomingos 2 місяці тому

    Super interesting... so is it just a chaos theory problem? (I'm not really aware about this 3-body's problem)

    • @YounesLab
      @YounesLab Місяць тому

      Yes exactly! Chaos theory revolves around dynamical systems that are highly sensitive to initial conditions. Some other popular example include: - Lorenz Attractor - The double pendulum If you want to know more about it, I recommend checking my Git-Hub repo: github.com/Younes-Toumi/Modeling-and-Simulating-Complex-Chaotic-Systems

  • @skills169
    @skills169 2 місяці тому

    I have another 3 body problem. I need to hide them

  • @JakobWierzbowski
    @JakobWierzbowski 2 місяці тому

    Super Videos :) Mach weiter so :)

  • @djamelkellal4631
    @djamelkellal4631 2 місяці тому

    Congratulations Younès. Keep going. Very clair my friend.

  • @YounesLab
    @YounesLab 2 місяці тому

    Interested in learning Python for #science and #Engineering applications? Enroll in my #Udemy course for a complete bootcamp on mastering the essentials! www.udemy.com/course/python-for-science-engineering-the-bootcamp/?referralCode=24D9604B8C46B65E9E7E

  • @YounesLab
    @YounesLab 2 місяці тому

    🚀 Interested in learning Python for #science and #Engineering applications? Enroll in my #Udemy course for a complete bootcamp on mastering the essentials! 🔗www.udemy.com/course/python-for-science-engineering-the-bootcamp/?referralCode=24D9604B8C46B65E9E7E

  • @ramyhadid
    @ramyhadid 3 місяці тому

    The course that literally everyone will need, has the 2 most used/important libraries in python matplotlib and numpy, that everyone is looking to learn... An absolute fire to master the snake language !

  • @antongoransson5484
    @antongoransson5484 3 місяці тому

    Fantastic video, you are putting out quality content

    • @YounesLab
      @YounesLab 3 місяці тому

      Thank you!! It's all thanks to the quality feedback I am getting from all of you! 😄

  • @jonathanbaincosmologyvideo3868
    @jonathanbaincosmologyvideo3868 3 місяці тому

    The formula for 3 bodies is no simpler than for 100 or more. Here is the full solution applied to numerous questions: www.flight-light-and-spin.com/n-body/n-body-build.htm (it is in basic so you may need to translate it a little bit) Here are a few places it has already been applied: www.flight-light-and-spin.com/n-body/3d-quantum-gravity.htm

  • @toumiaissa-c6x
    @toumiaissa-c6x 3 місяці тому

    Bon courage mister

  • @solounomas0
    @solounomas0 3 місяці тому

    Keep it going bro amazing work I am also trying to do science videos it is amazing the work

    • @YounesLab
      @YounesLab 3 місяці тому

      Thank you I am glad to hear it Sharing Knowledge is honorable, I encourage you to continue doing it! 👏 And all the best in your video making ^^

  • @dzfeverframe6787
    @dzfeverframe6787 3 місяці тому

    your videos are very great with neat explanations and examples 🥰

  • @zacharyip5769
    @zacharyip5769 3 місяці тому

    This video is the clearest explanation of FuncAnimation that I’ve seen thank you so much! I’d love you if you made another video going into how to make 3D animations with Matplotlib as well!

    • @YounesLab
      @YounesLab 3 місяці тому

      I appreciate it! Thank you I did somewhat of a simple 3d animation with the lorenz attractor you can check it out: ua-cam.com/video/GdNjTJZnTmM/v-deo.html&ab_channel=YounesLab And I am currently working on the 3 body problem so be sure to stick around!

  • @midnightsat1989
    @midnightsat1989 3 місяці тому

    This is absolutely amazing, thank you!!!

  • @cpravn
    @cpravn 3 місяці тому

    Formula for dx is incorrect, it should be dx = length / (nodes-1)

    • @YounesLab
      @YounesLab 3 місяці тому

      That true thank you for letting me knoy, I will fix it in the Git-Hub code. If we have `n` interval we always have `n+1` nodes. When considering the simple example of a 1 meter long rod with two nodes, lenght = 1, and dx = 1 meaning nodes = lenght//dx + 1

  • @zealot4325
    @zealot4325 4 місяці тому

    Great video! Thank you

  • @amineaissiou
    @amineaissiou 4 місяці тому

    Congratulation Can't wait to discover your course !

  • @abzrg
    @abzrg 4 місяці тому

    Thank you! This is very few tutorials on this on youtube. btw, isn't that supposed to be 'axes' not 'axis' (fig, axis = ...)?

    • @YounesLab
      @YounesLab 4 місяці тому

      True, 'axis' refers to a single object, where 'axes' refer to multiple ones within one figure. Thank you for pointing this one out! :)

  • @datagigs5478
    @datagigs5478 4 місяці тому

    Congratulations! We hope to see your physics-informed machine learning course in the future.

    • @YounesLab
      @YounesLab 4 місяці тому

      This might be happening in a near future hopefully 😁

    • @datagigs5478
      @datagigs5478 4 місяці тому

      @@YounesLab will it be a separate course or integrated modules within an existing course?

    • @YounesLab
      @YounesLab 4 місяці тому

      It will likely be a seperate course. However, I might include a small recap (summary) and integrate a small portion as a module in my Python existing course (to give an overall tool kit for engineers) Being a seperate course, it will have some prerequisites such as a deep understanding of Python when it comes to computational physics, calculus, and so on. More about it soon! 😄

  • @mariatoumi7524
    @mariatoumi7524 4 місяці тому

    Congratulations 🎉 !

  • @liliklbm3607
    @liliklbm3607 4 місяці тому

    Congrats, very well done Younes

  • @meriemaissiou2930
    @meriemaissiou2930 4 місяці тому

    CONGRATULATIONS ! 🎉

    • @YounesLab
      @YounesLab 4 місяці тому

      Thank you for your support 👏

  • @michaelswahla4927
    @michaelswahla4927 4 місяці тому

    thanks bro u helped me alot!!