7 / 7 / 2024
Objective: Understand the working of a 3D printer, check out the online resources. Understand what's an STL file, and then learn to slice it. Learn about bed temperature, and other printer settings. Finally get an STL file from the internet, and slice it and put it for print.
Outcomes & Learnings:
Below is the image of my 3D printed model, I printed a Pokemon called Ninetales:
Objective: Learn the working of an API and its applications. Using any API of your choice, build a user interface (web app, mobile app, etc), where you can make calls and then display the necessary information. An example weather app is given below, using the open weather API.
Outcomes & Learnings:
Objective: Familiarize yourself with GitHub integrated workflows (GitHub actions), Issues, and pull requests with this task. Given below is a git repository, go check it out and then perform the necessary tasks stated in the readme file as given in the MARVEL website.
Outcomes & Learnings:
Click here to access the changes I’ve done
Objective: Get familiar with the command line on ubuntu.
Methodology:
1. Give the commands as given in the below image to create 2600 files in a folder named, ‘test’:
2. Give the commands used in the below image to concatenate:
Outcomes & Learnings:
I learned the use of the below commands in Ubuntu:
1.To create a folder named test: mkdir test
{ cmd to create the folder is: mkdir foldername}
2.To change directory (cd) into that folder: cd test
{cmd for cd into the folder is: cd foldername}
3.To create a blank file without using any text editor: touch blank.txt
{cmd to create a file: touch filename.extension}
4.To list the files in that folder: ls
{cmd to list the files in a folder: ls}
5.To create 2600 folders in this folder where each folder is named like. For example, M0001-M2600: mkdir M{0001..2600}
( cmd to create N folders within another folder in a series: mkdir initial of file name{firstvalue..endvalue} )
6.To Concatenate two text files:
Example: Create a file named blank.txt & another file named blank 2.txt, within file 1 write 123 & within file 2 write 456.
Now, to concatenate these 2 files use the cmd: cat blank.txt blank2.txt
{cmd to concatenate 2 files is: cat file1.ext file2.ext}
Objective: Make a Kaggle account, visit the website, complete the competition & participate in the Titanic ML competition – the best, first challenge for you to dive into ML competitions and familiarize yourself with how the Kaggle platform works. The competition is simple: use machine learning to create a model that predicts which passengers survived the Titanic shipwreck.
Outcomes & Learnings:
Objective: Using pandas and matplotlib, and a dataset of your choice, plot a line graph, bar graph, and scatter plot.
Outcomes & Learnings:
I learned how to plot the below graphs using Matplotlib & use the programs as given in the below image to obtain the respective graphs:
Click here to view these codes:
Objective: Create a website to showcase your portfolio - about yourself, interests, projects, social media profiles and more. It has to be responsive and also pushed to the git repository. CSS can be of your choice and any framework can be used.
Outcomes & Learnings:
I Have learnt basic CSS, HTML and a bit of JavaScript to create a Portfolio website to show information about myself. This website I made can also toggle between light and dark mode.
Click here to view the files I used for making my webpage.
Objective: Write a technical resource article on a topic of your choice and post it on the MARVEL website. Refer to the linked article for further details.
Outcomes & Learnings:
My technical article is about converting heat energy from railway tracks to electricity using thermo electric generators (TEGs), which work on the principle of seebeck effect.
Click here to veiw it
To continue reading my report (Task 9-16) click here