Getting familiar with Git and GitHub, be familiar with the basic git commands.
Also maintain a git repo for all the tasks that you complete.
Getting in touch with python.
we shall start with a few pattern printing problems for now, just to get a feel for python.
1st: For the user input n = 5 print the pattern.
#
##
###
####
#####
2nd:For the user input n = 4 print the pattern.
#
# #
# # #
# # # #
3rd: For the user input n = 4 print the pattern.
1
121
12321
1234321
4th: For the user input n = 5 print the pattern.
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
4 5
3 4 5
2 3 4 5
1 2 3 4 5
5th: For the user input n = 5 print the pattern.
1 2 3 4 5
2 3 4 5
3 4 5
4 5
5
4 5
3 4 5
2 3 4 5
1 2 3 4 5
The aim of this printing exercise is to get your mindset into a logical and problem sloving mode.
For Python help you can refer to - Automate the Boring Stuff with Python
Refer to the below given documents and get familiar with the concepts.
- Reading and Writing Files
- Web Scrapping
- Working with Excel Spreadsheets
- Working with CSV Files and JSON Data
- Installing Third-Party Modules
After completing Task3 small implimentation tasks will be given based on the above topics which will be updated in this page soon.
1)Using pip(ie package manager for Python) install the following package.
- numpy
- pandas
- scipy
- matplotlib
- scikit-learn
- requests
- bs4
- pillow
2)Write a python program to take an input from the user and automatically open a browser with all the top 10 search results for the given input in new tabs ie for eg: If I type in Lionel Messi the program should open the 1st 10 search results in new tabs.Also store the URL's for the top 10 reults in a .txt file using the same program. challenge: 1st store the URLs in an a .txt file and from that file open the search results in new tabs.
3)In this repo there is a folder called python_Tasks in this the solutions for the pattern problems are given but the answer for the 4th pattern is missing open an issue telling that the code is missing and then write the answer for that and send a pull request so that I can update this repo. To complete this task u will need a good understanding of how git and github works and how to collaborate using github.