Рет қаралды 89,284
In this video 📺 I will share 8 guidelines on how one can start as a beginner and become and expert in python programming. Here are those 8 tips to master python coding,
💻
⭐️ Timestamps ⭐️
00:00 Introduction
00:45 Python coding skills
07:38 Data structures and algorithms
10:15 Debugging skills
11:45 Using libraries wisely
13:33 Coding best practices & PEP8
15:09 Opensource contribution
17:25 Master the art of asking for a help
20:00 Projects, projects, projects
Python tutorial playlist: • Python 3 Programming T...
Datastructures in python playlist: • Data Structures And Al...
Coding best practices: github.com/codebasics/py/blob...
Debugging skills: • Debugging Tips For Beg...
Code organization: realpython.com/python-applica...
how to get projects when you don't have a job: • How to get programming...
1. Acquiring python coding skills
1.1 Beginner
1.2 Intermediate
1.3 Advanced
2. Data structures and algorithms
1.1 Using right data structure at right time. For example in this problem I've a list of customers and I want to extract list of unique countries. I can do it using a list but If I use set it will be more efficient and appropriate because set gurantees uniqueness
1.1 Datastructures in python playlist: • Data Structures And Al...
3. Debugging skills
1.1 All expert programmers I've worked with are very good in debugging
1.2 Sometimes people don't know what a conditional break point is
a. I've a small playlist on debugging skills: • Debugging Tips For Beg...
4. Using libraries wisely
1.1 Numpy - numeric computing library for matrices and multi dimensional arrays
a. I've seen programmers using python list for heavy numeric computing just because they dont know about numpy
1.2 Pandas - for data cleaning and data analysis
1.3 Scipy - Scientific computing
5. Coding best practices, PEP8 convention
1.1 Refer to these guidelines for coding best practices such as.
a. Compact code
b. Optimize variable creation
c. Avoid abbreviations as much as you can
d. Code organization: realpython.com/python-applica...
6. Opensource contribution and participate in code reviews
1.1 Chance to interact with experts. You learn a lot from code reviews
1.2 Show sample PR discussion: github.com/pandas-dev/pandas/...
1.3 Also review others code. This way you can learn from the code author as well as other reviewers
7. Master the art of asking for a help
1.1 Google skills: You need to know how to ask right question
1.2 Protocol when you are asking for a help. Stack overflow. Show that you have tried first.
8. Projects, projects, projects
Python projects playlist: • Python Projects
1.1 Start automating repetitive tasks with python
1.2 If you have a job then use these skills for projects at job
1.2 If you don't have a job
a. NGOs, relatives grocery store or a doctor
b. Video on how to get projects when you don't have a job: • How to get programming...
Tags:
Python projects for beginners in hindi
Learn python language in hindi
Python for beginners in hindi
Python programming in hindi
Python tutorial for beginners in hindi
Codebasics English Channel: / codebasics
#️⃣ Social Media #️⃣
🔗 Discord: / discord
📸 Instagram: / codebasicshub
🌎 Website: www.skillbasics.com/
🔊 Facebook: / codebasicshub
📱 Twitter: / codebasicshub
📝 Linkedin: / codebasics
❗❗ DISCLAIMER: All opinions expressed in this video are of my own and not that of my employers'.