Python books for beginners? What Python projects to work on? | 2 Python Beginner FAQ’s!
Key Takeaways
The video discusses book recommendations for Python beginners, including Automate the Boring Stuff with Python, Python Crash Course, and Learn Python the Hard Way, and suggests project ideas such as building a web app with Flask or Django, working on machine learning projects with Kaggle, or building a game with Pygame.
Full Transcript
hi everyone in this video I'm gonna serve two of the most frequently asked questions by Python beginners first of all do you have any book recommendations for Python beginners and the second question is what type of Python projects should I work on after learning the basics so first of all python books for beginners actually personally I haven't read a lot of books for Python so I decided to ask my Twitter and LinkedIn followers about this and they recommended three books automate the boring stuff with Python Python crash course and learn Python the hard way so the only one I've personally read out of these is learn Python the hard way I remember it's pretty good but it seems like with my followers actually automate the boring stuff with Python is more popular I'm actually not too sure about the other book Python crash course but it seems like it's pretty popular too and it has good ratings on Amazon I waste anyway if I were you I would try you know automate the boring stuff with Python first and then if you don't like it I would try the other two books okay the second question was what type of projects should I work on after learning the Python basics well there are a few options here first one is to work on a web app like a website with either Django or flask you need to actually learn HTML CSS and JavaScript to be able to do that and I actually don't have a lot of experience with you know either flask or Django but I've heard that for beginner it's much easier to use a flask than jungle because it has you know fewer components built in and it's easier to see how everything fits together with flask than with Django so if I were you I would start with flask when you're ready to you know start building something more serious then I would start learning Django after that and to learn all of those things I recommend video websites like plura site udemy YouTube and I've heard that for JavaScript in particular this website called free code camp is pretty good and it's free too okay the second option for a project is if you're interested in stuff like data science machine and their analysis you can start working on problems on this website called cargo so I've talked about you know how to learn these things in my video about what you can do with Python but basically the idea is if you want to learn machine learning you should start with a machine learning course by either Stanford or Celtic and afla you can start working on problems on this website called cargo for data analysis and data visualization I have an introduction video right here on YouTube and I also have a full course on the same topic on this website called pleura site now either of these options is pretty good you know making a web app or working on a machine learning project but the only thing is to do either of these projects you'll need to learn something extra either JavaScript or machine learning so you might say that's kind of too much well if that's the case there's another option you can either build a game with PI game or a simple desktop application with QT or TK intern now like I said in one of my previous videos Python is actually not the best language for either building games or desktop applications but I think it's good enough to build one of these if you just want to practice using you know Python so I've talked about a bunch of different things in my Python tutorial series like variables loops functions and objects and classes and if you just want a way to practice using these you know building games or desktop up okay so see it's just good enough and then later on you can just move on to something more practical like a web application or a machine learning project all right that's it for this video and on my previous video some people ask me about my vacation and I'm not on my vacation yet I'm going to be soon my flight is at the end of August so I'm planning to you know hopefully make a few more videos before them so that you know you guys have something to learn from while I'm away anyway think you guys always for watching my videos and I'll see you guys in the next one
Original Description
What are the best books for Python beginners? What type of Python projects should you work on after learning the basics?
Find me on Instagram: https://www.instagram.com/ykdojo/
And Twitter: https://twitter.com/ykdojo
And Facebook: https://www.facebook.com/entercsdojo
Links to the resources I mentioned in the video:
Automate the Boring Stuff with Python: https://amzn.to/2viXZpg
Python Crash Course: https://amzn.to/2KqwLlg
Learn Python the Hard Way: https://learnpythonthehardway.org/
Pluralsight: https://goo.gl/BemGyV
Udemy: https://www.udemy.com/
freeCodeCamp: https://www.freecodecamp.org/
Caltech ML course: https://work.caltech.edu/telecourse.html
Stanford ML course: https://www.coursera.org/learn/machine-learning
Kaggle: https://www.kaggle.com/
My data analysis/visualization intro vid: https://youtu.be/a9UrKTVEeZA
My data analysis/visualization full course: https://goo.gl/fZ5oVX
Playlist
Uploads from CS Dojo · CS Dojo · 56 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
▶
57
58
59
60
4 Hacks for Finding the Optimal Answer in Coding Interview QUICKLY!
CS Dojo
Dynamic Programming Tutorial with Fibonacci Sequence
CS Dojo
Kadane's Algorithm to Maximum Sum Subarray Problem
CS Dojo
Longest Common Subsequence (Dynamic Programming)
CS Dojo
0-1 Knapsack Problem (Dynamic Programming)
CS Dojo
Amazon Coding Interview: Count Negative Integers in Row/Column-Wise Sorted Matrix
CS Dojo
Microsoft Coding Interview Question and Answer: Lowest Common Ancestor
CS Dojo
Learn Counting Sort Algorithm in LESS THAN 6 MINUTES!
CS Dojo
Radix Sort Algorithm Introduction in 5 Minutes
CS Dojo
Coding Interview Question and Answer: Longest Consecutive Characters
CS Dojo
Coding Interview: Can You RANDOMLY Reorder Array in O(N)?
CS Dojo
Coding Interview Question: Tower Hopper Problem
CS Dojo
Problem Solving Technique #1 for Coding Interviews with Google, Amazon, Microsoft, Facebook, etc.
CS Dojo
Google Coding Interview Question and Answer #1: First Recurring Character
CS Dojo
Facebook Coding Interview Question and Answer #1: All Subsets of a Set
CS Dojo
Think you're not smart enough to work at Google? Well, think again.
CS Dojo
How to Crack a Google Coding Interview - An Ex-Googler’s Guide
CS Dojo
Amazon Coding Interview Question - K Closest Points to the Origin
CS Dojo
How I Got an Internship at Microsoft
CS Dojo
How I Got a Job at Google as a Software Engineer (without a Computer Science Degree!)
CS Dojo
Why I Left My $100,000+ Job at Google
CS Dojo
Top 5 Programming Languages to Learn to Get a Job at Google, Facebook, Microsoft, etc.
CS Dojo
How I Learned to Code - and Got a Job at Google!
CS Dojo
Why I Left Google To Be A YouTuber FULL-TIME (and NOT part-time!)
CS Dojo
What Is Dynamic Programming and How To Use It
CS Dojo
Python Tutorial for Absolute Beginners #1 - What Are Variables?
CS Dojo
What's It Really Like To Intern At Google? (LIVE with a former Google software engineer intern)
CS Dojo
How to Use If Else Statements in Python (Python Tutorial #2)
CS Dojo
Dynamic Programming Interview Question #1 - Find Sets Of Numbers That Add Up To 16
CS Dojo
How To Use Functions In Python (Python Tutorial #3)
CS Dojo
What’s It Like To Be A Program Manager Intern At Microsoft? (LIVE with a former Microsoft intern)
CS Dojo
Introduction To Lists In Python (Python Tutorial #4)
CS Dojo
Introduction to For Loops in Python (Python Tutorial #5)
CS Dojo
What Programming Language Should I Learn First?
CS Dojo
What Is Competitive Programming and How To Prepare For It (LIVE with Gaurav Sen)
CS Dojo
While Loops and The Break Statement in Python (Python Tutorial #6)
CS Dojo
More About For Loops in Python & Solutions to the Last 2 Problems (Python Tutorial #7)
CS Dojo
How to Learn to Code - Best Resources, How to Choose a Project, and more!
CS Dojo
How To Use Dictionaries In Python (Python Tutorial #8)
CS Dojo
Data Structures & Algorithms #1 - What Are Data Structures?
CS Dojo
An Overview of Arrays and Memory (Data Structures & Algorithms #2)
CS Dojo
Introduction to Classes and Objects - Part 1 (Data Structures & Algorithms #3)
CS Dojo
Classes and Objects with Python - Part 1 (Python Tutorial #9)
CS Dojo
Introduction to Classes and Objects - Part 2 (Data Structures & Algorithms #4)
CS Dojo
Classes and Objects with Python - Part 2 (Python Tutorial #10)
CS Dojo
Introduction to Linked Lists (Data Structures & Algorithms #5)
CS Dojo
Introduction to Recursion (Data Structures & Algorithms #6)
CS Dojo
Introduction to Big O Notation and Time Complexity (Data Structures & Algorithms #7)
CS Dojo
Amazon Coding Interview Question - Recursive Staircase Problem
CS Dojo
Using Boolean in Python (Python Tutorial #11)
CS Dojo
Intro to Data Analysis / Visualization with Python, Matplotlib and Pandas | Matplotlib Tutorial
CS Dojo
What Can You Do with Python? - The 3 Main Applications
CS Dojo
Facebook Coding Interview Question - How Many Ways to Decode This Message?
CS Dojo
List Comprehension Basics with Python (Python Tutorial #12)
CS Dojo
How To Use Sets in Python (Python Tutorial #13)
CS Dojo
Python books for beginners? What Python projects to work on? | 2 Python Beginner FAQ’s!
CS Dojo
Resources for Learning Data Structures and Algorithms (Data Structures & Algorithms #8)
CS Dojo
6 Python Exercise Problems for Beginners - from CodingBat (Python Tutorial #14)
CS Dojo
Google Coding Interview - Universal Value Tree Problem
CS Dojo
Best laptops for programming? How to get a job at Google? - And other FAQ’s!
CS Dojo
More on: Python for Data
View skill →Related Reads
📰
📰
📰
📰
A Practical Walkthrough of Spreadsheet Error Checking
Dev.to AI
Star, Snowflake, or Galaxy? A Practical Guide to Data Warehouse Modeling
Dev.to AI
Data Science Course in Pune: A Complete Guide to Skills, Careers and Learning Options
Medium · Data Science
Before You Build Real-Time Analytics, Ask How Fast The Business Needs To Act
Forbes Innovation
🎓
Tutor Explanation
DeepCamp AI