Introduction

38 views
Skip to first unread message

bhavy...@iiitd.ac.in

unread,
Jul 13, 2018, 8:38:34 AM7/13/18
to sympy
Hello everyone,
I am Bhavya Srivastava, and I am a Computer Science Engineering student at IIIT Delhi, India (Indraprastha Institute of Information Technology, Delhi). I have just completed my first year at the college, and want to start contributing to open source projects. I have good knowledge of Python, and have been programming in it for about 2 years. Although I have programmed in some other languages as well, I am only going to talk about my experience with Python. Currently, I am familiar with a few computational and machine learning/Data science libraries of Python, namely Numpy, Pandas, Scikit-learn and matplotlib. I also have interest in programming games, and have written some simple games like Snake, tetris, minesweeper using the Pygame library. Also, I know some backend development and have written web applications for various hackathons using the Python web framework Flask.

My mathematical background is pretty decent. In class 11th and 12th of highschool, I had to prepare for my engineering entrances, and apart from physics and chemistry, I had to study Math. There was calculus, basic linear algebra(Matrices and determinants), Algebra, Trigonometry, Coordinate systems etc.
Also, in the first year of college, I took linear algebra in the first semester, and got a 10 GPA (10/10) in it. For reference, I used David Lay: Linear algebra and its applications, 3rd edition. I also took a data structures and algorithms class in my second semester, and have a huge interest in it. I have completed the tutorials of sympy, and have a good idea as to how it is used. 
I am comfortable in English, Hindi(My native language), and know a bit German (studied german for 2 years in school).

Lastly, I am totally new to the open source community, and have very little knowledge on Github (I recently attended a small workshop organised by my college to introduce students to Github, and there I learnt to do basic stuff like creating repos, cloning and forking them, pushing to a branch, or creating a new branch etc.)
I am looking forward to getting involved in the open source community, and although I am a total beginner at github, I am hoping you guys would guide me and help me start contributing to Sympy. 
 
   
Reply all
Reply to author
Forward
0 new messages