I've Read Over 100 Books on Python. Here are the Top 3

Поделиться
HTML-код
  • Опубликовано: 19 май 2024
  • Visit brilliant.org/PythonProgrammer/ to get started for free (and if you're one of the first 200 people to click the link you'll get an extra 20% off too) 😃
    Over the last few years I have read more than 100 boos on python, There are some books that stand out as the best.
    I have a python course on Udemy, it's one of the highest rated. Here it is:
    🎓 Complete Python Programmer Bootcamp - bit.ly/2OwUA09
    Buy the books
    UK
    Book 1 - amzn.to/3SdPOEg
    Book 2 - amzn.to/3OpDv6A
    US
    Book 1 - amzn.to/3uq1oEe
    Book 2 - amzn.to/49fW5pT
    Join this channel to get access to perks:
    / @gilesmcmullen
    ⌚️Timestamps:
    00:00 - Introduction
    00:25 - Shop
    00:38 - Bag
    00:54 - What does it have to do with Python?
    01:00 - Learn English Analogy
    02:00 - Books to Avoid
    02:28 - Book 1
    03:44 - Book 2
    05:29 - Book 3
    05:45 - 1st Book 3
    06:12 - 2nd Book 3
    06: 27 - Books for Data Analysis
    07:27 - Best Book for Pandas
    08:00 - Don't forget libraries
    08:11 - Thanks Brilliant
    Learn Data Science (affiliate link)
    🎓 Data Quest - bit.ly/3yClqbZ
    Learn Python with Giles
    🎓 Exploratory Data Analysis with Python and Pandas - bit.ly/2QXMpxJ
    🎓 Complete Python Programmer Bootcamp - bit.ly/2OwUA09
    📚 My favourite python books for beginners (affiliate links)
    📗 Python Crash Course 2nd Edition amzn.to/33tATAE
    📘 Automate the Boring Stuff with Python amzn.to/3qM1DFl
    📙 Python Basics - A Practical Introduction to Python 3 amzn.to/3fHRMdb
    📕 Python Programming An Introduction to Computer Science amzn.to/33VeQCr
    📗 Invent Your Own Computer Games with Python amzn.to/3FM3H4b
    🆓 Free Python Resource
    python-programming.quantecon....
    (This is a great introduction to python)
    ⚙ My Gear
    💡 BenQ Screen Bar Desk Light - amzn.to/3tH6ysL
    🎧 Sony Noise Cancelling Headphones - amzn.to/3tLl82G
    📱 Social Media
    / gilesmcmullen
    / gilesmcmullen
    👌 SUBSCRIBE to ME!👌
    / @gilesmcmullen
  • НаукаНаука

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

  • @mjneil
    @mjneil 3 месяца назад +422

    Book 1 :Python crash course
    Book 2: python programming
    Book 3: classic computer science problems in python, algorithms illuminated learning scientific programming in python, python tools for science effective pandas

    • @arnaVck
      @arnaVck 3 месяца назад +9

      oh, how shrewd you're

    • @jontnoneya3404
      @jontnoneya3404 3 месяца назад +19

      You're doing God's work here. Thank you!

    • @TM-vg4mx
      @TM-vg4mx 3 месяца назад +2

      Thank you

    • @YuTv1408
      @YuTv1408 3 месяца назад +1

      How about book 1:: knowing advanced math

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

      @@YuTv1408this is false. I am educator by trade. I am in no way a programmer, and have been learning Python, specifically, for about a month now. You need at least high school math, and it’s more the advanced concepts of algebra (which corresponds to the beginning part of algebra 2…that’s a stretch, and in no way trigonometry). Python, like all other computer languages, is the ability to problem solve. I’ve had an issue myself learning human languages, and while any computer language is also a human language, it’s also translating to a computer in the human language created (programming language). There’s a reason, while this comment correctly goes on to say he lists more than 3 books, he started with a dictionary. The hardest concepts in Python for me have been the code phrasing which is similar to sentence phrasing, and Python is one of the more logical languages when it equates to English. I suspect code phrasing, memorizing terms, etc. are going to be the majority of people’s obstacles to overcome learning…math is simply not one of them. While there is correspondence to certain words (functions, variables, conditionals) they’re not necessarily the same meaning, but upon the same concept since a computer is mathematically based. Again simple understanding of basic algebra is most of what’s needed to learn, and that’s even a stretch if one understands the concept of language fairly well.
      Not to mention, his book 1 is essentially any course or information you can find online. His book 2 is specifics for computer science, and noted as a recommendation for the “exercises” which can help with getting better at Python. I think it would be extremely naive to never want more challenges in order to improve one’s skills. His book 3 was exactly like the comment portrayed; however in a more meaningful discussion, it could be interpreted to expanding in other concentrations of programming than just computer science (which is specifically what the second book recommendation focuses on while he recommends the exercises regardless of however one chooses to focus in Python…I found that pretty clear).

  • @sfermigier
    @sfermigier 3 месяца назад +168

    The best book for non-beginners is "Fluent Python" by Luciano Ramalho.

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

      Reading this right now... brilliant. Also going thru python3 docs and using chatgpt to help explain things... and the REPL is super helpful.

    • @roman-bolkhovitin
      @roman-bolkhovitin 3 месяца назад +2

      this

    • @olearydj
      @olearydj 3 месяца назад +11

      it is a fantastic book but "non beginners" is a bit of an understatement...

    • @astropgn
      @astropgn 2 месяца назад +7

      @@olearydj I think it is a book for intermediates who know they will continue learning python. It is a great bridge from mid to advanced in python, specifically. like if you want to work writing libraries and maintaining code.

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

      +1

  • @macksoneh
    @macksoneh 3 месяца назад +37

    I wholeheartedly agree with your approach to learning the Python programming language and your choice of three excellent Python books. However, I suggest that books #2 and #3 could be replaced with a single book, "Introduction to Computation and Programming Using Python" by MIT professor John V. Guttag. This book not only covers the essential concepts comprehensively but also comes with a valuable bonus - over 20 MIT RUclips lectures that serve as the foundation for the book. It's a great resource to enhance your Python learning journey. 😄

    • @camerondean6804
      @camerondean6804 3 месяца назад +1

      Thank you for reminding me about this resource. I was trying to remember it from seeing it elsewhere, but couldn't remember the title.

    • @nvinhjava
      @nvinhjava 2 месяца назад +1

      Totally right!

  • @raphaelnascimento7208
    @raphaelnascimento7208 3 месяца назад +1

    Thank you for the video. Your approach is comprehensive, balanced, and it's evident that there has been a lot of research and thought put into crafting the script. I feel more confident to continue my Python studies. You haven't just gained another subscriber. You've gained a fan!

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

    fantastic video, thanks for this suggestions Giles, really helpful.

  • @Pymmusic
    @Pymmusic 3 месяца назад +4

    Many thanks for these valuable tips! Great Video!!!

  • @CEOLISSS
    @CEOLISSS 3 месяца назад +11

    My focus was data analytics. I read Python Crash course part 1 (skip part 2). Followed by Effective Pandas. 7 months in and now I can do everything I did in excel plus more. So glad I started on the journey.

  • @alzeNL
    @alzeNL 3 месяца назад +7

    putting this in my favourites - even as a PhD student with plenty of experience, this is a very good description of how to learn something without getting bored to death of it. Excellent video.

  • @ad4823aa803e
    @ad4823aa803e 3 месяца назад +5

    Also worth mentioning is the book Clean Code In Python by Mariano Anaya. The good explanation of decorators and generators helped me a lot.

  • @gchekibed2099
    @gchekibed2099 3 месяца назад +23

    Thanks. I don't find very much to be practically helpful anymore on youtube. But this was nice. I appreciate your distillation of the subject matter.

  • @rito_ghosh
    @rito_ghosh 3 месяца назад +19

    Excellent choices. I remember recommending you the Python Crash Course book, and the Classical Computer Science book- back in the day- in your Discord server. Glad that you read them, and are now recommending them to others.

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

    hahaha creative video, i love this ! Thanks for your recommendation!!

  • @vitorvieira763
    @vitorvieira763 3 месяца назад +85

    I've been on my Python learning journey for two months now, and I'm currently on Chapter 18 of the book. It's incredible how much you can grasp about syntax, coding logic, and the workings of programming through this book. I'm also wrapping up the Grokking Algorithms book, which provides a solid introduction to data structures and algorithms. Reading truly is life!

    • @juanarreola4402
      @juanarreola4402 3 месяца назад +26

      Which book exactly?

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

      Python Crash Course! It gives you all the foundation you need! @@juanarreola4402

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

      Which book

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

      Which book? I'm guessing "Python Crash Course" since there is a chapter 18 in that book

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

      You make a comment and then don't even tell people the book?
      Why do people like you exist on the internet?

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

    brilliant. I love this ! Now I am completely hooked to this. You are a great teacher love it!

  • @rjayanthjadhav3823
    @rjayanthjadhav3823 2 месяца назад +15

    Here are the key points from the video:
    1. Avoid overwhelming beginner Python books with too much vocab and grammar. Look for books that teach just enough to get started on projects quickly.
    2. A good first Python book is "Python Crash Course" - it teaches foundations thoroughly but briefly, then focuses on building real projects like games and web apps.
    3. A second good book is "Python Programming" by John Zelle - it provides a solid introduction to computer science basics and algorithmic thinking.
    4. For a third book, choose one focused on your interests - computer science, algorithms, data analysis/science, or a specific library like Pandas. Some recommendations given.
    5. Try borrowing books from the library first to see if you like them before buying.
    6. Interactive learning platforms like Brilliant can be very effective for learning by actively solving problems.

  • @gavin.d.m
    @gavin.d.m Месяц назад +1

    Bought Python Crash course on your recommendation and it's a great book to really get started in Python
    So far I'm following really well and about to start the programming projects.

  • @silvermine2033
    @silvermine2033 3 месяца назад +4

    Thanks for this!!!

  • @maalekashari5889
    @maalekashari5889 3 месяца назад +2

    I have never heard of the book, Python crash course. Thank you for your advice. It is a perfect and well structured book. 👍

  • @JustRandomExplorer
    @JustRandomExplorer 3 месяца назад +19

    Matt Harrison's Effective Pandas is superb. Habe studied through the first edition and just bought the second updated version of that book.

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

      Should I go directly to the second version? I want to master pandas.

    • @JustRandomExplorer
      @JustRandomExplorer Месяц назад +1

      @@AaronArt1 yes, the second version is just updated version of first version. No point buying then both.

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

      I recommend you check out or borrow a copy before buying it. I was very unimpressed with the book. I haven’t looked at it for a year, so I don’t remember what I didn’t like, but I was definitely underwhelmed. Maybe it’ll work for you, but it wasn’t for me.

  • @SciFiMangaGamesAnime
    @SciFiMangaGamesAnime 3 месяца назад +1

    2:39 - hah, I guess I was finally 100% optimal by choosing exactly this book. Its a good solid book. Thank you for this video.

  • @albertoarmando6711
    @albertoarmando6711 20 дней назад +1

    Thanks, book recommendations by experienced professionals are acts of generosity.

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

    thanks, especially for the Data Analysis books ❤❤

  • @severtone263
    @severtone263 3 месяца назад +1

    Excellent explanation. Thank you

  • @GM-tg9qk
    @GM-tg9qk 21 день назад

    Thanks for the video!

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

    Nice thoughtful and informative discussion. Probably you have read Magnus Lie Hetland's "Python Algorithms." It is a slightly idiosyncratic but very fun and readable complement to a more traditional book like Zelle's.

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

    Great recommendations Giles - recognizing some of them from our office! If anyone’s looking for Python tutorials, we’ve released logging in Django and Django middleware to help the community too 💪

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

    I've been learning Python on and of for a few years but got very serious from the end of last year. I'm not too fond of reading, but like working through books when studying a specific subject (prefer this to web pages or PDF's). These are some great suggestions! Just a pity that book shops in South Africa don't seem to stock any books on computer related subjects any more, ordering online is the only option.

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

    I learned Python some 15 years ago from The Python Cookbook by Martelli, Ravenscroft, and Asher, and the online documentation. It kinda helped that I already knew how to program in several other languages, including C/C++, Java/C#, even VB and Prolog. The current edition of The Python Cookbook was done by Jones and Beazley. Having watched several talks by David Beazley, I assume it's excellent, too.

  • @Belgarathe
    @Belgarathe 3 месяца назад +2

    I would put in vote for headfirst python. From get go you start with interesting example as you build a big program.

  • @fairphoneuser9009
    @fairphoneuser9009 3 месяца назад +9

    Thanks a lot, not only, for this video! 🙂

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

    Gracias, very interesting got to check it out .. 😊😊😊😊😊

  • @aytviewer2421
    @aytviewer2421 3 месяца назад +6

    Just starting an MS Data Science degree program. Though not new to programming, I have not used Python much in my career. Appreciate the suggestions!

    • @HeyIntegrity
      @HeyIntegrity 7 дней назад

      Did you find these books helpful? What do you recommend now and also what would you recommend to start learning before the masters program?

    • @aytviewer2421
      @aytviewer2421 7 дней назад

      @@HeyIntegrity Hello. This is my opinion, not saying these are the greatest -- but this is what I found to be useful:
      1) Python Crash Course --liked it as a resource to refresh some of my general python skills
      2) Introducing Python 2nd Edition, Lubanovic, O'REILLY book --expands upon Python Crash Course and took my Python skills to the next level in prep for Pandas and ggplot.
      3) Effective Pandas 2, Matt Harrison, Metasnake book --many examples of Pandas code; sometimes I found it a little hard to follow as the code snippets can be standalone and not complete examples for comprehension; I did find value with it especially for indexing, splicing, and setting internal data frame indexes --I just had to spend a lot of time studying the example along with other examples of the same topic
      I am not knocking any of the books in this video. Just sharing what I personally found useful for my DTSC 520 course that I completed a few weeks ago.

  • @BillyT83
    @BillyT83 3 месяца назад +2

    Excellent choice!!!

  • @Matt-so3nm
    @Matt-so3nm 3 месяца назад +5

    Hi Giles,
    Please can you consider doing doing a review for the book ‘Learn to Code By Solving Problems’ published by No Starch Press?
    The author has a PhD in Computer Science Education, and I think the book is done very cleverly.
    I commented about this book on a previous video and someone picked up on it and went out and bought the book. They said they went from not being able to retain anything, to really picking up the material.
    Hope you’ll consider reviewing.
    Many thanks

    • @nicholasmascioni3333
      @nicholasmascioni3333 3 месяца назад +1

      Big fan of this one as well! Feel it’s the best way to learn since it gets you solving exercises right away to apply what you learn in each chapter

    • @Matt-so3nm
      @Matt-so3nm 3 месяца назад

      @@nicholasmascioni3333 I agree, it’s really engaging!

  • @robinsiwach4163
    @robinsiwach4163 3 месяца назад +12

    Surprising that you didn't include fluent python and python cookbook by david beazley in this. They are really really good.

    • @odineinmann5299
      @odineinmann5299 3 месяца назад +1

      They're not quite beginner level python books

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

      I have the Python cookbook, but it does not seem like an effective way to learn the language. It’s great as a reference for doing semi-advanced things though such as flattening nested dictionaries, writing a language parser, etc. I have it sitting on my desk at the office but not sure how to use it effectively.

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

    Effective Pandas changed everything for me! It’s such a gem of a book and a must for anybody who wants to do something with Data Analysis

  • @NurfHerderEclipse
    @NurfHerderEclipse 2 месяца назад +1

    I read my first book on Python back in the early naughties.
    It was a brilliant book. Each chapter had a quote from the flying circus. I wish I could remember the title.

  • @AnonymousBosch
    @AnonymousBosch 15 дней назад

    Really pleased to see the stunning architecture of Waterstones make an appearance.

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

    Thank you for creating interesting video content about Python. Which book would you recommend to learn Python for Automation. More specifically Computer Networking Automation. Thank you

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

    Thank you sir!

  • @TheDoc-Worker
    @TheDoc-Worker 10 дней назад

    Just have to note; going straight to the docs and doing the equivalent of "reading a dictionary cover-to-cover to learn English" can still absolutely be a very functional and even particularly efficient approach for some people--you probably just have to be a certain strain of neurodivergent. Reading an English-Latin dictionary when I was a kid was actually very effective at teaching me a great deal of Latin I still retain today, and while I really enjoyed "Lingua Latina per se Illustrata" and the two semesters of conversational Latin I took in University, that class moved through the language at an absolutely glacial pace compared to simply reading the dictionary, and in two semesters my Latin vocabulary barely expanded beyond what I'd gained in a few sessions of reading the dictionary as a kid.
    Only point being one which you basically made in the video: Pursue learning in the way that works for *you*, full-stop.
    (And if anybody wants to read the Python documentation with me I'm recording it as I go, in the assumption there are enough autists and/or "people looking for videos that will put them to sleep" on the internet to eventually find a tiny, but terrifyingly dedicated audience)

  • @0e0
    @0e0 3 месяца назад +1

    if you are interested in machine learning and data science there is a really great book I like called Deep Learning with Python by Francois Chollet. even if it's older some of the tech is still relevant and also the language used to describe the processes very illuminating. I took a data science course and I found the book better at explaining things conceptually than the teacher

  • @steadyfall
    @steadyfall 3 месяца назад +1

    As someone who’d like to learn advanced Django, which book would you prefer?

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

    I am an equities trader who trades stocks, options and futures and want to get into more quantitive analysis so for the third python book which would u recommend. Does this fall under the data analysis section, thank you for the great video!!!

  • @Julian-tf8nj
    @Julian-tf8nj 3 месяца назад

    🤔🤔🤔 Any good book suggestions about making and deploying (large) python libraries to repositories? Best practices, etc.

  • @AutoDisheep
    @AutoDisheep 3 месяца назад +7

    2:00 are those Scriveneir pens?

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

    I would like to see a series like this for different languages.

  • @sandipdaw5023
    @sandipdaw5023 2 дня назад

    As a teacher i tell this all the time it's language we should learn it like a language
    Fantastic video. Finally someone with my kind of thought. ❤️👍

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

    How about a recommendation on the best book (or maybe just "the best way") to learn django for those who are good/good enough with Python? Thanks!

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

    Your camera's auto focus is on point. What is it?

  • @SamMcDonald83
    @SamMcDonald83 2 дня назад

    I’d actually recommend Think Python. You really get a complete overview of the language and what it can do. Only caveat I’d have is that it’s a bit academic, but no more do than the Classic Comp Sci book. Also there’s a new edition of Think Python coming out in September

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

    I want to learn Python for Natural Language Processing. NLP is my passion after I took classes on linguistics. Should I focus on Python for machine learning or do you have recommendations for NLP?

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

    Would the algorithms book and classic computer problems be pretty good to prepare me for my data structures and algorithms class this fall?

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

    I would love to see a revised version of learning python with chatGPT(or other ai chatbots), visual studio or other ai guided learning methods

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

    thanks mate !!!

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

    You said it, one dont go for buying a dictionary, but some novel or stories. Just like that, books on python should be on topics of use- daily use i may. For example, financial analysis using bank data. Such daily usecases gives chance for user to experience enthralling moment doing programming.

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

    VERY good suggestions

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

    Not new to it working on one called Architecture Patterns with Python it covers test driven development, domain driven design, and event driven microservices.

  • @andijaw
    @andijaw 3 месяца назад +1

    Is it worth replacing the second edition with a third one?

  • @CreatronixDE
    @CreatronixDE 2 месяца назад +1

    Django can be a bit overwhelming -> start with Flask

  • @jonbonda1917
    @jonbonda1917 4 дня назад

    Thx for sharing these book recommendations. While I can get a digital copy of these books, I'd rather get a hard copy for me to easily browse back and forth between pages instead of a pdf file.

  • @oliverbatt3559
    @oliverbatt3559 3 месяца назад +1

    Do you have any thoughts on Think Python by Allen B Downey?

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

    @Python Programmer what would be a good book for Data structures and algorithms in python beginner to advanced?

    • @msulwa
      @msulwa 3 месяца назад +1

      You should check out "A Common-Sense Guide to Data
      Structures and Algorithms" by Jay Wengrow. It's not Python-specific, but definitely one of the best books I've come across on DSA

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

      @@msulwa i will check it out

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

    Any book recommendations for solving equations?

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

    What kind of strange and wonderful place was that where you got the bag?

  • @FlameForgedSoul
    @FlameForgedSoul 3 месяца назад +1

    We'll throw our hat in for beings such as Ourselves and suggest Learn Python Visually for those seeking to utilize code in their art and/or design work.

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

    Do you have the ISBN of the book 'Python programming for little coders' please 🙂
    Really great picture !

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

      Preeeetty sure it doesn't exist?

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

      They have *Little Coders* book for Java (in Spanish).

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

      @@alikazerani Well there's this book: "Coding for Kids: Python: Learn to Code with 50 Awesome Games and Activities" and it's a nice one

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

    Can you recommend one for a young teenager who will be starting technical high school this fall?

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

    Python Crash Course was the first book for Python that i bought 2 years ago!

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

    Great!
    What about swift books?
    Does anyone know of any equivalent videos to this that are on swift? Thank you very much.

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

    What do you think about the learning python by Mark Lutz ?

  • @hernesc
    @hernesc 3 месяца назад +1

    I have started with programming 30 years ago. Basic, Pascal, C++, JavaScrypt, HTML, PHP, Python and after 30 years I ended up with "Hello World" because my biggest problem is, that I don’t know what to program. I know basics but then I am stuck, sit and think what to progam.
    Love you videos, after every video I have apetite to start again to learn but it ends up everytime the same. Don’t know what to program. If you got any advice how to move further It would be advice of million value to me. thank you

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

      I retired after 50 years of programming and started learning Python. That was in 2017. Today it is 2024, and here are a few of the Python programs I have written for my own use.
      A program to compare and synchronize between two folders.
      I use descript.ion files to store comments about files. I wrote a program to add these descriptions to a database and retrieve them.
      I wrote a program to download videos from the Internet.
      A database program to keep track of these videos and search for them.
      A database program to index and search documents.
      A basic web server.
      Various text processing programs.
      An Explorer like program to search for and display audio and video files.
      A good rule of thumb: Write what you personally need and use. Automate the repetitive tasks you do on the computer. Anything you can do in a batch file, you can do in Python.
      If you want to write Python with a good simple UI, I suggest PySimpleGUI. Look it up. Very helpful support community.

  • @yasserfarag3775
    @yasserfarag3775 2 месяца назад +1

    if i a beginner what is the best for me for learning , websites like geeks for geeks or books

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

    The best skills to learn are firstly to put into words what you think you need, to make a search online, secondly be able to read documentation and thirdly make sense of it.

  • @rayderrich
    @rayderrich 10 дней назад

    I am not into analysis or math at all, did I pick the wrong programming language to play around with?

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

    Can you talk about your views on teaching material for youngsters? As a teacher it's my experience that kids (ages 12-18) wouldn't find those recommendations engaging at all, at least by and large...

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

    Regardless of the fact that 7.1 thousands of LIKES re-iterate and re-validate my opinion on this video - this is one of the most explanatory, honest and robust videos from a person that wants to help other people to learn something tech specific that he also learned. My most sincere thank you for that video.

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

    I really enjoy the 'no starch press' books 📚😅 python crash course + codecademy really helped me learn python during my apprenticeship. That and doing the work 😊

  • @TM-vg4mx
    @TM-vg4mx 3 месяца назад

    Pyhton is general language for all kind on things. I am not interested in learning python for building games etc, I just want to learn python for data science, what you suggest for beginner? I have some programming in R, thanks

    • @a_ram
      @a_ram 3 месяца назад +1

      I assume there's all sorts but I work in a data team and Python is our main language. We use others for infrastructure and random things but all the data work is on Python.

  • @cg2439
    @cg2439 Месяц назад +1

    Pls… top books for Java??

  • @mohammadesmailnazari8516
    @mohammadesmailnazari8516 25 дней назад

    Hello, I'm starting to learn python, my university professor says to use Google Colab for my machine learning projects. Are there any books on python programming for machine learning using Google Colab?

  • @miguelnglopes
    @miguelnglopes 3 месяца назад +7

    I envy one who's able to read 100 books... on any topic. I'm no fan of speed reading, and usually give up on books by the 2nd or 3rd chapter :/

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

      I realized that I work much better when I read books than when I watch tutorials. It takes a little more time to finish the books, but every moment you invest your energy, you're truly learning.

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

    YO! just received Crash in the mail today!

  • @Kaczynskibutnotted
    @Kaczynskibutnotted 13 дней назад

    Are there any analogues for the second book? I cant find it in my country

  • @CCV334
    @CCV334 3 дня назад

    Surprised Automate the Boring Stuff wasn't on here but great list regardless.

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

    Hi, do you have similar video for JavaScript? Thanks

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

    I learned Python by teaching it to a bunch of summer interns 🙂I was up front with them about not knowing Python. If you know Java or C++, it's easy to teach concepts and just use w3schools when the syntax of your code is not quite right. I worry though about the adoption of Python in the industry for any critical systems because it is not type safe. Also it's kind of slow. I would be very concerned if Python ever gets used for flight control systems or in cars. Better to use Rust, Go, Java or some other statically typed language for critical systems.

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

    If you are interested in Data Analysis and Machine Learning, then the 4th book would be "An Introduction to Statistical Learning: with Applications in Python" 1st ed. 2023. The group of authors are machine-learning all-stars.

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

      To be honest that’s one of the last books I would read. Very important stuff, don’t get me wrong, but when we talk about data analysis you should definitely check out the book effective pandas from Matt first.

  • @amit01_in
    @amit01_in 7 дней назад

    Which one can be the third book to program for algorithmic trading

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

    Thanks

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

    Hey isn't it expensive to buy all these books? Is there any source you get it from for cheaper?

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

      Maybe if you look up something called library genesis. Buy the book when you can afford it.

  • @RacePicsnVids
    @RacePicsnVids 12 дней назад +1

    This may be a interesting idea, but for someone who's very new to Python and would like to learn, would using a children's book help at all to really dumb it down and begin at the most basic of levels?

    • @swallowedinthesea11
      @swallowedinthesea11 7 дней назад +1

      That's what I did, and I'm not embarrassed!
      The children's book I love is Python for Kids: A Playful Introduction to Programming by Jason R. Briggs.

    • @RacePicsnVids
      @RacePicsnVids 7 дней назад +1

      @@swallowedinthesea11 I bought Coding for Kids: Python. Thanks for your input!

  • @keerthi4513
    @keerthi4513 3 месяца назад +1

    "Python Distilled" is the best

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

    lovely!

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

    How much time will it take to finish reading one book

  • @Dr.DomAPI
    @Dr.DomAPI 3 месяца назад

    One video for beast way to learn ML roadmap please

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

    How much time will it take to finish one book

  • @Son96601
    @Son96601 3 дня назад

    Has anyone tried coding the alien invasion game in Python Crash Course who can help?
    When I start to code giving points for shooting each alien, and then increasing the points after each level, I reach an issue. Say I set the initial points as 50 with the increase factor as 1.5. Once the game starts the points instantly go to 75 instead of starting at 50.
    I believe this is because part of the code resets or deletes the alien fleet when play is pressed which causes the self.aliens list to be empty and hence triggers the if statement to increase the points factor.
    Does anyone else have this issue?

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

    Must be tough to judge after reading so many. By book 100 you would have to know vastly more about the subject than someone starting out.

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

    His "bad book" example is Modern Python Cookbook: 133 Recipes to Develop Flawless and Expressive Programs in Python 3.8, 2nd Edition By Steven F. Lott · 2020🥺