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

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025

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

  • @CEOLISSS
    @CEOLISSS Год назад +74

    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.

    • @furkankaraman6245
      @furkankaraman6245 8 месяцев назад

      what do you recommend me to start from beginner and next levels

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

      If you just transferred your excel knowledge to python, what new problems can you solve ? Just the same with other tool?

    • @CEOLISSS
      @CEOLISSS 8 месяцев назад

      @@gabrieldantas5636 faster data manipulation and cleaning. Easier to work with unstructured data. Now I have an interest in machining leaning and have built some classification models to categorize data.

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

      ​@@gabrieldantas5636 The biggest and most obvious improvement is that you can work with bigger datasets. Excell is very limited to the number of records/rows/lines/datapoints you can store in a single spreadsheet.
      However, I have found a Postgresql database accessed with SQL through the psycopg module to be even less constraining. Or, if setting up a postgresql database is too much of a hassle, or if you don't have the necessary privileges, a local sqlite database works great as well. Pandas is more of a visualisation tool i.m.o., the dataframe workflow as a tool by itself is pigeonholing your methodology and quite frankly boring, much like excell.

    • @mr.gk5
      @mr.gk5 4 месяца назад

      @@gabrieldantas5636python can do it much faster and automate things in a way that excel just can’t

  • @macksoneh
    @macksoneh Год назад +112

    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 Год назад +2

      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 11 месяцев назад +1

      Totally right!

  • @mjneil
    @mjneil Год назад +689

    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 Год назад +12

      oh, how shrewd you're

    • @jontnoneya3404
      @jontnoneya3404 Год назад +33

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

    • @TM-vg4mx
      @TM-vg4mx Год назад +3

      Thank you

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

      How about book 1:: knowing advanced math

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

      @@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).

  • @vitorvieira763
    @vitorvieira763 Год назад +94

    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 Год назад +26

      Which book exactly?

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

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

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

      Which book

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

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

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

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

  • @aaryawajge4835
    @aaryawajge4835 5 месяцев назад +2

    Thank you so much. I watched the video a couple months back and completed the first part of python crash course. Now would be moving on to the projects after going over everything I learnt.

  • @albertoarmando6711
    @albertoarmando6711 9 месяцев назад +7

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

  • @alzeNL
    @alzeNL Год назад +11

    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 Год назад +19

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

  • @roderictaylor
    @roderictaylor 5 месяцев назад +1

    I thought this was a very good recommendation list, thank you.
    What I appreciated most about "Python for Scientists" is it went on at great length about how to install Anaconda, Python, Spyder, Jupiter, etc. I would have been overwhelmed without it. It talks about things like absolute and relative directory paths, which I think most texts might take for granted.

  • @JustRandomExplorer
    @JustRandomExplorer Год назад +28

    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 10 месяцев назад

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

    • @JustRandomExplorer
      @JustRandomExplorer 10 месяцев назад +2

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

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

      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.

    • @programmer1356
      @programmer1356 6 месяцев назад +2

      And his videos. I recommend him to everyone who wants to use Pandas

  • @sfermigier
    @sfermigier Год назад +271

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

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

      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 11 месяцев назад +4

      this

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

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

    • @astropgn
      @astropgn 11 месяцев назад +15

      @@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 11 месяцев назад

      +1

  • @aytviewer2421
    @aytviewer2421 Год назад +9

    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 8 месяцев назад

      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 8 месяцев назад

      @@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.

  • @diyangeluk
    @diyangeluk 5 месяцев назад +1

    You are actually a really wise, sincere man. I feel like you are the kind of mentor that has helped to push me forward.I have worked in Tech support for many years but now wish to move into dev ops and I am determined to teach myself python by force. I have quit my job so that I can focus fill time on python now as i was struggling to learn whilst do my full time job. I am willing to make sacrifices so that I can master it well.Thank you mighty much for your great videos.❤

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

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

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

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

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

    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 💪

  • @maxwell1234hertz
    @maxwell1234hertz 4 месяца назад +1

    Thanks brother. Awesome inputs. will follow through

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

    I rarely comment but this is really well done. It dove into it from the very start. The camera on all those books really drove home the point of hundred being a lot. The metaphor with learning the language via the dictionary was splendid and SO on point. Then the recommendations happened. I liked how each recommendation talked about book structure and whys. I liked that 3rd place was - in a way - 1st, actually. I liked the order. And now, we're talking about other helpful books and why and where they're helpful. REALLY well done, my thanks!

  • @gchekibed2099
    @gchekibed2099 Год назад +29

    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.

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

    Thanks I just bought two of your recommendations after finishing Python Crash Course -- Algorithms illuminated and Python Distilled.

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

    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 9 месяцев назад +1

    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.

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

      Thank you for that suggestion!

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

    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

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

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

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

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

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

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

  • @TheDoc-Worker
    @TheDoc-Worker 9 месяцев назад +1

    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)

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

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

  • @Matt-so3nm
    @Matt-so3nm Год назад +9

    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 Год назад +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 Год назад

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

  • @robinsiwach4163
    @robinsiwach4163 Год назад +14

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

    • @odineinmann5299
      @odineinmann5299 11 месяцев назад +2

      They're not quite beginner level python books

    • @Arbiteroflife
      @Arbiteroflife 11 месяцев назад +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.

  • @jamesfrankel7827
    @jamesfrankel7827 11 месяцев назад +1

    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

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

    I agree that the Python crash course should be the first book for anyone trying to learn python for the first time.
    Read it from the preface to the end and you will be good at Python as a beginner.

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

    I've been learning my first programming language ever (Python) for the past two months now and I've worn out "Python for Dummies" and I actually have "Python Crash Course for Beginners" (Same book!) so that's the next one I'm going to tackle. Glad I found out through this video that I have a good one!

  • @NurfHerderEclipse
    @NurfHerderEclipse 11 месяцев назад +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.

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

    I haven't read enough books to make an informed comparison, but I can say I've been working through Python Crash Course and have found it to be an engaging and clear resource for learning. I'm enjoying it quite a bit.

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

    Django can be a bit overwhelming -> start with Flask

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

    brilliant video. thank you for making it.

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

    Thanks for this!!!

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

    I don't second this route from the second stage onwards.
    Just continue with projects 😊

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

    The book that helped me the most and significantly improved my Python skills is Python by Example by Nichola Lacey. Unfortunately, this excellent resource is rarely mentioned or included in recommended reading lists for Python beginners, which is a real shame.

  • @TheMarketingMan4U
    @TheMarketingMan4U 29 дней назад +1

    Which one is best for learning python based gaming and webdev and available in Bharat ?
    Namaskaram

  • @AnonymousBosch
    @AnonymousBosch 9 месяцев назад

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

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

    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.

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

    Excellent explanation. Thank you

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

    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?

  • @gavin.d.m
    @gavin.d.m 10 месяцев назад +3

    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.

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

    thanks, especially for the Data Analysis books ❤❤

  • @sandipdaw5023
    @sandipdaw5023 8 месяцев назад

    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. ❤️👍

  • @RacePicsnVids
    @RacePicsnVids 9 месяцев назад +2

    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 8 месяцев назад +3

      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 8 месяцев назад +3

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

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

    Is that Waterstones bookshop on High Street Kensington, London?? The entrance looks different from what I remember.... I am glad that it still is in business... I loved that place.

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

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

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

    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.

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

    All I'm going to say is Green Tea Press 3rd edition, its legally free and it's been converted into a very expensive boon. I'd go download it now before it's gone since the book has just hit the market.

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

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

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

    I just bought the Coding For Dummies: All 9 Books and I am hoping to one day get around to reading it all the way through and understanding it. I'm technologically illiterate which is why I bought the book in the first place.

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

    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

  • @0e0
    @0e0 Год назад +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

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

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

  • @Exaris79
    @Exaris79 8 месяцев назад

    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.

  • @govindhan-p
    @govindhan-p 5 месяцев назад

    Guys, any best book to learn
    1. Design Pattern in Python
    2. Data Structure and Algorithms in Python
    3. Object-Oriented in Python

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

    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!

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

    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.

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

    No suggestions on books for people interested in taking the web development path?

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

    thanks mate !!!

  • @SciFiMangaGamesAnime
    @SciFiMangaGamesAnime Год назад +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.

  • @GM-tg9qk
    @GM-tg9qk 9 месяцев назад

    Thanks for the video!

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

    Hello Master!!
    I have watched all your videos and firstly, I must say thank you for sharing all this information! Bless you!
    Secondly, I am about to start a new position as a Cloud Data Engineer with GCP. I am strong with Data Base models, architecture, SQL and Relacional DB. But I feel weak with Python, even if I did use it for some projects.
    Do you have any book in mind that could help me to improve as a Data engineer using Python?
    Thank you again!!

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

    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.

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

    Pls… top books for Java??

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

    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.

  • @pushkarnagpure2357
    @pushkarnagpure2357 8 месяцев назад

    Thanks...that was really helpful

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

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

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

    Hi ! How important is pseudocode , and do you have any book recommendations for learning it ? Thank u for the video.

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

    Excellent choice!!!

  • @fairphoneuser9009
    @fairphoneuser9009 Год назад +9

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

  • @Julian-tf8nj
    @Julian-tf8nj Год назад

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

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

    Hello Gilesmcmullen , I just finished watching your video and I enjoyed it very much. i was about to start reading python crash course that you have recommended in your video as 1st priority but i was hesitant as its an old book teaching an older version of python and python 3.13 is set to be released soon. will it still be worth reading , will python 3 be much different to python 3.13, looking forward to your answer . Thank You

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

    Thank you sir!

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

    Could you pls also recommend any book for python in context of data engineering as well.
    Any suggestions or advice are welcome.
    Thank you !!

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

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

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

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

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

    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

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

    2:00 are those Scriveneir pens?

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

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

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

    VERY good suggestions

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

    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...

  • @rayderrich
    @rayderrich 9 месяцев назад

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

  • @PatrickSweeney1
    @PatrickSweeney1 8 месяцев назад +3

    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🥺

    • @brad349miller
      @brad349miller 6 месяцев назад +1

      Thank you. I was so confused as to why he didn't reveal it. Thought I kept missing it.

  • @seanneumann5790
    @seanneumann5790 6 дней назад

    How about for network programming in python? Any recommendations?

  • @tommysmith5479
    @tommysmith5479 8 месяцев назад

    I'm so glad that Google spies on me - I was looking for a beginner Python book on Amazon. Clearly, it's not easy to choose a book without taking a look through it. So, I temporarily abandoned my search and decided to do a bit of YouTubing. And hey presto! - your video was a the top of the recomeneded vdeos. Funnily enough, the Python Crash Course was one that I had noted down as being a possibility. So, guess what? That's what I'm going to buy! many thanks. Also, on the back of this video, I'm going to subscribe! Everyone's a winner.

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

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

    • @msulwa
      @msulwa Год назад +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 Год назад

      @@msulwa i will check it out

  • @SandiJ.O
    @SandiJ.O 2 месяца назад

    Thank you, thank you, thank you.

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

    Hello gilesmcmullen , I JUST finished watching your video and i enjoyed it very much , I'm currently about to start reading python 3 crash course that you have recommended as 1st priority however I was hesitant as its python 3 and i was thinking maybe its going to be outdated and python 3.13 is soon to arrive , is it still worth the read ? will it be outdated ? will there be much difference between python 3 and python 3.13? , looking forward to your reply , Thank You

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

      It's constantly getting new revisions, and is up to date with the latest version of python!

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

    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 😊

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

    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 Год назад

      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.

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

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

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

    Do you have any book suggestions for building GUIs? I have used PyQt6 extensively, but there are many things that are kinda funky...so, any suggestions. Thanks in advance.

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

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

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

    Is there a big difference between Python Crash Course Books's 2nd and 3rd editions? I have the 2nd edition. Thanks

  • @FlameForgedSoul
    @FlameForgedSoul Год назад +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.