Makefiles in Python For Professional Automation

Sdílet
Vložit
  • čas přidán 5. 09. 2024
  • Today we learn how to use Makefiles in a Python context.
    Chocolatey: chocolatey.org/
    Make Installer Windows: gnuwin32.sourc...
    ◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
    📚 Programming Books & Merch 📚
    🐍 The Python Bible Book: www.neuralnine...
    💻 The Algorithm Bible Book: www.neuralnine...
    👕 Programming Merch: www.neuralnine...
    🌐 Social Media & Contact 🌐
    📱 Website: www.neuralnine...
    📷 Instagram: / neuralnine
    🐦 Twitter: / neuralnine
    🤵 LinkedIn: / neuralnine
    📁 GitHub: github.com/Neu...
    🎙 Discord: / discord
    🎵 Outro Music From: www.bensound.com/

Komentáře • 45

  • @thomasgoodwin2648
    @thomasgoodwin2648 Před rokem +16

    You have a habit of taking degree level material and reducing it to grade school easy. ❤

  • @basil200110
    @basil200110 Před rokem +2

    Never thought that make could be used with any project. I was so blind...
    Thank you for the video!

  • @heptex8989
    @heptex8989 Před rokem +3

    Great stuff man, you should upload more videos dedicated to solving kata’s in codewars

  • @lebronkiddz
    @lebronkiddz Před rokem

    Good to see people use the automation tool that has been around for 30 + years in python

  • @adityagautam4689
    @adityagautam4689 Před rokem +4

    bro you are the best!
    thank you!
    (help: can you suggest a python library for system audio detection. I wanted the make an automation whenever the program detects system audio)
    and your cmd background looks fire 🔥
    this was actually really helpful for my school project. thank you!

  • @Blonar257
    @Blonar257 Před rokem +1

    best Python content for learning by far. Great work!

  • @jairajsahgal7101
    @jairajsahgal7101 Před rokem +2

    Amazing, Concise.

  • @dguiles1
    @dguiles1 Před rokem +3

    Wow. Amazing job. You gave me all the information i needed and nothing i didnt. If you could please do a video on ALL class decorator functions, thatd be great. If you could explain why and how ordered lists of non-specific type will auto-organizer themselves, thatd be the best thing. lol. thanks again man.

  • @koushik7604
    @koushik7604 Před rokem +2

    Superb, this video is a gem

  • @julianmahler2388
    @julianmahler2388 Před rokem +1

    In case anyone is wondering how to delete the folders on Linux (and probably MacOS?):
    if [ -e "./build" ]; then rm -rf build; fi
    All spaces and semicolons need to be exactly like that. /Edit: I probably should have watched the whole video first :(

  • @numberformat
    @numberformat Před měsícem

    Any advantage over just using .bat or .sh scripts? Seems that if you use make you are imposing an additional install requirement on your windows users who may have to install make on a corporate locked down pc.

  • @passionforsciencel5180
    @passionforsciencel5180 Před rokem +1

    Thanks for your efforts, i hope see a video about asyncio in python general functions (not just for WEB) , 🔥🌹😀

  • @ranggatohjaya5471
    @ranggatohjaya5471 Před rokem

    Nice and thanks for share. I've used tools similar to "make" called "just".

    • @nospoko5262
      @nospoko5262 Před rokem

      Rust alternatives to libraries are amazing.

  • @RED75xtx
    @RED75xtx Před rokem

    Excuse me Mr. NeuralNine what kind of terminal do you use? My terminal unfotunately doesn't support WSL out of box.

  • @user-bn7tv6gd8k
    @user-bn7tv6gd8k Před 9 měsíci

    Awesome vid. Thank you!

  • @iuxdev
    @iuxdev Před 2 měsíci

    Great content

  • @AGASTRONICS
    @AGASTRONICS Před rokem +1

    Love your contents ✅💯👾🥶

  • @prashlovessamosa
    @prashlovessamosa Před rokem

    Please make playlist of python videos cause it is hard for me to find your old videos.

  • @apkchinthaka3388
    @apkchinthaka3388 Před rokem

    Hi you have very nize video. I like python. i am from sri lankan. please tell me how to use utf-8 charactor. becouse i want to use sinhala charactors.

  • @Abomin81onVlog
    @Abomin81onVlog Před rokem +1

    That was cool.

  • @farshidzamanirad9691
    @farshidzamanirad9691 Před rokem

    Awesome! Thanks!

  • @rajat6249
    @rajat6249 Před rokem

    Please tell us about multiple terminal in your windows system. How is it possible to use the ubuntu terminal in windows and cmd too.

    • @NeuralNine
      @NeuralNine  Před rokem

      I have a video about this on my channel. Just look for "Terminal"

    • @JustinMacri007
      @JustinMacri007 Před rokem

      @@NeuralNinesince your a developer how do you know what codes to use while typing and when you make an app how do you upland it?

    • @victordvickie
      @victordvickie Před rokem

      @@JustinMacri007 Mostly we need to depend on documentation for whatever we build. example, if you want to build a data related things look for numpy, pandas etc..

  • @zheka47
    @zheka47 Před rokem +1

    You can also use cmake...

  • @venky1922
    @venky1922 Před 2 měsíci

    Why you guys dont give github link for the code you write in videeo

  • @leftblank5315
    @leftblank5315 Před rokem

    Great intro to Makefile but you need .PHONY in front of the commands.

  • @vivekr4690
    @vivekr4690 Před rokem

    Can you please share makefile code.?! I am getting error

  • @JonitoFischer
    @JonitoFischer Před 6 měsíci

    Why suffering with make when you have python? Use Invoke instead and automate your builds using python not make.

  • @abdulahamer6238
    @abdulahamer6238 Před rokem

    I still don't get what the main use for a Make file

    • @melihteke
      @melihteke Před rokem +1

      Makefile is kind a shortcut for all set of rules(actions)
      As in the video if you want to build your package then you need to run some set of commands individually. However oif you use Makefile, you can define these actions and run them in singleshot

  • @LoveisHell85
    @LoveisHell85 Před rokem

    Cool video. Still you could have explained where and why to use Makefile

    • @julianmahler2388
      @julianmahler2388 Před rokem +1

      Makefiles allow you to use shortcuts for sets of commands you're using over and over again. Instead of running "if [ -e "./helloworld.egg-info" ]; then rm -rf helloworld.egg-info; fi", you just write that command in a makefile, label it "clean" and then run "make clean". Saves you a lot of typing

  • @stefanagapie1769
    @stefanagapie1769 Před rokem

    F for not using a virtual environment. A for the rest of it.

  • @PierreCarette
    @PierreCarette Před rokem

    I use python invoke instead

  • @philipm1896
    @philipm1896 Před rokem

    Any chance you could put those adds required by CZcams further on down your video.
    Thank me later when you have a bigger payout.

  • @philtoa334
    @philtoa334 Před rokem

    Thx_.

  • @meras1549
    @meras1549 Před rokem

    Can you make some CI/CD examples for begginers (makefile, buildspec.yml, appspec.yml, how to automate wheel build ...) ?

  • @kaysonmusicacademy7234

    Bro you look like a villain try to smile sometimes your voice doesn't match your Face

    • @deei5130
      @deei5130 Před rokem

      damn bro wtf

    • @kaysonmusicacademy7234
      @kaysonmusicacademy7234 Před rokem

      @@deei5130 it's just cruise...I like the guy honestly

    • @ObeloMusic
      @ObeloMusic Před rokem +2

      @@kaysonmusicacademy7234 nah that's just the look of being exceedingly pleased with one's code.

  • @paulthomas1052
    @paulthomas1052 Před rokem

    Another great intro. I'm really enjoying your content - any chance you could put out more AI / Cloud tutorials ? Thanks x
    Also on the Makefile on Mac - found this worked fine:
    clean:
    -rm -r build
    -rm -r dist
    -rm -rf myprojectname.egg-info