Andela BootCamp Day 3
The most intense day of all but guess what! I loved it. Busy typing…..not ending and couldn’t dare miss out as this could get you left out of track :(, if you lose track sail yourself quickly as you can :). Attention the key of day 3, this determined the rate of catching up with the days activities for the physical exercise, soft skills, and the code session. To be honest almost got lost during the session but could successfully get myself on track.
The fun part of the day: Playing Pool (billiard sport), the game I have never tried, saw progress in pushing the ball with the pool stick. Whats the result, practice makes perfect in every thing we got to do in life. For the BootCamp we get a chance to write better code each day. Managed to learn impoting, exporting, classes, methods and inheritance.
Using *args and **kwargs
In Python, there are two special symbols that you can use when defining functions to allow them to take in a variable number of arguments. The syntax is to use the symbol * to take in a variable number of arguments; by convention, it is often used with the word args. What *args allows you to do is take in more arguments than the normal of formal arguments that you previously defined. With *args, any number of extra arguments can be tacked on to your current formal parameters (including zero extra arguments).
This link below gives a clear definition of what *args and *kwargs are: http://markmiyashita.com/blog/python-args-and-kwargs/
Object Oriented Python
Saw that class is a fundamental building block in Python. It is a solid foundation for the Python standard library. The class keyword is used to define a class. Also classes are blueprints for creating objects.Understanding what classes are, when to use them, and how they can be useful is essential for every python programmers and enthusiasts.
More on GitHub
What I loved is that I really got very comfortable with GitHub, had partial knowledge about it but never knew that I could ever love it as a tool of programming #MakingTheMost of the All Females BootCamp. Kept on doing Git add -A, Git Commit -m, Git Status to the project folder in my GitHub account.
BootCamp Experience
The BootCamp so far has been like a whole semester of doing a project in Campus. Successfully learnt more than I ever imagined in the three days of BootCamp compared to two weeks on Campus. This is tied with the help of Andela Fellows Nandaa, Gee and Collin. And my fellow Ladies in the BootCamp. Loved interacting with them and getting to solve bugs together.
#TeamWork is what makes us all successful.