Skip to content

Commit 1e1cfb8

Browse files
committed
base python complete
1 parent 1a0ff97 commit 1e1cfb8

File tree

2 files changed

+157
-65
lines changed

2 files changed

+157
-65
lines changed

History/Readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1. History of programming and computers

Python/README.md

Lines changed: 156 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,68 +1,159 @@
1-
# Intro to Programming
1+
# Python
22

3-
1. History of programming and computers
4-
2. Programming language types
5-
3. Setup a dev environment
6-
* PIP
7-
4. Break big problem into many small problems
8-
5. Spaghetti code vs Structured code
9-
6. Variables and data types
10-
* Basic data types
11-
* What they store
12-
* Size
13-
* Storing data in variables
14-
* Retrieving data from variables
15-
* concept of constant
16-
* Scope of variables
17-
* Global variables
18-
* Passing variables
19-
* Restricting the scope of variables
20-
7. Modules
21-
8. Manipulating data
22-
* Manipulating numbers with arithmetic
23-
* Order of operations
24-
* Built in math functions
25-
* Manipulating strings
26-
* Intro to regex
27-
* Comparison operators
28-
* Boolean operators
29-
* Data type conversion
30-
* Variable reference
31-
9. Flow control by branching
32-
* IF statement
33-
* IF-ELSE
34-
* ELSE-IF
35-
* Complex IF conditions
36-
* SELECT CASE
37-
10. Looping
38-
* FOR-LOOP
39-
* WHILE
40-
* DO_WHILE
41-
* Nested loops
42-
* Terminating a loop
43-
11. Functions
44-
12. Recursion
45-
13. Procedural programming in Python
46-
14. OOP Concept and design principles
47-
15. Classes
48-
* Methods
49-
* Attributes
50-
* Namespace
51-
* Inheritance
52-
* Objects
53-
* Polymorphism
54-
16. Object Oriented Programming in Python
55-
17. Reading and Writing to files
56-
* Storing text data
57-
* Create text files
58-
* Reading data
59-
* Writing text
60-
* Storing fixed size data in Random-Access Files
61-
18. Comments
62-
19. Data structures
63-
* Array
3+
1. Basic Operators
4+
* +
5+
* -
6+
* *
7+
* **
8+
* /
9+
* //
10+
* %
11+
* =
12+
* +=
13+
* -=
14+
* *=
15+
* /=
16+
* !
17+
18+
1. Conditions
19+
* ==
20+
* !=
21+
* >
22+
* <
23+
* >=
24+
* <=
25+
26+
2. Data Types
27+
* String
28+
* Integer
29+
* Float
30+
* Complex
6431
* List
65-
* Tuples
66-
* Sets
67-
* Dictionaries
32+
* Tuple
33+
* Range
34+
* Dictionary
35+
* Set
36+
* Boolean
37+
* Bytes
38+
39+
3. Strings
40+
* \'
41+
* \"
42+
* \\
43+
* \n
44+
* \r
45+
* \t
46+
* \b
47+
* \ooo
48+
* \xhhh
49+
* Subscripting (Indexing)
50+
* Slicing
51+
* .format()
52+
53+
4. List
54+
* .append()
55+
* .pop()
56+
* .remove()
57+
* .clear()
58+
59+
4. Statements
60+
* import
61+
* if
62+
* elif
63+
* else
64+
* while
65+
* for
66+
* try
67+
* except
68+
* finally
69+
* raise
70+
* pass
71+
* break
72+
* continue
73+
* return
74+
* lambda
75+
* True
76+
* False
77+
* as
78+
* in
79+
* def
80+
* class
81+
* global
82+
83+
5. Basic Functions
84+
* len()
85+
* type()
86+
* abs()
87+
* all()
88+
* any()
89+
* ascii()
90+
* bin()
91+
* bool()
92+
* bytes()
93+
* complex()
94+
* dict()
95+
* dir()
96+
* enumerate()
97+
* eval()
98+
* exec()
99+
* filter()
100+
* float()
101+
* format()
102+
* getattr()
103+
* globals()
104+
* hasattr()
105+
* hash()
106+
* help()
107+
* hex()
108+
* input()
109+
* int()
110+
* isinstance()
111+
* issubclass()
112+
* len()
113+
* list()
114+
* locals()
115+
* max()
116+
* min()
117+
* next()
118+
* open()
119+
* pow()
120+
* print()
121+
* range()
122+
* round()
123+
* set()
124+
* setattr()
125+
* super()
126+
* sorted()
127+
* str()
128+
* sum()
129+
* tuple()
130+
* type()
131+
* zip()
132+
* __main__()
133+
134+
5. Classes
135+
* class
136+
* Inheritance
137+
* Multiple Inheritance
138+
* Private Variables
139+
* properties
140+
* Methods
141+
* Self
142+
* Instance Object
143+
* __init__(self)
144+
* __str__(self)
145+
* __iter__(self)
146+
* __next__(self)
147+
68148

149+
6. Tasks
150+
* Create variables
151+
* Cast variables
152+
* Utilize Nested loops
153+
* Import modules
154+
* Read and write to a file
155+
* Create Functions
156+
* Function recursion
157+
* Create a class
158+
* Create a class using inheritance
159+
* Create object

0 commit comments

Comments
 (0)