What To Learn To Become a Python Backend Developer

Поделиться
HTML-код
  • Опубликовано: 28 авг 2024

Комментарии • 242

  • @TechWithTim
    @TechWithTim  Год назад +16

    Start leaning Blockchain development today with BlockchainExpert! algoexpert.io/blockchain - use code "tim" for a discount!

    • @thetradingtechnician9260
      @thetradingtechnician9260 Год назад

      I really need to ask this.. I just finished python, is it realistic for me to prepare for backend or should I switch to Front-End. Which role did you start with at your job. Which is better between backend VS Front-End. Which is easier/faster to get into as a beginner. Which has more demand?

  • @DJ-xp9bs
    @DJ-xp9bs Год назад +71

    Python dev here. I use most if not all skills noted in this video! So I can guarantee this is some useful info!

    • @amoh96
      @amoh96 Год назад +6

      brother can i learn python & django for back end what i need after i learn this do i need my sql ? do i need php ?

    • @littlepharaoh455
      @littlepharaoh455 Год назад

      @@amoh96 You need to learn something like django restframework and SQL but not need to learn PHP,
      I suggest you to make an account on chatGPT and ask him

    • @hdrtghkes
      @hdrtghkes Год назад +5

      ​@@amoh96 with python you wont need php

    • @amoh96
      @amoh96 Год назад +1

      @@hdrtghkes ty now im learning JavaScript and i ll learn NodeJs for backend is this good :=) i do this to become bug bounty to understand how web build :) what u think bro ?

    • @hdrtghkes
      @hdrtghkes Год назад +2

      @@amoh96 It's a nice idea :p

  • @vishalchinnasamy8119
    @vishalchinnasamy8119 Год назад +231

    Who are all came into this video to know about the Python Backend Development instead watching the cats roaming back in the video 🤣🤣

    • @itsme7570
      @itsme7570 Год назад +8

      The screensaver is pretty sick NGL. My cats would love that

    • @centralcodingethiopia
      @centralcodingethiopia Год назад +2

      It's back end

    • @itsme7570
      @itsme7570 Год назад +2

      @@centralcodingethiopia dude seriously? Lol you the Grammer police or what?

    • @itsme7570
      @itsme7570 Год назад

      @@centralcodingethiopia definitely not a way to get subs

    • @shreeji114
      @shreeji114 Год назад +2

      Yes i was also watching this cat

  • @arcariusmexen1104
    @arcariusmexen1104 Год назад +24

    Tim.
    Been watching you for years. Just wanted to say thank you and wishing you continued success in everything you do.
    Take care.

  • @caw25sha
    @caw25sha Год назад +93

    A lot of the SQL database tasks you mentioned should really be the responsibility of a database administrator. However these are notoriously difficult to find and keep so unfortunately the job often falls to developers, even though they are unlikely to have sufficient time or enthusiasm for the role.

    • @codingcrashkurse6429
      @codingcrashkurse6429 Год назад +2

      It heavily depends on the complexity of the Database. I work as Python Developer and we have to create the database, tables and schemas on our own, the whole Database instance with Security Updates etc. is managed by another Team.

    • @dima6488
      @dima6488 Год назад

      @@codingcrashkurse6429 Nowadays there's little reason to manage a DB by yourself since DaaS services exist (i.e RDS), unless you're bound by regulations that require you to have OS level access you probably shouldn't be doing that, both cost and effort wise.

    • @codingcrashkurse6429
      @codingcrashkurse6429 Год назад +3

      @@dima6488 Not in Germany and in the finance space, I´m sorry ;-). Regulations force us to hold all of our data on prem.

    • @OnkelTomAngelriper
      @OnkelTomAngelriper Год назад +1

      @@codingcrashkurse6429 lo

  • @bengabp
    @bengabp Год назад +34

    After watching this video ,I felt encouraged to continue applying for jobs, because i have the right skills . Since my few years of working , I've spent time learning and practicing these skills and I think in no time soon I'll land a good job.

    • @xcc7437
      @xcc7437 Год назад +1

      do you get the job now?

    • @daffyd69
      @daffyd69 Год назад

      what about now ?

    • @daffyd69
      @daffyd69 Год назад

      ​@@xcc7437he is still learning Django

    • @bengabp
      @bengabp Год назад +1

      @@daffyd69 yeah, since this year ive been working for a UK and UAE startup, 2 companies .

    • @bengabp
      @bengabp Год назад +1

      Its exactly 12am here , and I am still in front of my pc deploying an api using docker compose🤣

  • @alphacentury1858
    @alphacentury1858 10 месяцев назад +3

    I am starting on my journey to become python backend developer. This was very helpful to stleast know what next to do after python basics. Thank you very much

  • @whonayem01
    @whonayem01 Год назад +7

    Thanks. Been waiting for it. More on Backend development please. Love your videos 💙

  • @andymounthood
    @andymounthood Год назад +12

    This was a helpful video. Thank you. These kinds of skill sets interest me a lot more than most of the front-end dev work, so your video helped me to decide to seek backend work (job or freelance) if I make up my mind to become a developer.

  • @DevLopes_
    @DevLopes_ 7 месяцев назад +1

    Brother, that transitions between topics are so amazing xD

  • @seanpaul93
    @seanpaul93 Год назад +13

    Great stuff, thanks. Currently in college and having a lot of fun with different languages but the amount I feel I'll have to remember for a job is insane lol. Just a case of repetition I suppose.

    • @mfc1190
      @mfc1190 Год назад +7

      Don’t stress out about it, you learn what you need to do your job and it’s pretty crazy how fast that grows over time.

  • @abdusamadabdullakhanov518
    @abdusamadabdullakhanov518 Год назад +3

    bro, you got me motivation! 'Cause skills you counted are just familiar for me!!!!!!!!!!!! See you in the next levels of programming! bro, you are legend!

  • @timo_b3
    @timo_b3 Год назад +1

    thanks for the overview! this is exactly the right time for that video

  • @SportzSwag
    @SportzSwag Год назад +7

    your videos are helping me learn pythan so much! Thanks for the help!

    • @TechWithTim
      @TechWithTim  Год назад +2

      I'm glad! Best of luck on your Python journey :)

    • @SportzSwag
      @SportzSwag Год назад +1

      @@TechWithTim Thanks!

    • @umarajmal6216
      @umarajmal6216 Год назад +1

      I am also on the path of learning python. can i add you on Ig ?

  • @ThePacemaker45
    @ThePacemaker45 Год назад +3

    Could you do a video on good project ideas on becoming a better Backend Developer or increasing your knowledge as a backend developer

  • @relatablecontent8045
    @relatablecontent8045 Год назад +6

    Hey Tim can you make a video on how to master python step by step, to the point where one can contribute to the python language?

  • @melissaleigh3013
    @melissaleigh3013 Год назад +3

    Loved the kitties and info thanks tim

  • @jonathanedwardgoode
    @jonathanedwardgoode Год назад +1

    I was watching the US Netherlands game while listening and suddenly got worried when I [thought] I heard a cat in my room, lol. Great Vid and cute cat 👍

  • @426F6F
    @426F6F 10 месяцев назад +1

    I totally thought your cat was watching a simulated cat on your monitor at 1:26 😂

  • @jkk23-g7c
    @jkk23-g7c Год назад +15

    I think FastAPI is also a pretty powerful tool for building APIs on Python.

    • @1anre
      @1anre Год назад +2

      I'd take it over flask

    • @adityanjsg99
      @adityanjsg99 Год назад +1

      @@1anre FastAPi dos not sit well with libraries like dask, vaex. Django does.

    • @1anre
      @1anre Год назад +1

      @@adityanjsg99 the support & documentation for all those frameworks you mentioned with the except of Django is non-existent.
      Stand down

  • @samirzerrouki3153
    @samirzerrouki3153 8 месяцев назад +1

    The cats in the background are a distraction for me! 😅. Thanks for the video!

  • @ghartas123
    @ghartas123 Год назад +18

    I've been out of programming for about 23 years. Things were mentioned here that back in the day would be done by System Administrators and DBAs. How times have changed. So many skills listed. It will take years to become competent with all those skillsets.

    • @matty5ps444
      @matty5ps444 Год назад +5

      the structure of most developer jobs posts nowadays are "junior developer required - must have all skills and knowledge of every language and skills ever invented, no experience necessary unless you actually want the job" lol

    • @cuatro336
      @cuatro336 Год назад +7

      "Junior Python back-end developer:
      Must have working knowledge of MSSQL, PostGres, Oracle, Java, JavaScript, C, C#, C++, Rust, Swift, .NET, Flask framework, Django framework, Pandas, Anaconda, and Adobe Illustrator."

    • @TrillVillain
      @TrillVillain Год назад +4

      Right. It gave me a headache. I can technically learn everything or most things mentioned here, but who has the time (or experience granted to them) to acquire them? Even the “Junior” careers are often very greedy about what they want you to have, so where do they want you to get these skills???! It’s wild out here. Companies want to pay you Junior pay but want Mid/Senior skills.

    • @ghartas123
      @ghartas123 Год назад +2

      @@TrillVillain Well said. And by the time I got up to date with all of that, half of the skills will be obsolete. I'll pass.

  • @mariumbegum7325
    @mariumbegum7325 Год назад +2

    Great video! Some interesting points covered

  • @delondonovan3074
    @delondonovan3074 Год назад +4

    if all the skills mentioned is required for mid-level to advanced-level positions, what would be the suitable skills required to start applying for entry-level positions? thank you!

  • @grimjetram3866
    @grimjetram3866 Год назад +2

    where has this video been tim i been waiting for this lol

  • @ghartas123
    @ghartas123 Год назад +5

    I originally thought the light-colored cat was a screensaver. 😃

  • @gamemoves2415
    @gamemoves2415 Год назад +6

    Any recommendations for getting better in databases? So far I've failed a few interviews because my database skills are not good.

    • @daedalus_00
      @daedalus_00 Год назад +7

      The best way to learn anything is always through a project of your own. Do you already have stuff that you want to organize? A lot of pictures or music perhaps. If so then you can make a learning project work for you by organizing that stuff into a database, or if not there are plenty of datasets online for free. Stocks, weather, machine learning, the list goes on and on, there are datasets for everything. And really if you just want to learn then it really doesn't matter what the data is or how much data you have. What you really want is the experience in getting the data, putting it in some kind of structure, maybe tagging it with some arbitrary tags and accessing it. And if you have a raspberry pi or a spare computer you could practice accessing it remotely on your own home network. Good Luck!

    • @gamemoves2415
      @gamemoves2415 Год назад +1

      @@daedalus_00 thank you thank you. This is so clear and helpful

  • @ApartmentAngelsFireStarters
    @ApartmentAngelsFireStarters Год назад +1

    its is very solid knowledge, well done Tim. however its not good enough to land you a job. Although that's not the core motive behind the video, the primary influence whichis the purpose of this video is to display the skills you need to become a developer, meaning employed individual who practises writing code professionally. To that I would say, these skillsets arent enough at all, unless you have a bacholars degree and are unders the age of 42, you can use this knowledge to get a job, however, this will definitely won't be enough. If you want to go beyond this information, you need to have proof of concept apps that are required to be industry quality, no employer is touching your cv is you're missing a bacholars of engineer/compsci and don't have at least 3 successful fullstack apps .

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

    thank you man nice video

  • @jorge1869
    @jorge1869 Год назад +2

    Python Forever 👊🐯👊

  • @Lapayrus
    @Lapayrus Год назад +3

    Hi there! Thank you for sharing the roadmap. Are there any specific projects to work on, kind of advanced level projects?

    • @TechWithTim
      @TechWithTim  Год назад +4

      I have many videos on my channel that say "Python Project Ideas". Feel free to watch some of those for ideas!

  • @SportzSwag
    @SportzSwag Год назад +4

    Hello, Im a beginner coder, I am getting a error message that says "no module named pygame".
    what do you suggest I do to fix this?

    • @shreddedvegetable
      @shreddedvegetable Год назад

      You have to install the pygame module

    • @ioakol
      @ioakol Год назад

      wouldnt it be a better idea to google this?

  • @trentdoesmath
    @trentdoesmath Год назад +3

    Yup, networking is definitely my weakness 🤣

  • @romnegrillo
    @romnegrillo Год назад +3

    Ahhh, Python and cats. My two favorites. xD

  • @user-qi7rd7nc9t
    @user-qi7rd7nc9t Год назад

    It is good enough to puzzle beginners, happy puzzling !!!

  • @echofloripa
    @echofloripa Год назад +1

    You've got a cat 🙀 NICEEEEE 😻😻😻

  • @ovanthang7460
    @ovanthang7460 14 дней назад

    Can I ask about python Backend? I'm working on Flask Framework to do Backend, I think python direction is good, strong in AI, Data Engineer, what else can I learn to combine in the best and most harmonious way?

  • @user-cg6fu2gh9u
    @user-cg6fu2gh9u 6 месяцев назад

    No bullshit only quality content ❤

  • @user-wr4yl7tx3w
    @user-wr4yl7tx3w Год назад +1

    How about a video on networks, particularly ports.

  • @sytraaak
    @sytraaak Год назад +1

    CATS! Thank you for this and any other video you have ever made.

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

    How long, on average, should it take a complete beginner to learn all of this, studying around 10 hours per week?

  • @brianaichlmayr
    @brianaichlmayr Год назад +1

    Can you make a custom mousepad cheat sheet for Python? 🙏🏻 or point to one that’s been made?

  • @harshgamer6105
    @harshgamer6105 Год назад +1

    Hey tim, should i also learn DSA for backend dev.

  • @eliasromero8901
    @eliasromero8901 Год назад +1

    im on the hunt, i don't know that career to choose, i'm learning python currently and want to know where i can apply it the best, i want to choose in between Web Development, Back end Dev or Front End Dev or Full Stack, i could use the feedback guys if you don't mind.

    • @Saradomin65
      @Saradomin65 Год назад +1

      Personally I would say go for Full-stack. That way you'd have a much more options to choose from (FE jobs, BE jobs, or both). And as Tim said here, having a Front-End knowledge is kind of a necessity at this point. Not necessarily having to master it but having the knowledge enough to understand how FE & BE communicate with each other will do the work.

    • @eliasromero8901
      @eliasromero8901 Год назад

      @@Saradomin65 thank you so much.

  • @SaneKoi13
    @SaneKoi13 Год назад +1

    im distracted from the cats just staring at eat other

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

    Thank you

  • @KeithKazamaFlick
    @KeithKazamaFlick Год назад +2

    the cat concurs

  • @makhurst
    @makhurst Год назад

    Amazing video!

  • @love-live-hope
    @love-live-hope Год назад

    Thanks Tim the hero 🙌 💙 🙏 👏 👍

  • @kevinespina3289
    @kevinespina3289 Год назад

    Do you have any RUclips channels or videos or a playlist for us to learn about basic networking?

  • @vivekgupta1152
    @vivekgupta1152 Год назад

    What is the best project for beginner that can guide about Python, microservice, API, Database, Git, cloud?

  • @ghobashi2000
    @ghobashi2000 Год назад

    thanks so much

  • @abroslife
    @abroslife Год назад +1

    The cat stare down made me believe it was going down.

  • @saitejaameda3389
    @saitejaameda3389 Год назад +3

    Me who is watching cat😂

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

      My ADHD kicked in as well … I was like, huh, cat .. missed the next few minutes of the video 😂

  • @AnatoliiKuznietsov
    @AnatoliiKuznietsov Год назад

    Know everything listed in a video. Still couln't manage to find a job. I have no commercial experience, only my own projects and most of the times it is the reason of rejection. So confusing

  • @supplier892
    @supplier892 10 месяцев назад

    Please make us ( what to learn to become java mobile app developer) and thanks

  • @lordhuzi3316
    @lordhuzi3316 11 месяцев назад

    Dude im considering python and django for backend as a react dev, is it a good choice

  • @DhavalAhir10
    @DhavalAhir10 Год назад +1

    Python + Golang = ❤️

  • @tounsimed5202
    @tounsimed5202 6 месяцев назад

    can I switch from learning django to learn fastapi ?

  • @user-tl3he1ub7m
    @user-tl3he1ub7m 3 месяца назад

    You never said which SE are you ?

  • @Demi.1133
    @Demi.1133 Год назад

    That cat was trippin me out lol

  • @liborhavranek2760
    @liborhavranek2760 Год назад

    You can do tutorial for flask or django e-shop i think you are the best programmer what can do this

  • @6957-c5k
    @6957-c5k Год назад

    How to Test APIs. Very important too.

  • @FranklinArdiansyah
    @FranklinArdiansyah Год назад

    It's really long-long journey and take ur time to learn :)

  • @MoyoTornai
    @MoyoTornai Год назад +1

    did anyone else thing that one of those cats was a screensaver of the real cat at first?

  • @teodora382
    @teodora382 Год назад +1

    Am I the only one that can't really pay attention at first because of the cats. Like they are so sweat . And btw I have a question I'm in high school and I have a programming class , but the problem is that we code in C++ and I just hate this language and we just do math , like we don't learn programming ,we make some sort of algorithm but with lot of math and little programming. And I hate that. I just want to make things that really do something . Like I think I want to become a full-stacker (more backend then frontend but I like the React too). So what should I do about the school things , like I need what I'm doing in school?

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

    What about FastAPI?

  • @Johnx69
    @Johnx69 Год назад

    Hello I need some sources to learn to the basic networking for backend developers!!!! Thanks

  • @broknsoul1899
    @broknsoul1899 7 месяцев назад

    I interested to learn backend python developer
    Initially what can I learn ?

  • @adamxemo4909
    @adamxemo4909 Год назад +2

    Looking at cats for 10 minutes 😎

  • @tca3434
    @tca3434 Год назад +2

    I like your cat 😂

  • @waelali757
    @waelali757 Год назад

    People should also know how to deploy softwares how to link to domain and add ssl and other security issues .

  • @arikiri_698
    @arikiri_698 Год назад

    Cats are a devs best friend lol

  • @worldanime9884
    @worldanime9884 Год назад

    does that mean to learn python back end, you don't have to master the programming language? Or mastering python only up to OOP and continue to the backend framework?

    • @sweatdog
      @sweatdog Год назад

      A lot of modern programming is abstraction of basic python code packaged neatly in libraries and frameworks. Your job is knowing how to leverage those resources and have them play nicely together. That WILL require coding expertise, but the need for advanced python is shrinking. Learn API's, databases, and a backend of your choice. Specialize in something backend-related that you enjoy the most.

  • @farzadmf
    @farzadmf Год назад +1

    Good info, but like mainly becuase of the cat(s) in the background!

  • @jamestillman5247
    @jamestillman5247 Год назад +2

    Summary on what to learn to be a backend developer:
    Everything. Just fucking learn everything and forsake everything else in life.

  • @user-ts1es4nv5u
    @user-ts1es4nv5u 5 месяцев назад

    cool video)

  • @zainosta9806
    @zainosta9806 Год назад

    thank's

  • @SmokeytheBeer
    @SmokeytheBeer Год назад

    What keyboard is that in the background? I'm a sucker for a full size keyboard with a num pad.

    • @vali69
      @vali69 Год назад

      Random overpriced gaming keyboard. Looks like a corsair.

  • @adamscott217
    @adamscott217 Год назад +1

    2:45 ... Giggity

  • @reckonthat
    @reckonthat 7 месяцев назад +1

    I thought there is a cat in my house.

  • @georgimatinski981
    @georgimatinski981 7 месяцев назад

    i was looking at something on another tab and this 0:17 scared the shit out of me

  • @user-oe2pm4rz3e
    @user-oe2pm4rz3e 10 месяцев назад

    greate job

  • @siddiqahmed3274
    @siddiqahmed3274 Год назад

    Sir, i would like to ask if you are going to offer any discounts on your Blockchain expert course by the end of this year? I really want to take it but the price is bit too high for me right now. 1 dollar is somewhere around 220 in my country. If you are offering any discount then it would be easier for me to purchase it. Thank you for the consideration

    • @TechWithTim
      @TechWithTim  Год назад

      Right now you can use the discount code "tim"!

    • @siddiqahmed3274
      @siddiqahmed3274 Год назад

      @@TechWithTim Thank you. For how many days is the code valid? Asking so i can plan the purchase accordingly

  • @nkehbebey9182
    @nkehbebey9182 Год назад

    Pls do a video on linked list in py

  • @waisu88
    @waisu88 Год назад +1

    I thought this cat has reversed mirror image, until he licked his foot

  • @Mahzan
    @Mahzan Год назад

    Do we really need to learn both Django and Flask?

    • @bengabp
      @bengabp Год назад +3

      🤣 I feel proud saying I learnt all 3 frameworks (flask,Django,fastapi) , and its always interesting to work on projects with any of them. Ideally you can make a good project with either of them, but i also recommend for job purposes to have an idea of others while knowing one the most , or all 3 or 2.

  • @krishnakishore5390
    @krishnakishore5390 Год назад

    Sir my name is Samanvay I like your videos and trying to make all your pythongames. Sir please can you tell me that how to shoot bullets from left right because I am in the middle of the project😢.please would you help me.

  • @godza4735
    @godza4735 Год назад

    Please next what to learn to become developer with al with python

  • @tiffanyalberti2029
    @tiffanyalberti2029 Год назад

    Your cat is adorable

  • @devonashwa7977
    @devonashwa7977 Год назад

    "maybe you wanna dabble into a little react vue angular" like it doesnt take months to learn each one of those. i have no time on my hands i am trying to get a job by tmr not next year

  • @juanmarioparra
    @juanmarioparra 10 месяцев назад

    Why you not name FastAPI.?

  • @yosselynperales1872
    @yosselynperales1872 Год назад

    Good Video !! (:

  • @dealerofgame
    @dealerofgame Год назад

    im here for the cats

  • @ahmedbadal3795
    @ahmedbadal3795 Год назад

    am studying django by my own from google youtube some others courses
    currently am studying meta backend course on coursera their course is hard as hell but i already knowed 100/30 of django
    hardest part for me in django is the views were the logic works
    i choosed backend cause frontend was hard for me specially this css and bootstrap thing is weard and also all of these js framworks make it more harder srry abt my eng

    • @ahmedbadal3795
      @ahmedbadal3795 Год назад

      @omarcj1236 i get that course too and its amazing one thanks bro

    • @BestListTech
      @BestListTech Год назад

      @@ahmedbadal3795 have you gotten a job yet as a backend or you just quit

  • @ghartas123
    @ghartas123 Год назад +3

    The cat disagreed that you actually took two SQL courses at a university and wanted to stop the lie right there. 😄

  • @nickchourchoulis
    @nickchourchoulis Год назад +1

    Wait how many cats you got there

  • @jenex5608
    @jenex5608 Год назад

    Should i learn Fast Api?

    • @bengabp
      @bengabp Год назад

      If you want.

  • @coldCoders
    @coldCoders 10 месяцев назад

    know everything, got it...

  • @bobursuyunov00
    @bobursuyunov00 Год назад

    Can I choose to learn only Django instead of Flask?

    • @sidkapoor9085
      @sidkapoor9085 Год назад

      Flask is minimal and easy to learn.

    • @cn9699
      @cn9699 Год назад

      @@sidkapoor9085 for starting how is the career with python and flask for career growth