build a meme Python website (Flask Tutorial for Beginners)

Поділитися
Вставка
  • Опубліковано 20 лип 2024
  • Build your own Python Flask website with Linode: ntck.co/linode (get a $100 Credit good for 60 days as a new user!!)
    Yes, you can build websites with Python and....it's pretty easy!! In this video, NetworkChuck will walk you through how to build a website using Python and the web application framework Flask. Using Flask Python, we will build a meme website that interfaces with Reddit via an API.
    💡💡Text walkthrough/Code/Command: ntck.co/flask
    🔥🔥Join the NetworkChuck Academy!: ntck.co/NCAcademy
    **Sponsored by Linode
    SUPPORT NETWORKCHUCK
    ---------------------------------------------------
    ➡️NetworkChuck membership: ntck.co/Premium
    ☕☕ COFFEE and MERCH: ntck.co/coffee
    Check out my new channel: ntck.co/ncclips
    🆘🆘NEED HELP?? Join the Discord Server: / discord
    STUDY WITH ME on Twitch: bit.ly/nc_twitch
    READY TO LEARN??
    ---------------------------------------------------
    -Learn Python: bit.ly/3rzZjzz
    -Get your CCNA: bit.ly/nc-ccna
    FOLLOW ME EVERYWHERE
    ---------------------------------------------------
    Instagram: / networkchuck
    Twitter: / networkchuck
    Facebook: / networkchuck
    Join the Discord server: bit.ly/nc-discord
    0:00 ⏩ Intro
    0:50 ⏩ What do you need?
    2:09 ⏩ What the junk is Flask?
    2:56 ⏩ Let’s get started!
    8:23 ⏩ Time to build our meme website!
    11:33 ⏩ Outro
    AFFILIATES & REFERRALS
    ---------------------------------------------------
    (GEAR I USE...STUFF I RECOMMEND)
    My network gear: geni.us/L6wyIUj
    Amazon Affiliate Store: www.amazon.com/shop/networkchuck
    Buy a Raspberry Pi: geni.us/aBeqAL
    Do you want to know how I draw on the screen?? Go to ntck.co/EpicPen and use code NetworkChuck to get 20% off!!
    #Python #Flask
  • Наука та технологія

КОМЕНТАРІ • 528

  • @NetworkChuck
    @NetworkChuck  Рік тому +65

    Build your own Python Flask website with Linode: ntck.co/linode (get a $100 Credit good for 60 days as a new user!!)
    💡💡Text walkthrough/Code/Command: ntck.co/flask
    🔥🔥Join the NetworkChuck Academy!: ntck.co/NCAcademy
    0:00 ⏩ Intro
    0:50 ⏩ What do you need?
    2:09 ⏩ What the junk is Flask?
    2:56 ⏩ Let’s get started!
    8:23 ⏩ Time to build our meme website!
    11:33 ⏩ Outro

    • @oliver-nation4377
      @oliver-nation4377 Рік тому +1

      But why use Python for this when you can't just use Html?

    • @forestradio_
      @forestradio_ Рік тому +24

      where can I find the copy & paste code for the html file? Your link to the walkthrough shows only your archiv.

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

      ​@@oliver-nation4377 flask is the backend

    • @oliver-nation4377
      @oliver-nation4377 Рік тому

      @@lue224 does not answer my question. Why use Python when you can use Html

    • @lue224
      @lue224 Рік тому +5

      @@oliver-nation4377 because HTML is fronted and flask backend. You can't only use html for everything

  • @nomadontherun_
    @nomadontherun_ Рік тому +280

    I never expected someone to get me so excited about coding...Keep up the great work .

    • @autoimmune8601
      @autoimmune8601 Рік тому +17

      He's not excited for that, he's excited for the money he's making off the adds by pretending to know anything about software development.

    • @niklas.251
      @niklas.251 Рік тому +5

      @@autoimmune8601 ads**

    • @herrroin6867
      @herrroin6867 Рік тому +29

      @@autoimmune8601 everyone would be exiting making money. It doesnt matter if he actually knows what hes doing. It works and he inspires many young people for computer stuff. Hes earned it. What impact do you have in the world. Dont be so miserable

    • @kyle8575
      @kyle8575 Рік тому +8

      @@autoimmune8601 He calls himself an IT nerd, I don't think I've ever heard him call himself a software developer.

    • @spiderko6267
      @spiderko6267 Рік тому +1

      @@kyle8575 he's an ethical hacker

  • @CraigJ2003
    @CraigJ2003 Рік тому +53

    The herokuapp API that this tutorial depends on is no-longer working, so don't bother.

  • @AhmadKhalidNasrat
    @AhmadKhalidNasrat Рік тому +12

    I love how you explain stuff with enthusiasm and fun. My first educational video which wasn't boring but very fun and exciting to watch.

  • @patricktosolini6655
    @patricktosolini6655 Рік тому +4

    I worked with Flask before but I never had so much joy watching someone coding with it - hilarious! Great content!

  • @mbunds
    @mbunds Рік тому +29

    Thanks again! I repeat, your presentation style is beyond efficient. It’s getting hard to watch other training productions, good as they may be, because they just can’t pack as much information into a single episode. Learning from those after one of yours is like getting back into a Prius after driving a Tesla.

  • @RussellTeapot
    @RussellTeapot Рік тому +9

    Ah dang it! I guess the meme API doesn't work anymore: after the request made with the request module, the API's server responds with 503 - Service unavailable.
    HA! Fixed: in the github repository page of the API tells that the domain used in this video is no longer available due to Heroku not supporting free dynos anymore, so they provided a new domain. Just use the new domain inside the get_meme() function and everything works as intended

  • @burz4124
    @burz4124 6 місяців тому

    Gotta love this man. Like giving confidence to start doing projects while at a beginner state is something thats more important than sticking to learning and getting ready for whats comming. Dont wait just go for it. Love that kind of style. Thanks NetworkChuck.

  • @2000krzysztof
    @2000krzysztof Рік тому +3

    I watched a tutorial on flask in the past and it was so boring I never finished it but this video is straight to the point. Good tutorial

  • @KRICHAN_Technologies
    @KRICHAN_Technologies Рік тому +6

    When Chuck started becoming software engineer, now a days content related software domain but this is really important now for everyone 😎. Thank you Chuck

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

    Love your explanations! I know some basic python but the 'breadcrumbs' as you call it helped me connect it to my existing knowledge and build on it! Thank you for your work, I really appreciate it a lot. Please never stop.

  • @LukieHZX
    @LukieHZX Рік тому +2

    I am programming with Flask since like 4 years and I love it.

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

    This is such a coincidence I’m on a cohort at the moment on the cloud devops specialisms , and all your recent videos are exactly related to my end project , we have to build a web app with flask that has CRUD functionality and is connected to a database and we have to build it using sql academy. Your videos are actually helping to get me through this. I’m a complete beginner and I appreciate your way of teaching

  • @marcoaltomare4030
    @marcoaltomare4030 Рік тому +1

    Can't believe you are covering Flask. Love this channel!

  • @rogerjensen660
    @rogerjensen660 Рік тому +5

    I love it! Im using python for my api but not yet on a website using flask as the web framework. Hope to see more contents about python + api + flask ❤️

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

    This is really cool, Flask has been on my to do list to learn for a year now. Thanks Chuck!

  • @eagle36791
    @eagle36791 Рік тому +8

    With NetworkChuck videos, you usually just like the video before watching it; it's always going to be fun, entertaining and good knowledge.

    • @NetworkChuck
      @NetworkChuck  Рік тому +6

      :)

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

      @@NetworkChuck I love the energy you transfer onto your audience. Great job!

  • @user-du1es6qt6h
    @user-du1es6qt6h 5 місяців тому +2

    Learning IT has never been this enjoyable! Your channel is a true game-changer.

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

      sir and or mam, did you kill my pet hamster the other day? im not implying you did! just verifying yes / no ? Kindly regards. - eric

  • @devanshkanda9618
    @devanshkanda9618 Рік тому +8

    Wow chuck, you make coding and development soo much interesting 🔥♥️ loved it. You cover so much awesome topics which I am passionate about like ethical hacking, scripting, certs, knowledge about tailoring resume, cloud, projects, Cybersecurity, Networking and soo much more. I'm so glad I found your channel, you are my inspiration that boosts my enthusiasm towards IT Security and IT as career. Please don't stop making such awesome knowledge content of Geeks like us.❤️❤️

  • @mattyharkin5787
    @mattyharkin5787 2 місяці тому +1

    If I had seen this intro to flask a few weeks ago it would have saved me so much time and research. Great job Chuck.

  • @ellie_cr
    @ellie_cr Рік тому +8

    I need to start learning python for my next role. I'm really excited to start now! Ty for the video! 😁

  • @sadiqumar4921
    @sadiqumar4921 Рік тому +6

    I really appreciate all your hardwork network chuck

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

    Oh man.... just started a deep dive into APIs with Flask and SqlAlchemy. And just after starting off, Chuck creates content about it. Neat, thank you man!

  • @Kay.lon.
    @Kay.lon. Рік тому +2

    Watching Network Chuck at 745am. I might have a problem. Keep it up man. Love your videos and tutorials.

  • @alessiacarter2553
    @alessiacarter2553 Рік тому +8

    I love this Guyy, you just make me enjoy coding everytime

  • @ramirulomin
    @ramirulomin Рік тому +4

    This amazing man helped me in my studies alot🤝 . Great Work keep it up💪

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

    You're good at teaching this, everything is explained well with the illustrations.

  • @obsidiangarbage6741
    @obsidiangarbage6741 8 місяців тому

    This SAVED me. I was so lost in my database class but this made more sense than any of the notes!!!

  • @Yarisken12
    @Yarisken12 Рік тому +4

    Your pace, info, voice ... it all matches what i'm looking for. Thank you for your hard work !

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

    Great video Chuck. Please keep the good energy. Thanks so much for sharing.

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

    Chuck my guy I’ve been waiting for this one !!

  • @deveshbardia5865
    @deveshbardia5865 Рік тому +2

    Hello networkchuck !
    i created same thing i m getting this error while running...
    The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

  • @LeeLee-fs9mv
    @LeeLee-fs9mv 7 місяців тому

    I thought "dang I wish he made a video on flask" and here it is! Thank you.
    I want more this exact level.

  • @yrusnuke2647
    @yrusnuke2647 Рік тому +6

    Damn the production quality is soo good every time.

  • @inithinx
    @inithinx Рік тому +2

    It's like you are in my mind, chuck. I was just about to learn flask.

  • @AEURRR
    @AEURRR Рік тому +1

    LOL im currently learnin python on my own and and this video got me excited way to much!! TY NETWORKCHUCK

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

    This couldnt come at better time! Literally building my first portal for work

  • @SaadShah1133
    @SaadShah1133 Рік тому +3

    Great video, i love your passion when teaching new stuff

  • @melchiorr_
    @melchiorr_ Рік тому +1

    i didn't expect much but that's actually a really inspiring video

  • @Sigge86
    @Sigge86 Рік тому +4

    Man i really love this channel... its perfect...

  • @no0bstyle741
    @no0bstyle741 Рік тому +1

    Having a coffee .... and watching your video about a topic which I am on during these days. :D Thank you.

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

    You are like that friend in school that helped you during class when you wouldn't understand the teacher. Sometimes i would understand my friend more than the teacher. LOL
    But you're a great teacher by the way. All this month I'll be learning from you my friend, Python is especially what i'm starting with.

  • @SamAndrew27
    @SamAndrew27 Рік тому +4

    Slight correction, my dude - that's a forward slash at 4:50

  • @blazeking9698
    @blazeking9698 8 місяців тому

    thank you, bro.
    I didn't know anything about flask until I saw this video and I appreciate it.
    love from Iran ❤❤

  • @Disguised_Hawk
    @Disguised_Hawk Рік тому +3

    Great content, its very useful. Please do more content in that direction

  • @abidakunsamuel601
    @abidakunsamuel601 Рік тому +3

    Commented first and seem like you read my mind needed some of it thanks Chuck

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

    Really like your content chuk!
    😁😁😂you never disappoint

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

    Flask seems like a cool way of using python code on a website. I will more than likely be making something with this in the future. Thanks for bringing it to my attention.

  • @joshngarcia
    @joshngarcia Рік тому +1

    Yeah I get educated here, but the real value is the sense of inspiration I get from these videos.

  • @mrrobot-mn6re
    @mrrobot-mn6re 3 місяці тому

    As a programmer with ADHD,13 minute video full of knowledge!!,you don't know how this is super helpful..thanks man

  • @78wesley67
    @78wesley67 Рік тому +1

    Awesome video!
    Cant wait for the video called "You Need To Make Your Own CRM RIGHT NOW".

  • @codeklaudia9696
    @codeklaudia9696 9 місяців тому +1

    I like your enthusiasm. Don't know why the average developers isn't excited about sharing what they do even when they are already seniors

    • @codeklaudia9696
      @codeklaudia9696 9 місяців тому

      I mean, I really like the style. I value the fact that you're doing all that in a linux text editor directly in the server. But in my case I totally need an IDE :)

  • @cpubugs
    @cpubugs Рік тому +4

    @networkchuck Codes are not in the comments or descriptions for copy and paste. the link you posted is essentially your show notes.

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

    Hi chuck, luv your channel.
    I made an flask REST API server that IBM Mainframe talks to.
    It was changeling and it works. Cant't share code sorry. Company restrictions. But on an overview, Mainframe sends requests and in flask over an database it produces an dashboard. Cool.

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

    My hat is off to you my friend! Incredibly good video about Python and Flask Bravo!

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

    this just came into to my mind and chuck uploaded 1 hour after perfect

  • @7fredhead7
    @7fredhead7 Рік тому

    Thank you so much!!!!!!!!!!!!! This is the exact stuff we use at work and so much makes sense now!

  • @nbachalky3625
    @nbachalky3625 6 місяців тому +3

    sorry but where is the html code at?

  • @jayktharwani9822
    @jayktharwani9822 9 місяців тому

    I like your style of explanation, keep up the good work. cheers

  • @heekambaiya6416
    @heekambaiya6416 Рік тому +1

    Greetings from Papua New Guinea 🇵🇬, love your videos.

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

    5:57 - This kind of jokes makes you unique Chuck... Entertaining, funny, involving... just pure gold...

  • @Asherstitusworld
    @Asherstitusworld Рік тому +3

    Super Video Chuck Your videos are awesome And informative Chuck

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

    been waiting for this one

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

    Wow took your advice and got my "very own stinkin server, ain't that cool" and I have to say it's been a blast. It's crazy what you can do at home with old, or well loved, enterprise gear.

  • @leomaredcampos4941
    @leomaredcampos4941 6 місяців тому +1

    this confuse me.
    if I can create website using flask.
    is the project website I created using flask is front end or back end?
    Because based on my understanding.
    Front end is the this client use to interact on the system using the website with buttons etc.
    then back end is more on database where data inputted by client is stored.

  • @cjoshy
    @cjoshy 11 місяців тому +1

    This man is a living advertisement board

  • @AxiomPrime69
    @AxiomPrime69 Рік тому +17

    Love your teaching style, it really boosted my python learning experience! There’s a lot of twitter bot tutorials and I’ve covered some ground on my project, but I’ve hit some road blocks that I think one of your videos could really help. I’m already in twitter dev portal and I successfully accessed twitter API. Can we get a twitter bot video????

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

      Twitter has become a bot battleground.

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

    Thank you for this informative and educational video!

  • @hridaybhatia5643
    @hridaybhatia5643 Рік тому +3

    Love your videos 😍😍🔥 your channel is superb 🤩🤩

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

    Wow. right as I started learning Flask, NetworkChuck releases a new video on it.

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

    Hey CHuck ! love your videos! You really keep me inspired with hacking. I was wondering what video editing software do you use and camera?

  • @James42_
    @James42_ Рік тому +13

    More pls!!!!!!! I'm a computer science student, didn't know anything at first until I watched your whole 9 episode yesterday lol, it's so addicting

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

      💀 (technoblade emoji)

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

      @@hassii6803 gone too soon :/

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

    please make part 2 networkchuck. I love this short videos

  • @tycho1129
    @tycho1129 Рік тому +2

    send_file is also an option if you don't want to put them in the templates folder. Idk why you should do that for just html, but I'm just saying.

  • @adrianalvarez8380
    @adrianalvarez8380 8 місяців тому

    Thank you for this video, really simple to understand!

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

    You really make me love Coding! You are Great Man!!! Thanks!

  • @jakeihekona7018
    @jakeihekona7018 Рік тому +2

    It's crazy how I learnt everything about Flask from one short video compared to 1hr videos. Is network chuck a wizard?

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

    AWSOME!!
    I want a video how to use python to interact with apis! 😁

  • @NileshAkhade
    @NileshAkhade Рік тому +1

    This guy can teach whole computer science in 5 hrs

  • @AuthExploited
    @AuthExploited Рік тому +1

    ok, I needed this, thanks man

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

    Excellent video!! Great job

  • @JustHackIt1
    @JustHackIt1 9 місяців тому +3

    Not Found
    The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

  • @ettahadpanto3363
    @ettahadpanto3363 Рік тому +4

    Bro, I love this. Please, make part 2 as fast as possible.

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

    Chuck, you've turned into one of my favourite UA-camrs 😊

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

    I was just doing some training in python with http. Thanks for sharing

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

    You are doing great job and I simply admire the content you are providing!
    Could you share with us the list of your fav crypto including only these which you are holding please? Would love to learn your opinion about this topic :) Thanks

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

    This was awesome, man. Thanks

  • @tobeyparker5601
    @tobeyparker5601 10 місяців тому

    hey Chuck, love your content!

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

    You should cover handling routes and page navigation. Most people are going to watch this and have no clue how to get to next page, or pass data from page x to page y, or going from page x to page x + details subpage.

  • @joes3662
    @joes3662 Рік тому +1

    This is a perfect explanation!!!

  • @vritra2031
    @vritra2031 Рік тому +1

    Hey guys, i got a question.
    Is 8GB of RAM enough in laptop for cybersecurity student?

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

    NewtorkChuck, this is an awesome tutorial. You should do a more advanced one that shows people to create virtual environments so that you don't destroy and bloat the system python with unnecessary packages.

  • @yiay2.086
    @yiay2.086 Рік тому +2

    Love your video’s man

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

    you give me motivation and make everything seem easy and fun. thanks a lot.
    I owe you!!!!c 💕🥺
    I will watch this video tomorrow again and take notes 😎😁.
    and we appreciate that you took the time to make this video .

  • @bones.24
    @bones.24 Рік тому

    you're amazing chuck !

  • @devops-sushi5534
    @devops-sushi5534 6 місяців тому

    Awesome! Right on the spot!
    Which tool did you use for drawing on the screen?

  • @stevegarip3654
    @stevegarip3654 Рік тому +1

    Great tutorial Chuck, as per usual. The breadcrumbs were nice to connect some of my existing knowledge. One question though… why would I need a Linux machine? Can’t I just write the same script in my normal Terminal or Powershell?

    • @lucasbutcher384
      @lucasbutcher384 Рік тому +1

      I used vs code in windows and it worked. Maybe to show off lenode which is the sponsor

  • @abdullahjawed1944
    @abdullahjawed1944 Рік тому +1

    Thanks for the stuff chuck.
    I have a question do you know about Django framework??

  • @boyclue7401
    @boyclue7401 Рік тому +1

    You an inspiration chuck!

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

    nice video,
    flask is very useful, i use it to create a bunch of website for my raspberry pi docker