-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
115 lines (107 loc) · 10.1 KB
/
index.html
File metadata and controls
115 lines (107 loc) · 10.1 KB
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>python-mania • Dashboard</title>
<link rel="stylesheet" href="assets/index.css" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.css" xintegrity="sha384-zB1R0rpPzHqg7Kpt0Aljp8JPLqbXI3bhnPWROx27a9N0Ll6ZP/+DiW/UqRcLbRjq" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.js" xintegrity="sha384-y23I5Q6l+B6vatafAwxRu/0oK/79VlbSz7Q9aiSZUvyWYIYsd+qj+o24G5ZU2zJz" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/contrib/auto-render.min.js" xintegrity="sha384-dy1Bdxs0xJ/KxH3tXq/sI6w0xU7h1g1Sg+5zR6uLpP1z/Bw+G0xW3g3NfL3pQ" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/styles/a11y-dark.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9.0/highlight.min.js"></script>
</head>
<body>
<header class="site-header">
<div class="container header-inner">
<a class="brand" href="index.html">python-mania</a>
<button id="nav-toggle" class="nav-toggle" aria-label="Toggle navigation">☰</button>
<nav id="site-nav" class="nav" aria-label="Main navigation">
<ul>
<li><a href="index.html">Home</a></li>
<li><a href="slides.html">Slides</a></li>
<li><a href="cheatsheet.html">Cheatsheet</a></li>
<li><a href="recordings.html">Recordings</a></li>
</ul>
</nav>
</div>
</header>
<main class="container main-content">
<section class="hero">
<h1>Dashboard</h1>
<p class="lead">Course resources, rules, slides and quick references — all in one dark-themed dashboard.</p>
<div class="grid">
<!--<a class="card" href="rulebook.html" style="pointer-events: none;" aria-disabled="true" tabindex="-1"><strong>Rulebook</strong><span></span></a>
<a class="card" href="faqs.html" style="pointer-events: none;" aria-disabled="true" tabindex="-1"><strong>FAQs</strong><span>Common questions</span></a>
<a class="card" href="dpp.html" style="pointer-events: none;" aria-disabled="true" tabindex="-1"><strong>DPP</strong><span>Daily practice problems</span></a>-->
<a class="card" href="slides.html"><strong>Slides</strong><span>Lecture slides</span></a>
<a class="card" href="cheatsheet.html"><strong>Cheatsheet</strong><span>Quick syntax guide</span></a>
<a class="card" href="recordings.html"><strong>Recordings</strong><span>Bootcamp videos</span></a>
</div>
</section>
<div>
<h1>Beginner's Setup</h1>
<ul>
<li><a href="#vscode"><strong>VSCode</strong><span> Setup (Recommended)</span></a></li>
<li><a href="#gc"><strong>Google Colab</strong><span> Setup (Recommended)</span></a></li>
<li><a href="#ma"><strong>Mobile App</strong><span> Setup (NOT Recommended)</span></a></li>
</ul>
<h3 id="vscode">Recommended: Setting Up Your <strong>VSCode</strong> Editor</h3>
<p>Your editor is the most important tool in your arsenal. That’s where you’ll spend most of your time. Make sure you’re comfortable with it.</p>
<p><a href="https://code.visualstudio.com/" target="_blank" rel="noopener"><strong>Visual Studio Code</strong></a> is, <em>by far</em>, the most popular code editor today. According to the <a href="https://survey.stackoverflow.co/2024/technology/#1-integrated-development-environment" target="_blank" rel="noopener">2024 StackOverflow Survey</a> almost 75% of developers use it. We recommend you learn it well. Even if you use another editor, you’ll be working with others who use it, and it’s a good idea to have some exposure.</p>
<p>Watch these introductory videos (35 min) from the <a href="https://code.visualstudio.com/docs" target="_blank" rel="noopener">Visual Studio Docs</a> to get started:</p>
<ul>
<li><a href="https://code.visualstudio.com/docs/introvideos/basics" target="_blank" rel="noopener">Getting Started</a>: Set up and learn the basics of Visual Studio Code. (7 min)</li>
<li><a href="https://code.visualstudio.com/docs/introvideos/codeediting" target="_blank" rel="noopener">Code Editing</a>: Learn how to edit and run code in VS Code. (3 min)</li>
<li><a href="https://code.visualstudio.com/docs/introvideos/productivity" target="_blank" rel="noopener">Productivity Tips</a>: Become a VS Code power user with these productivity tips. (4 min)</li>
<li><a href="https://code.visualstudio.com/docs/introvideos/configure" target="_blank" rel="noopener">Personalize</a>: Personalize VS Code to make it yours with themes. (2 min)</li>
<li><a href="https://code.visualstudio.com/docs/introvideos/extend" target="_blank" rel="noopener">Extensions</a>: Add features, themes, and more to VS Code with extensions! (4 min)</li>
<li><a href="https://code.visualstudio.com/docs/introvideos/debugging" target="_blank" rel="noopener">Debugging</a>: Get started with debugging in VS Code. (6 min)</li>
<li><a href="https://code.visualstudio.com/docs/introvideos/versioncontrol" target="_blank" rel="noopener">Version Control</a>: Learn how to use Git version control in VS Code. (3 min)</li>
<li><a href="https://code.visualstudio.com/docs/introvideos/customize" target="_blank" rel="noopener">Customize</a>: Learn how to customize your settings and keyboard shortcuts in VS Code. (6 min)</li>
</ul>
<!-- If not VS Code setting up and understanding google colab -->
<h3 id="gc">Learning How To Use <strong>Google Colab</strong></h3>
<p>Google Colaboratory (or "Colab" for short) is an incredibly powerful tool that lets you write and execute Python code directly in your browser. It's especially popular for data science, machine learning, and education because it requires no setup and provides free access to powerful compute resource with limitations</p>
<p>Colab is a hosted Jupyter Notebook service. This means you can combine runnable code, explanatory text, images, and more all in one single document. It saves automatically to your Google Drive, making it easy to share and collaborate with others.</p>
<p>Watch these introductory video (20 min) to get started:</p>
<ul>
<li><a href="https://youtu.be/7vCIy5hVaMs" target="_blank" rel="noopener">Get started with Google Colaboratory</a>: An overview of the Colab interface, how to run code, and the main features. (5 min)</li>
<li><a href="https://youtu.be/inN8seMm7UI" target="_blank" rel="noopener">Google Colab Tutorial for Beginners</a>: A beginner-friendly tutorial covering the basics of using Colab effectively. (16 min)</li>
</ul>
<p>Below resources is NOT recommended for complete beginners</p>
<p>To learn more, explore these official guides and tutorials from Google's documentation:</p>
<ul>
<li><a href="https://colab.research.google.com/notebooks/io.ipynb" target="_blank" rel="noopener">Loading and Saving Data</a>: Learn how to load data from your local machine, Google Drive, Google Sheets, and GitHub.</li>
<li><a href="https://colab.research.google.com/notebooks/snippets/importing_libraries.ipynb" target="_blank" rel="noopener">Importing Libraries</a>: See how to install and use libraries that don't come pre-installed in Colab using <code>!pip install</code>.</li>
<li><a href="https://www.tutorialspoint.com/google_colab/google_colab_sharing_notebook.htm" target="_blank" rel="noopener">Sharing Notebooks</a>: Understand the different ways to share your work with collaborators or publish it publicly.</li>
<li><a href="https://www.oxfordhomestudy.com/OHSC-Blog/colab-efficiency-tips" target="_blank" rel="noopener">Productivity Tips</a>: Discover useful tips like keyboard shortcuts, magic commands, and how to monitor your resource usage.</li>
</ul>
<h3 id="ma">Least Recommended: <strong>Mobile App</strong></h3>
<p>Running basic python code on your mobile device</p>
<p>Download it from playstore/appstore (~10-15 min):</p>
<ul>
<li><a href="https://play.google.com/store/search?q=pydroid%203&c=apps&hl=en_IN" target="_blank" rel="noopener">Pydroid 3</a> | For android on playstore</li>
<li><a href="https://apps.apple.com/in/app/python-coding-editor-ide-app/id6444399635?platform=iphone" target="_blank" rel="noopener">Python Coding Editor & IDE App</a> | For iOS on appstore</li>
</ul>
</div>
</main>
<footer class="site-footer">
<div class="container">
<ul>
<li>Contact:</li>
<ul>
<li>SAANJHI VARSHNEY (24f2003813 DS) (Operational)</li>
<li>DIVY PRAKASH (24f3004288 DS) (Operational)</li>
<li>KARTIK CHILLKOTI (24f2004962 DS) (Mentor)</li>
<li>DEVAM SHAH (24f2000828 DS) (Mentor)</li>
</ul>
<li><a href="https://github.com/Devamm007/python-mania" target="_blank" rel="noopener">GitHub - Devamm007<i class="fab fa-github"></i></a></li>
</ul>
<small class="muted">Dashboard • python-mania • © 2025</small>
</div>
</footer>
<script src="assets/index.js"></script>
</body>
</html>