After Python Basics, What Next? | what to do / learn next after learning python

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024
  • After Python Basics, What Next? What to do and learn next after learning Python basics.
    ► Subscribe to my Channel / @oggiai
    ► Thank me on Patreon: / joeyajames
    ► Other Essential Programming skills in Python:
    Deeper understanding of Python data structures - string, list, tuple, dict, numpy array
    Advanced Data Structures - trees, graphs, queues, stacks, heaps, linked lists
    Analysis of Algorithms - Big O analysis, and learn some common tree, graph and sorting algos
    databases - SQL
    Object Oriented Programming - Classes, Inheritance, Design Patterns
    ► Problem Solving and Coding Skills in Python:
    ProjectEuler
    CodeWars
    TopCoder
    HackerRank
    ► Three Popular Tracks for Python Careers:
    Web Development - Django, Flask frameworks
    related languages: Javascript
    Data Analysis and Visualization - Numpy, Pandas, Matplotlib
    Related languages: R, Julia,
    Machine Learning - Numpy, Pandas, Tensorflow, Keras, SciKitLearn, Theano
    ► Other Good Projects to Work On:
    web data mining
    recommendation systems
    sentiment analysis for reviews or tweets
    search engines
    Kaggle data science competitions
    contribute to open source projects
    RELATED VIDEOS
    ► Numpy Intro: • Python: NUMPY | Numeri...
    ► Numpy Intro Jupyter nb: • NUMPY Arrays Tutorial ...
    ► Pandas Intro: • Python: Pandas Tutoria...
    ► Pandas and MPL for Data Analysis: • Python Pandas: Plottin...
    ► Matplotlib Intro: • Python: Intro to Visua...

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

  • @robertmanigault625
    @robertmanigault625 4 года назад +23

    Joe, I just discovered you through this video and subscribed immediately. I’m retiring and learning Python for fun. My interests are data mining, robotics and machinery learning. I’m looking forward to this journey and learning a lot from you.

    • @imrannooraddin1876
      @imrannooraddin1876 3 года назад +4

      I hope you stick with it and that it stays fun for as long as you want it to :)

    • @OUTLAW_
      @OUTLAW_ 2 года назад +1

      How is it going now?

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

      @VeryLogicalGuy i discovered that i'm a lazy person 😂

  • @pkavenger9990
    @pkavenger9990 4 года назад +9

    My guide to people who want to learn programming and start with Python, please share your views on this. i would appreciate it.
    1) Python crash course 2nd edition (Basics of python)
    2) Head first Python (for more practice approach and brain friendly)
    3) Python cookbook (which will tell you how many ways you mold and twist your code)
    4) Fluent Python (for learning how to code more professionally and avoid rookie mistakes )
    5) Programming Python (deep understanding of working with data structures)
    You guys suggest what to do next.

    • @Anton-oq3zt
      @Anton-oq3zt 4 года назад

      Remove everything and learn Django at once in Udemy.

    • @hemanthkumaar3681
      @hemanthkumaar3681 4 года назад

      @@Anton-oq3zt bot

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

      It seems that Head First Python is only for those, who already know other programming language

  • @jlpark79
    @jlpark79 3 года назад +4

    Thank you!! Love the way you explain and share your insights! The road map is SO HELPFUL!

  • @yathishprogramming5001
    @yathishprogramming5001 3 года назад +2

    Data analysis
    Frameworks:
    1.numpy
    2.pandas
    3.matlab
    Mechine learning
    Frameworks:
    Numpy
    Pandas
    Tensorflow
    Kerras
    Sci-kit learn
    Piano
    Practice in kaggale for ML

  • @powerstar61
    @powerstar61 3 года назад +5

    Thank you for road map for learning python. I’m in same situation. 💪

  • @octopusfly
    @octopusfly 2 года назад +1

    Very clear directions.
    Thank you for sharing your time and energy.
    ~an American in Korea 🇰🇷

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

    Thank you Joe. You gave me just what I just needed.

  • @sanketbhangale5788
    @sanketbhangale5788 4 года назад +21

    Am i the only one who thinks that this person looks more like steve jobs❤️.....

  • @ZZZZZZZaaaart
    @ZZZZZZZaaaart 5 лет назад +76

    Thank you for your knowledge and recommendations. I just finished a Python and I am kind of lost.

    • @pet2mao615
      @pet2mao615 4 года назад +5

      Lol same

    • @ngimasinkiyolmo9905
      @ngimasinkiyolmo9905 4 года назад +1

      @@pet2mao615 me too😂

    • @abdellasolomon6244
      @abdellasolomon6244 4 года назад

      Me to

    • @ramzi1727
      @ramzi1727 3 года назад +1

      can you develop something with python ? for example you want to build a website with python, but you have no idea about web dev scripts, is that possible?

    • @srividhyaramamurthy4434
      @srividhyaramamurthy4434 3 года назад +1

      Exactly my status today.. Kinda not sure if I am ready to go to the next step or don't even know what's next...

  • @TheThe-om3qt
    @TheThe-om3qt 4 года назад +6

    Thank you, this was very helpful!

  • @abidisoumaya4493
    @abidisoumaya4493 4 года назад +5

    Thank you Sir ! I realy apreciate your recommandations.

  • @krishsiva1440
    @krishsiva1440 4 года назад +4

    Thanks for ur value added talk...

  • @artwriter7377
    @artwriter7377 2 года назад +1

    this video is the defination of what i was looking for

  • @nasrullahturke4480
    @nasrullahturke4480 5 лет назад +6

    Grt video Sir. Thanks alot.

  • @bobursuyunov00
    @bobursuyunov00 2 года назад +1

    thank you so much for your guidelines

  • @leonbatista3146
    @leonbatista3146 4 года назад +4

    You are the light i was searching for, thank you for repassing your knowledge!

  • @dazegaming6215
    @dazegaming6215 3 года назад +3

    Subs added 👍🏻

  • @rakohasan
    @rakohasan 3 года назад

    Exactly I wanted such as suggestions. Thank you.I got all my query.

  • @anoopvasudevan
    @anoopvasudevan 4 года назад +18

    Hey thanks for this video. I wanna learn Python for Web Dev and Data Analysis (I have some SQL experience). I have just completed with some Python basics (Strings, Tuple, List, Dict, loops, functions & OOP).
    For Web Dev, do I need to learn any other Python data structures/basics before I can start doing some projects?
    Similarly for Data Analysis, what topics should I cover in addition to the basics?

    • @nishchalvaishnav828
      @nishchalvaishnav828 3 года назад +2

      Hello.... it's about a year .....have you mastered python.... I just completed my basics of python......can you please tell me what to do next...

    • @themaskmandhaka3717
      @themaskmandhaka3717 2 года назад

      @@nishchalvaishnav828 hello what are doing now? after learning the basics? I just finished the basics

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

      @@themaskmandhaka3717 hello, I try to learn django which you can combine leaning javascript css and html. there is a course about that in udemy which introduce by Jose Portilla. I also should mentioned that he has good source for python from basic to advance level.

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

      @@nishchalvaishnav828 hello, its been about 2 years.. can you recommen what to do next.. what are you doing now. thanks.

  • @hemanthkt2887
    @hemanthkt2887 3 года назад +3

    Hoping for more python videos..👍

  • @gururajsb1
    @gururajsb1 5 лет назад +4

    Thank u, very helpful.

  • @harshalvikasdoiphode3225
    @harshalvikasdoiphode3225 5 лет назад +13

    Great video seems like you've got a lat of knowledge in programming. Keep up the good work

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

      ah yes, a lat of knowledge 👍

  • @aidilrazak8548
    @aidilrazak8548 4 года назад +2

    Great video! 👍🏻👍🏻👍🏻

  • @HCKDKU
    @HCKDKU 5 лет назад +2

    Thanks buddy. It helped a lot 😊

  • @omargaber5991
    @omargaber5991 4 года назад +3

    Really great video 👌

  • @3DCrafterBro
    @3DCrafterBro 2 года назад +1

    thanks man :)

  • @chescakeowo
    @chescakeowo 2 года назад

    Thank you so much for this!

  • @DevlogBill
    @DevlogBill 2 года назад +2

    Excellent video Joe, I purchased recently a good Python book and haven't put it down, ever heard of it? It is called "Automate The Boring Stuff With Python." Been programming with JavaScript for 5 months now alongside HTML and CSS. But I figured let me try my hand at automating things for a couple of weeks one month tops and see what project I can create using this book. Honestly? I am getting kind of tired of JavaScript, She is very complicated, especially when trying to manipulate the DOM and afterwards you have to re-learn JavaScript as JSX. The JavaScript world is overly complicated. I think I will focus on Python learning from this book and create something I could use for my personal life. Excellent video and thanks.
    Question? would you consider 5 to 6 months too early to learn a second language? I still plan on using JavaScript but for learning Web Development. I don't think you could use JavaScript alongside Python? or can you? Thanks for your video.
    P.S. I don't like Data Science but I heard DevOps developers who are AWS certified use primarily Python. Have you heard of this?

  • @mgnagaraj3748
    @mgnagaraj3748 5 лет назад +1

    Thank you Mr.Joe James..

  • @simontimothy6033
    @simontimothy6033 4 года назад +2

    thanks sir ! appreciated

  • @batmanrobin3350
    @batmanrobin3350 4 года назад +3

    The advanced DS and Algos you mentioned are not really helpful unless youre working for something like a hedge fund... what are your views on that
    I have been a python Dev for last 2 years working majorly in flask and Databases and I havent used any DS other than the basic ones
    Feels more like if I needed my Comp Sci edu

  • @vladyr12
    @vladyr12 4 года назад +2

    Thank you!

  • @baatindawah
    @baatindawah 3 года назад +1

    Thanks this helped briefly!

  • @mahendravidhate5134
    @mahendravidhate5134 3 года назад +1

    Thanks sir for give me idea

  • @armandstrencis4204
    @armandstrencis4204 3 года назад +4

    Hi Joe! At first I want to thank you for all the valuable work that you have done and for the free learning material you are providing. I started learning programming for the first time a couple of month ago, I started with Python, so I have no other knowledge of other programming languages. I have written down all the advise you are giving in this particular video though I can't decide on the path I should choose. I have background in financial markets and I find Data Analysis interesting, though I don't know if it's something that I would like doing all day long, as I am really bad with repetitive stuff. I know I won't be doing Machine Learning or AI as it's a bit too much for the beginning. So I want to ask for your advise or recommendation on choosing the path( Data Science, Web Development, Software Development). I am looking for a way to get into a programming job as early as possible, but with opportunity to change the field if the one I have chosen is not for me. Should I also learn HTML, CSS and JS, as I understand that without those the abilities are very limited. Once again, thanks a lot for your good work.

    • @oggiai
      @oggiai  3 года назад +2

      HTML, CSS and JS are essential for front-end or full-stack web development. It’s always useful to learn the basics regardless what you end up doing. If you’re not sure what you want to pursue yet, then keep learning new skills and start applying for internships and entry level jobs. There’s a good chance your job will pick you.

    • @armandstrencis4204
      @armandstrencis4204 3 года назад +1

      @@oggiai I am learning HTML and CSS now, next is JS. Hopefully I have made up my mind by then or the right job has picked me. Thanks for the advice 👍

  • @KashifAli-yg6yk
    @KashifAli-yg6yk 2 года назад +1

    Thanks a lot sir going to learn for Django :)

  • @BizzaroBrainBoi
    @BizzaroBrainBoi 4 года назад +2

    thank you joe james for this video !

  • @omgorakhia8129
    @omgorakhia8129 4 года назад +1

    tysm ! it was worth it

  • @zahidahmadallaie6824
    @zahidahmadallaie6824 5 лет назад +2

    Thanks @Joe James

  • @zaidadalvie8299
    @zaidadalvie8299 4 года назад +1

    very helpful information

  • @Piyushsamota
    @Piyushsamota 4 года назад +1

    good work
    thanks

  • @yusufadel3559
    @yusufadel3559 4 года назад +1

    Thank you 💝

  • @ExtraPawn7
    @ExtraPawn7 3 года назад

    Thanks bro it really helps

  • @FT4YOU
    @FT4YOU 3 года назад +2

    So i've learned the basics. Like everything from syntax, variables, if else, functions, classes,inheritance, for and while loops, sets,dicts,tuples. So now should i learn to create beginners projects to implement what i've learned??. After this should i learn numpy and so on?. I'd be happy if someone helped me out. I am kinda loosing motivation because i don't what's the "next" thing to focus on..

    • @oggiai
      @oggiai  3 года назад +1

      Next get some practice using what you know. Try coding challenge sites like Project Euler or Hacker Rank, and yes learn Numpy, Pandas and Matplotlib. If possible, take a data structures and intro algorithms course.

    • @FT4YOU
      @FT4YOU 3 года назад +2

      @@oggiai Thank you so much for replying. This really helped me out on what to do next. I am just very lost on the orders to follow. I know that after the basics you do some short projects and then move on to bigger ones. But i don't understand how you just jump into web development with django and then suddenly you are creating apps with flask lol. If i just had a guide on what steps to follow to get to the "pro" level of programming that would be great. But i really appriciate your reply because now i know what to do next.

  • @kemaltekin7777
    @kemaltekin7777 3 года назад +1

    Thank you

  • @sinabaghaee2773
    @sinabaghaee2773 3 года назад +1

    thank you, it was so helpful

  • @p_28_lavanyabc2
    @p_28_lavanyabc2 3 года назад +1

    hey this is very helpful

  • @goingyoutubers3340
    @goingyoutubers3340 3 года назад +1

    Thanks

  • @mr.mumuni1868
    @mr.mumuni1868 3 года назад

    worth it,Joe James

  • @LeonYakuro
    @LeonYakuro 3 года назад

    Oh boy it’s so complicated so far. So far I only know about the python book I’ve been reading.

  • @drchandrucbi2038
    @drchandrucbi2038 5 лет назад +2

    Thank you sir for making this video, and I'm currently working on sentiment analysis project,please give some ideas about that sir,,

    • @oggiai
      @oggiai  5 лет назад +3

      Great! I just posted a video a few days ago on Free datasets, which includes some Twitter tweets, Amazon Reviews and movie reviews. And you can use sentiment analysis function in NLTK.

    • @himanshu-zu9li
      @himanshu-zu9li 4 года назад +1

      @@oggiai Hiii i am new to computers no special degree in computer science...i want to be a developer now i just completed ztm python course now i see 2 paths ML and WebDev both are intresting and i like both my concern is as i am a fresher is ML right for me as i have heard experience matters a lot in MlL so should i persue web dev than have some experience in field than of i am interested make a shift to ML . MAYBE ITS A NOOB QUESTION BUT I AM ASKING AS PURE FRESHER PERSPECTIVE

  • @neckbone7360
    @neckbone7360 4 года назад

    Ty sir!

  • @pawankumar786
    @pawankumar786 5 лет назад +1

    What about a devops person ? Webscraping n django along with strong python basics ?

  • @njmusama
    @njmusama 5 лет назад +1

    Could you please illustrator project like running a factory using by Python or java and I prefer c# from a to z

  • @filiplaszczak7844
    @filiplaszczak7844 3 года назад +1

    What if every python options is not for me? I try web, machine learning and data science, and nothing. I write desktop apps in python + PyQt5 and tkinter and this is what I like to do. What next?

    • @oggiai
      @oggiai  3 года назад +1

      do what you enjoy, but you have to be realistic about job opportunities too. There are LOTs of jobs in web development and data analysis. But otherwise you have to find a job opportunity that matches your skills and interests.

    • @filiplaszczak7844
      @filiplaszczak7844 3 года назад +2

      @@oggiai but what if I don't know, but I want programming? I like to write desktop apps, but I hear there's little chance to get a job :/ data science / ai / ml /web totally doesn't interest me :( if I imagine perfect job for me it's a only python developer or writing desktop apps in any language

  • @nokibulislam9423
    @nokibulislam9423 4 года назад +2

    Sir.what about learn by doing? When do i start doing projects?

    • @oggiai
      @oggiai  4 года назад +1

      Of course do projects. That’s essential.

  • @moking8646
    @moking8646 3 года назад +1

    Nice

  • @RameenFallschirmjager
    @RameenFallschirmjager 4 года назад +6

    You've got a nice house dude!

    • @oggiai
      @oggiai  4 года назад +3

      Thanks, yeah, it’s a $2 m house

    • @RameenFallschirmjager
      @RameenFallschirmjager 4 года назад

      @@oggiai my jaws dropped! How could you afford that!

    • @oggiai
      @oggiai  4 года назад

      rameen alikhani I only paid $500k for it, 22 years ago.

    • @RameenFallschirmjager
      @RameenFallschirmjager 4 года назад

      @@oggiai aha, and soon I will be living in streets, sleeping under bridges!

    • @harshithsshmm7138
      @harshithsshmm7138 4 года назад

      In india it is Rs.500000*77
      =85500000
      Eighty five million five hundred thousand

  • @زانغت_ساما
    @زانغت_ساما 3 года назад

    thanks:D

  • @krishnanaudiyal2778
    @krishnanaudiyal2778 3 года назад +1

    why does he look like Steve Jobs

  • @shuvosaha3229
    @shuvosaha3229 4 года назад

    sir how many hours a day we should spend time on problem solving? I am confused between problem solving vs projects.. should a programmer spend time daily on problem solving?

    • @oggiai
      @oggiai  4 года назад +1

      Check out Project Euler and you will see what I mean by problem solving. Most of those problems can be solved with 20 or 30 lines of code, but you have to think through the problem and come up with an algorithm.

    • @shuvosaha3229
      @shuvosaha3229 4 года назад

      @@oggiai did you solve all of them?! I saw on hackerrank also they have a section named "project euler"

    • @oggiai
      @oggiai  4 года назад +1

      I’ve done more than 50 of the Euler problems. I did a bunch of them in C, then some in Java and Python

    • @shuvosaha3229
      @shuvosaha3229 4 года назад

      @@oggiaithank you sir

    • @shuvosaha3229
      @shuvosaha3229 4 года назад

      @@oggiai sir how many month did you spent on problem solving?? do you have Facebook, Instagram?

  • @unstoppablegaming6758
    @unstoppablegaming6758 4 года назад +42

    I didn't know jeffery epstine had a son with steve jobs

    • @raghavkhanna6056
      @raghavkhanna6056 4 года назад

      Lol😂😂most underrated comment i saw today.....

    • @nikhilmathur3351
      @nikhilmathur3351 4 года назад +2

      Didn't knew people can have weirdos like you

    • @37.vigneshgopal3
      @37.vigneshgopal3 3 года назад

      @@nikhilmathur3351 Actually its a nice joke.

  • @oussamazakire64
    @oussamazakire64 4 года назад

    nice

  • @indiananticorruption2651
    @indiananticorruption2651 3 года назад

    I Felt TOP CODER Is the worst

  • @arvinaustria4848
    @arvinaustria4848 3 года назад

    Thanks!

  • @lakshaysethi9362
    @lakshaysethi9362 5 лет назад +1

    thank you