Skip to content

Commit fb0d166

Browse files
Merge pull request #10 from lucas-c9/patch-1
Update README.md with Table of Content
2 parents a52d0cc + 871b0b6 commit fb0d166

File tree

1 file changed

+168
-5
lines changed

1 file changed

+168
-5
lines changed

README.md

Lines changed: 168 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,182 @@
11
![Poster](https://github.com/ahammadshawki8/Python-Basics/blob/master/basics.jpg)
2-
# _Python is the best language to start for beginners_
2+
3+
4+
## _Python is the best language to start for beginners_
35

46
In this repository, I have added Python basics code which will be helpful for beginners who are new to programming as well as programmers of different language.
57
Lots of basics topics has been covered with sufficient examples. After studying this repository, coders will have a proper knowledge about coding in Python.
68
After that, they can move to any separate field of programming. It can be Data Science, Software Engineering, Web Development, Game Development, System Development etc.
79

10+
<!-- TABLE OF CONTENTS -->
11+
<h2>Table of Contents</h2>
12+
<details open="open">
13+
<summary></summary>
14+
<ol>
15+
<li>
16+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python01%20(intro%20to%20python).py">Intro to Python</a>
17+
</li>
18+
<li>
19+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python02%20(displaying%20text%20and%20string).py">Displaying text and string</a>
20+
</li>
21+
<li>
22+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python03%20(finding%20mistakes).py">Finding mistakes</a>
23+
</li>
24+
<li>
25+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python04%20(variables).py">Variables</a>
26+
</li>
27+
<li>
28+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python05%20(manipulating%20code).py">Manipulating code</a>
29+
</li>
30+
<li>
31+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python06%20(solving%20math%20with%20python).py">Solving math with python</a>
32+
</li>
33+
<li>
34+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python07%20(programmer-user%20interaction).py">Programmer-User Interaction</a>
35+
</li>
36+
<li>
37+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python08%20(if%20statement).py">If Statement</a>
38+
</li>
39+
<li>
40+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python09%20(if%20statement%20in%20complex%20situation).py">If Statement in Complex Situation</a>
41+
</li>
42+
<li>
43+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python10%20(for%20loop).py">For Loop</a>
44+
</li>
45+
<li>
46+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python11%20(while%20loop).py">While Loop</a>
47+
</li>
48+
<li>
49+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python12%20(lists).py">Lists</a>
50+
</li>
51+
<li>
52+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python13%20(writing%20files%20with%20python).py">Writing Files with Python</a>
53+
</li>
54+
<li>
55+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python14%20(reading%20from%20files).py">Reading from Files</a>
56+
</li>
57+
<li>
58+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python15%20(binary%20%26%20appending).py">Binary & Appending</a>
59+
</li>
60+
<li>
61+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python16%20(csv%20File).py">CSV File</a>
62+
</li>
63+
<li>
64+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python17%20(dictionary).py">Dictionary</a>
65+
</li>
66+
<li>
67+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python18%20(sets).py">Sets</a>
68+
</li>
69+
<li>
70+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python19%20(tuples).py">Tuples</a>
71+
</li>
72+
<li>
73+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python20%20(functions).py">Functions</a>
74+
</li>
75+
<li>
76+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python21%20(error%20handling).py">Error Handling</a>
77+
</li>
78+
<li>
79+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python22%20(slicing).py">Slicing</a>
80+
</li>
81+
<li>
82+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python23%20(map%2C%20filter%2C%20reduce%20functions).py">Map, Filter, Reduce Functions</a>
83+
</li>
84+
<li>
85+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python24%20(lambda%20expression).py">Lambda Expression</a>
86+
</li>
87+
<li>
88+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python25%20(comprehensions).py">Comprehesions</a>
89+
</li>
90+
<li>
91+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python26%20(Counter%20Class).py">Counter Class</a>
92+
</li>
93+
<li>
94+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python27%20(Iterables%2C%20Generators%20and%20yeild).py">Iterables, Generators & Yeild</a>
95+
</li>
96+
<li>
97+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python28%20(%205%20common%20mistakes%20in%20python).py">5 Common mistakes in python</a>
98+
</li>
99+
<li>
100+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python29%20(10%20Quick%20tips%20for%20python%20coders).py">10 Quick tips for python coders</a>
101+
</li>
102+
<li>
103+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python30%20(more%20tips).py">More tips</a>
104+
</li>
105+
<li>
106+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python31%20(range%20vs%20xrange).py">Range vs Xrange</a>
107+
</li>
108+
<li>
109+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python32%20(array).py">Array</a>
110+
</li>
111+
<li>
112+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python33%20(decorators).py">Decorators</a>
113+
</li>
114+
<li>
115+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python33_extra%20(decorators%20with%20arguements).py">Decorators with arguements</a>
116+
</li>
117+
<li>
118+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python34%20(if%20__name__).py">If__Name__</a>
119+
</li>
120+
<li>
121+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python35%20(hiding%20secret%20keys).py">Hiding secret keys</a>
122+
</li>
123+
<li>
124+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python36%20(namedtuple).py">Named tuple</a>
125+
</li>
126+
<li>
127+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python37%20(Image%20Manipulation).py">Image manipulation</a>
128+
</li>
129+
<li>
130+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python38%20(Turtle).py">Turtle</a>
131+
</li>
132+
<li>
133+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python39%20(Duck%20Typing%20%26%20EAFP).py">Duck Typing & EAFP</a>
134+
</li>
135+
<li>
136+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python40%20(logging).py">Logging</a>
137+
</li>
138+
<li>
139+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python41%20(variable%20scope%2C%20LEGB%20rule%20%26%20namespace).py">Variable scope, LEGB rule & namespace</a>
140+
</li>
141+
<li>
142+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python42%20(shallow%20%26%20deep%20copy).py">Shallow & Deep copy</a>
143+
</li>
144+
<li>
145+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python43%20(unit%20testing).py">Unit testing</a>
146+
</li>
147+
<li>
148+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python44%20(Again%20Generators).py">Again generators</a>
149+
</li>
150+
<li>
151+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python45%20(context%20manager).py">Context manager</a>
152+
</li>
153+
<li>
154+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python46%20(bitwise%20operation).py">Bitwise operation</a>
155+
</li>
156+
<li>
157+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python47%20(calculate%20remaining%20time%20to%20reach%20goals).py">Calculate remaining time to reach goals</a>
158+
</li>
159+
<li>
160+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python48%20(walrus%20operator).py">Walrus operator</a>
161+
</li>
162+
<li>
163+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/python49%20(emails%20in%20python).py">Emails in python</a>
164+
</li>
165+
<li>
166+
<a href="https://github.com/ahammadshawki8/Python-Basics/blob/master/pythonLast%20(Advanced%20python).py">Advanced python</a>
167+
</li>
168+
</ol>
169+
</details>
170+
8171

9-
# _The materials in this repository were collected from:_
172+
## _The materials in this repository were collected from:_
10173

11174
* This MVA's video is highly recommanded:
12175
https://www.youtube.com/watch?v=eHxoh9Rrtdk
13176

14177
Also you could read books and watch videos form youtube channels or websites to learn python.
15178

16-
Books:
179+
### Books:
17180
1. Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code - (Zed Shaw)
18181
https://www.amazon.com/Learn-Python-Hard-Way-Introduction/dp/0321884914
19182
2. Python Notes for Professionals
@@ -22,7 +185,7 @@ https://books.goalkicker.com/PythonBook/
22185
https://www.amazon.com/Structures-Algorithms-Python-Michael-Goodrich/dp/1118290275#:~:text=This%20all%2Dnew%20Data%20Structures,that%20is%20clear%20and%20concise.
23186

24187

25-
Youtube channels:
188+
### Youtube channels:
26189
1. Corey Schafer (@CoreyMSchafer) - https://www.youtube.com/user/schafer5
27190
2. freeCodeCamp (@freeCodeCamp)- https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ
28191
3. CS Dojo (@ykdojo)- https://www.youtube.com/channel/UCxX9wt5FWQUAAz4UrysqK9A
@@ -32,5 +195,5 @@ Youtube channels:
32195
7. Edureka - https://www.youtube.com/user/edurekaIN
33196
8. Telusko - https://www.youtube.com/user/javaboynavin
34197

35-
# _License_
198+
## _License_
36199
Details can be found in [LICENSE](https://github.com/ahammadshawki8/Python-Basics/blob/master/LICENSE)

0 commit comments

Comments
 (0)