Younes Lab
Younes Lab
  • Видео 32
  • Просмотров 110 365
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/RUclips-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_...
Просмотров: 1 265

Видео

Sensitivity to Initial Conditions [Showcase] of the 3 Body Problem in Python!
Просмотров 7213 месяца назад
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 RUclips Video: ruclips.net/video/FXkH9-4EN_8/видео.html 🔗 Source code: github.com/Younes-Toumi/RUcli...
Solving the 3-Body Problem in Python!
Просмотров 2,5 тыс.4 месяца назад
🔗 Link to the course: www.udemy.com/course/python-for-science-engineering-the-bootcamp/?referralCode=24D9604B8C46B65E9E7E 🔗 Source code: github.com/Younes-Toumi/RUclips-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 ...
I made a course! Python for Science and Engineering - The Bootcamp
Просмотров 6575 месяцев назад
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
Просмотров 2625 месяцев назад
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
Просмотров 8517 месяцев назад
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,2 тыс.8 месяцев назад
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!
Просмотров 2 тыс.8 месяцев назад
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/RUclips-Channel/tree/main 📄 Video tutorials for the Projects 📄 📄1. Solving the Heat Equation: Part 1: ruclips.net/video/ZuxAZxguv-0/видео.html Part 2: ruclips.net/video/CXOrkQs4WYo/видео.html 📄 2. Lagrangi...
`np.meshgrid()` & drawing 3D function plot in Python using Matplotlib!
Просмотров 6728 месяцев назад
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
Просмотров 9378 месяцев назад
[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: ruclips.net/p/PLuhnI_TPaiGDuTuoxqkG4ayAXIf7mV7Sm Ever wondered where the term "Butterfly effect" came from? 🤔 This term originated from ...
Making Animations in Python using Matplotlib!
Просмотров 21 тыс.11 месяцев назад
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,1 тыс.11 месяцев назад
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
Просмотров 59011 месяцев назад
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/RUclipsChannel/tree/main/How to's/10 Markdown Commands Curious to see Python Simulations? Check out my Playlist! [link]: ruclips.net/p/PLuhnI_TPaiGDuTuoxqkG4ayAXIf7mV7Sm The video includes how to add (in Jupiter Notebook): 1- ...
Chaos Theory Simulation in Python! || Lorenz Attractor & The butterfly effect!
Просмотров 2,5 тыс.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/RUclipsChannel/tree/main/Simulation with Python/Lorenz Attractor PDF Link to lorenz's Question: mathsciencehistory.com/wp-content/uploads/2020/03/132_kap6_lore...
NumPy Tutorial 2024: for Physics and Engineering!
Просмотров 71711 месяцев назад
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]: ruclips.net/p/PLuhnI_TPaiGDuTuoxqkG4ayAXIf7mV7Sm Learn how to: - Create a numpy Arrays with 4 different ways - Manage numpy A...
Monte Carlo Integration in Python || Complex Integrals Computing & Simulation
Просмотров 2,3 тыс.Год назад
Monte Carlo Integration in Python || Complex Integrals Computing & Simulation
Double Pendulum Simulation in Python! || Simulating Physics with Python
Просмотров 4,9 тыс.Год назад
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,6 тыс.Год назад
Ideal Gas Law Simulation in Python! || Simulating Physics in Python
Monte Carlo Simulation in Python || Approximating π using randomness !
Просмотров 3,3 тыс.Год назад
Monte Carlo Simulation in Python || Approximating π using randomness !
The Origin of the Monte Carlo Method
Просмотров 371Год назад
The Origin of the Monte Carlo Method
How Rabbits changed our perception of Nature FOREVER 🐇
Просмотров 646Год назад
How Rabbits changed our perception of Nature FOREVER 🐇
STL Viewer in Python - Part 3 || Handling Mouse Events
Просмотров 488Год назад
STL Viewer in Python - Part 3 || Handling Mouse Events
STL Viewer in Python - Part 2 || the STL File
Просмотров 3 тыс.Год назад
STL Viewer in Python - Part 2 || the STL File
STL Viewer in Python - Part 1 || Rendering an Outlined Triangle
Просмотров 762Год назад
STL Viewer in Python - Part 1 || Rendering an Outlined Triangle
Solving The 1D & 2D Heat Equation Numerically in Python || FDM Simulation - Python Tutorial #4
Просмотров 32 тыс.Год назад
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
Просмотров 742Год назад
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?
Просмотров 6 тыс.2 года назад
What are PDE's? And how can we solve the Heat Equation Numerically?
Fourier's Series in Python! || Math - Calculus Python
Просмотров 2,5 тыс.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

Комментарии

  • @pawjast
    @pawjast 6 дней назад

    Really good primer on how to start doing the animations in Python!

  • @DevelopersHutt
    @DevelopersHutt 8 дней назад

    Clear and concise. Ty

  • @gabrielzuercher820
    @gabrielzuercher820 12 дней назад

    Hey man, thank you for your great videos, they have helped speeding up the process of animating the results of my simulation a lot! When adapting your code from the Lorenz-Attractor video, I noticed that you use indexing to separate the x, y, z values for further usage. While this works, I would recommend you to use .T to transpose your array, effectively having all x values along the 0th, all y values along the 1st and all z values along the 2nd axis. When assigning to x, y, z = array.T, where array.T is of shape (3, n), it automatically gets split up into three arrays of length n, which is more elegant than using x, y, z = array[:, 0], array[:, 1], array[:, 2]. We could improve even further by removing x, y, z totally from the program and only manipulating array. When calling a function that expects the values to be separate, array.T doesn't automatically unpack the array for the function. For this we can use the * (unpack) operator. Hence a function def f(x, y, z): [...] could be called using f(*array.T), which further helps remove the x, y, z variables making your code more readable. 😁 Thanks again for providing the example code!

  • @youcefkenane8973
    @youcefkenane8973 21 день назад

    This was very helpful. Thank you !

  • @AngusBro
    @AngusBro 28 дней назад

    'pip install pyopengl' is needed btw

  • @AngusBro
    @AngusBro 28 дней назад

    this is so cool!

  • @AyiAgboglo
    @AyiAgboglo Месяц назад

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

  • @dioutoroo
    @dioutoroo Месяц назад

    Greaat videos! I hope I can make something like those

  • @ShivanshTiwari-yn8wd
    @ShivanshTiwari-yn8wd Месяц назад

    Thank you so much

  • @DrSimulate
    @DrSimulate Месяц назад

    Nice one! :)

  • @mateosaenzm
    @mateosaenzm Месяц назад

    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!

  • @Джозд
    @Джозд 2 месяца назад

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

  • @kellyaquinastom
    @kellyaquinastom 2 месяца назад

    is this similar different than Luke Polsons solution?

  • @kellyaquinastom
    @kellyaquinastom 2 месяца назад

    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 2 месяца назад

      manim? blitting? vpython?

    • @YounesLab
      @YounesLab 2 месяца назад

      ​@@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: ruclips.net/video/nT16-yQrnFk/видео.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 2 месяца назад

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

  • @uniqueramya3632
    @uniqueramya3632 2 месяца назад

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

    • @YounesLab
      @YounesLab 2 месяца назад

      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 2 месяца назад

      @ 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 2 месяца назад

    Thank you, very useful and well presented!

  • @punkgaming375
    @punkgaming375 2 месяца назад

    great video ! thanks

  • @Maryam-os7es
    @Maryam-os7es 2 месяца назад

    Just joined the course, Thank you very much!

    • @YounesLab
      @YounesLab 2 месяца назад

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

  • @YounesLab
    @YounesLab 2 месяца назад

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

  • @aliffahrizi
    @aliffahrizi 2 месяца назад

    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 2 месяца назад

      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 3 месяца назад

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

    • @YounesLab
      @YounesLab 2 месяца назад

      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 3 месяца назад

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

  • @JakobWierzbowski
    @JakobWierzbowski 3 месяца назад

    Super Videos :) Mach weiter so :)

  • @djamelkellal4631
    @djamelkellal4631 3 месяца назад

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

  • @YounesLab
    @YounesLab 3 месяца назад

    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 3 месяца назад

    🚀 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 4 месяца назад

    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 4 месяца назад

    Fantastic video, you are putting out quality content

    • @YounesLab
      @YounesLab 4 месяца назад

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

  • @jonathanbaincosmologyvideo3868
    @jonathanbaincosmologyvideo3868 4 месяца назад

    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 4 месяца назад

    Bon courage mister

  • @solounomas0
    @solounomas0 4 месяца назад

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

    • @YounesLab
      @YounesLab 4 месяца назад

      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 4 месяца назад

    your videos are very great with neat explanations and examples 🥰

  • @zacharyip5769
    @zacharyip5769 4 месяца назад

    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 4 месяца назад

      I appreciate it! Thank you I did somewhat of a simple 3d animation with the lorenz attractor you can check it out: ruclips.net/video/GdNjTJZnTmM/видео.html&ab_channel=YounesLab And I am currently working on the 3 body problem so be sure to stick around!

  • @midnightsat1989
    @midnightsat1989 4 месяца назад

    This is absolutely amazing, thank you!!!

  • @cpravn
    @cpravn 4 месяца назад

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

    • @YounesLab
      @YounesLab 4 месяца назад

      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 5 месяцев назад

    Congratulation Can't wait to discover your course !

  • @abzrg
    @abzrg 5 месяцев назад

    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 5 месяцев назад

    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 5 месяцев назад

    Congratulations 🎉 !