Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 72d5e7b

Browse files
committed
Merge branch 'master' of github.com:coderplex/learn
2 parents b4efdc5 + 7171e22 commit 72d5e7b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+1361
-165
lines changed

.gitignore

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
# Logs
2+
logs
3+
*.log
4+
npm-debug.log*
5+
yarn-debug.log*
6+
yarn-error.log*
7+
8+
# Runtime data
9+
pids
10+
*.pid
11+
*.seed
12+
*.pid.lock
13+
14+
# Directory for instrumented libs generated by jscoverage/JSCover
15+
lib-cov
16+
17+
# Coverage directory used by tools like istanbul
18+
coverage
19+
20+
# nyc test coverage
21+
.nyc_output
22+
23+
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
24+
.grunt
25+
26+
# Bower dependency directory (https://bower.io/)
27+
bower_components
28+
29+
# node-waf configuration
30+
.lock-wscript
31+
32+
# Compiled binary addons (https://nodejs.org/api/addons.html)
33+
build/Release
34+
35+
# Dependency directories
36+
node_modules/
37+
jspm_packages/
38+
39+
# Typescript v1 declaration files
40+
typings/
41+
42+
# Optional npm cache directory
43+
.npm
44+
45+
# Optional eslint cache
46+
.eslintcache
47+
48+
# Optional REPL history
49+
.node_repl_history
50+
51+
# Output of 'npm pack'
52+
*.tgz
53+
54+
# Yarn Integrity file
55+
.yarn-integrity
56+
57+
# dotenv environment variables file
58+
.env
59+

.markdownlint.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"first-header-h1": false,
3+
"line-length": false
4+
}

Blockchain/blockchain-basics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
- What are Dapps and examples
2323
- Introduction to Solidity, Solidity IDE, MIST browser, Genesis.json
2424
- What are Smart contracts and examples in Solidity
25-
- Cretion of chain data and private accounts in Ethereum
25+
 - Creation of chain data and private accounts in Ethereum
2626
- Project releated to Ethereum that creates smart contractsm one Dapps
2727
# 5. Proof of Existance
2828
- Concept of Proof of Existance and examples

Blockchain/learn-blockchain.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,8 @@ Prerequisites
3535
- Paxos - (https://understandingpaxos.wordpress.com/)
3636
- DHT - Distributed hash table
3737
- Additional Resources
38-
[Awesome Blockchain](https://github.com/coderplex/awesome-blockchain)
38+
-[Awesome Blockchain](https://github.com/coderplex/awesome-blockchain)
39+
-[Naive Implementation of BlockChain](https://github.com/lhartikk/naivechain)
3940
- Open Source Projects
41+
- [OpenMined a project on decentralized ownership of data and intelligence.](https://github.com/OpenMined/)
42+

artificial-intelligence/learn-ml.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,5 +151,5 @@
151151
- weight decay in neural networks
152152

153153
# Additional resources
154-
154+
- [Deep Learning Book](http://www.deeplearningbook.org)
155155
# Open Source

package.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"name": "learn",
3+
"version": "1.0.0",
4+
"description":
5+
"One of the major struggles with self-learning as developers today is figuring out where to get started with whatever technology you're interested in, and then chalking out your overall learning path from that point forward. There is a lot of unnecessary trial and error that everyone goes through, which is inefficient and something we as developers should try to reduce. The goal of these open source guides is to recommend the best online resources (video + text) to learn any and every technology out there.",
6+
"main": "index.js",
7+
"scripts": {
8+
"test": "markdownlint .",
9+
"precommit": "lint-staged"
10+
},
11+
"lint-staged": {
12+
"*.md": ["markdownlint", "git add"]
13+
},
14+
"repository": {
15+
"type": "git",
16+
"url": "git+https://github.com/coderplex/learn.git"
17+
},
18+
"keywords": [],
19+
"author": "coderplex <[email protected]> (https://www.coderplex.org/)",
20+
"license": "MIT",
21+
"bugs": {
22+
"url": "https://github.com/coderplex/learn/issues"
23+
},
24+
"homepage": "https://github.com/coderplex/learn#readme",
25+
"devDependencies": {
26+
"husky": "0.14.3",
27+
"lint-staged": "4.3.0",
28+
"markdownlint-cli": "0.3.1"
29+
}
30+
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<h2 align="center"> Preface </h2>
2+
3+
What is python and why python ?
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<h2 align="center"> Community </h2>
2+
If you think anything has to be included or modified in the curriculum, please communicate via GitHub Issues.
3+
4+
- Curriculum Founder: Dhiraj Subramanian B
5+
- Curriculum Maintainer: Dhiraj Subramanian B
6+
- Contributors:
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<h2 align="center"> Curriculum </h2>
2+
3+
All coursework is required, unless otherwise indicated.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<h3 align="center"> First Step towards programming </h3>
2+
This course is specifically designed for beginners who are interested to explore the programming world.
3+
4+
Before proceeding any further, I would want to make few this clearer.
5+
- Programming like any other thing in this world is intimidating, dedication and perseverance is the only way for you to succeed.
6+
- A computer is nothing but a dumb machine, it does whatever you program it to do for how many ever times you want it to do.
7+
8+
I personally believe that understanding these things are the only prerequisites for this curriculum. This is the first step towards programming. Happy Coding.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<h3 align="center"> Automate the boring stuff with Python </h3>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<h3 align="center"> Installing python </h3>
2+
Topics Covered - Installing python in windows, Mac and Linux
3+
Note - Python3 is recommended
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#### Windows Installation
2+
| Concept | Best Video Resource | Best Text Resource | Duration | Prerequisites |
3+
|:-------:| :-----------------: | :----------------: | :------: | :-----------: |
4+
| Windows Installation | [Windows Installation](https://www.youtube.com/watch?v=HBxCHonP6Ro) | [Windows Installation](https://www.howtogeek.com/197947/how-to-install-python-on-windows/) | 30 mins | none|
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#### Mac Installation
2+
3+
| Concept | Best Video Resource | Best Text Resource | Duration | Prerequisites |
4+
|:-------:| :-----------------: | :----------------: | :------: | :-----------: |
5+
| Mac Installation | [Mac Installation](https://www.youtube.com/watch?v=uA8SA81nivg) | [Mac Installation](http://www.macworld.co.uk/how-to/mac/coding-with-python-on-mac-3635912/) | 30 mins | none |
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
#### Linux Installation
2+
3+
Most of the linux distributions comes with python preinstalled.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<h3 align="center"> Basic Python </h3>
2+
Topics Covered - Interactive Shell, variables, datatypes, first program
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#### Interactive shell, datatypes and variables
2+
3+
| Concept | Best Video Resource | Best Text Resource | Duration | Prerequisites |
4+
|:-------:| :-----------------: | :----------------: | :------: | :-----------: |
5+
| Basics | [Interactive shell, datatypes and variables](https://www.youtube.com/watch?v=7qHMXu99d88) | [Documentation](https://automatetheboringstuff.com/chapter1/) | 15 mins | Installing Python |
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#### Your first program
2+
3+
| Concept | Best Video Resource | Best Text Resource | Duration | Prerequisites |
4+
|:-------:| :-----------------: | :----------------: | :------: | :-----------: |
5+
| Your first Program | [First Program](https://www.youtube.com/watch?v=buMTH6ICnqk) | [Documentation](https://automatetheboringstuff.com/chapter1/#calibre_link-1971) | 15 mins | Interactive shell |
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<h3 align="center"> Flow Control </h3>
2+
Topics Covered - Operators, conditional statements, iterative statements
3+
4+
| Concept | Best Video Resource | Best Text Resource | Duration | Prerequisites |
5+
|:-------:| :-----------------: | :----------------: | :------: | :-----------: |
6+
| Operators | [Operators](https://www.youtube.com/watch?v=4XA9CKJJbr4&feature=youtu.be) | [Documentation](https://automatetheboringstuff.com/chapter2/) | 10 mins | Your first Program |
7+
| Conditional Statements | [Conditional Statements](https://www.youtube.com/watch?v=lWeCgEbk-Ro&feature=youtu.be) | [Documentation](https://automatetheboringstuff.com/chapter2/#calibre_link-2047) | 15 mins | Operators |
8+
| Iterative Looping, break and continue | [Iterative Looping](https://www.youtube.com/watch?v=885qKiiKisI&feature=youtu.be) | [Documentation](https://automatetheboringstuff.com/chapter2/#calibre_link-2068) | 15 mins | Conditional Statements |
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<h3 align="center"> Functions </h3>
2+
3+
Topics Covered - Inbuilt functions, Userdefined functions, lambda functions
4+
5+
| Concept | Best Video Resource | Best Text Resource | Duration | Prerequisites |
6+
|:-------:| :-----------------: | :----------------: | :------: | :-----------: |
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<h3 align="center"> More on Datastructures </h3>
2+
3+
Topics Covered - String, List, Tuples, Dictionary, Set
4+
5+
List concept is split into 3 subsets for better understanding.
6+
7+
| Concept | Best Video Resource | Best Text Resource | Duration | Prerequisites |
8+
|:-------:| :-----------------: | :----------------: | :------: | :-----------: |
9+
| String | [String](https://www.youtube.com/watch?v=YbipxqSKx-E&list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_&index=4) | [Documentation](https://docs.python.org/3/tutorial/introduction.html#strings) | 10 mins | Flow Control |
10+
| List - Basics | [ List - 1](https://www.youtube.com/watch?v=5n6o1MaXDoE&feature=youtu.be) | [Documentation](https://automatetheboringstuff.com/chapter4/) | 15 mins | String |
11+
| List - Looping | [List - 2](https://www.youtube.com/watch?v=umTnflPbYww&feature=youtu.be) | [Documentation](https://automatetheboringstuff.com/chapter4/#calibre_link-2259) | 10 mins | List - Basics |
12+
| List - Inbuilt Methods | [List - 3](https://www.youtube.com/watch?v=Z9IxxW7428A&feature=youtu.be) | [Documentation](https://automatetheboringstuff.com/chapter4/#calibre_link-2278) | 15 mins | List - Looping |
13+
| Tuples | [Tuples Introduction](https://www.youtube.com/watch?v=R8mOaSIHT8U) | [Documentation](https://automatetheboringstuff.com/chapter4/#calibre_link-2301) | 10 mins | List - Inbuilt Methods |
14+
| Dictionary | [Dictionary](https://www.youtube.com/watch?v=daefaLgNkw0) | [Documentation](https://automatetheboringstuff.com/chapter5/) | 20 mins | Tuples |
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<h3 align="center"> Modules and Packages </h3>
2+
Topics - Basic Introduction to Modules and Packages
3+
4+
| Concept | Best Video Resource | Best Text Resource | Duration | Prerequisites |
5+
|:-------:| :-----------------: | :----------------: | :------: | :-----------: |
6+
| Modules and Packages | [Modules](https://www.youtube.com/watch?v=WN4A6iJOUns&index=21&list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_) | [Documentation](https://docs.python.org/3/tutorial/modules.html) | 20 mins | More on Datastructures |
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<h3 align="center"> Errors and Exceptions </h3>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<h3 align="center"> Classes </h3>

programming-languages/Python/Learn-Python.md

Lines changed: 0 additions & 151 deletions
This file was deleted.

0 commit comments

Comments
 (0)