Categories
Programming Hues

Programming Goals You Can Make and Achieve in 2020

Happy New Year !! 😀 , 2020 is right on the floor and its interesting to set some challenging goals to achieve and cherish. However, there are languages like Python and Javascript having their stakes high in 2020. The importance and relevance of these languages keep climbing up as their applications are from Machine Learning to Web Development, Automation to Data Science and each of these applications is broad and keep evolving. Also, to be a wholesome ; it becomes beneficial to set smart and strategic goals that would help you in reaping from the programming tools. Here are some things you can do in 2020.

Keep Growing Your Programming Skills

Growing is the key to evolve and be better. Always learn new patterns and new techniques, build logics and learn more on how to program ? what techniques can be used ? Try to master the new skills, you can learn more about Software Design Patterns this year. Here is a list of some interesting and profitable activities you can do to enhance your skills this year !

  • Start reading documentation of Standard Libraries of a Language you love this will help you get through the advances in that language.
  • Build a project and manage it, this would help you learn better development and maintenance skills.
  • Check if there is anything on the “4 Most Important Things to be a Successful Programmer” that you don’t know and explore more tech articles.
  • Enjoy Coding and avoid stressing !!

Join a Coders Community This 2020

Community is a great asset. Coders in a community will help you a lot and will make you learn more. You can contribute to community, you can get answers on confusing concepts and also help people in community. There are various communities, you can be a part of in your country or you can join online communities too. Community developers help in opening new doors, learning inside – development skills and hacks and also open collaborative opportunities for you.

Take New Challenges

Learning begins with challenges. Take some personal projects and set a timeline this 2020, stick to the timeline and juggle with the challenges. More flexible you will become, more growth will tend to occur. If you have a community, ask for help if you lack behind.

Monitor your growth and this 2020; you will be a better programmer and developer. You will emerge better and stronger on the other side of the Challenge.

Attend Tech Events and Read Books

Attend meet-ups and events related to your tech interest. This will give you first; Exposure, it will help you know more about what’s happening in Tech Industry and second; Networking, it will introduce you to Developers, Coders and even CEOs of different tech companies, you can exchange contacts and need not to explain what these connections can do for you.

OK ! I know you would be thinking, Why books in this digital age ? Let me clear this, Books are the best source to learn even in this era. Books are a good guide to learn step – by – step process of implementation in coding. Even after learning shortcuts online, we need to have strong conceptual basics that could be achieved by books itself. Books are easily reachable and provide the know-hows behind each process. Don’t see this as a boring routine; see it as a learning process to get better in 2020. Here are some suggestions from my side :

My 2020 book list :

Be a Trend – Seeker

Every Technology evolves. You must have heard about newer versions coming out. Latest versions have new features to catch up with the trends. Developers should learn and read about these trends. Learning trends lets you know what is upcoming in Industry and what are the upcoming events. Knowing the trends early will drive you to a good position with respect to the Tech Industry.

Achieving each of these things may seem as overwhelming and difficult, but if you decide, have a mindset to achieve and strategize time for it, no goal is unachievable. Set out the clear goals; It is a strategy for your growth. And you know what ? Set realistic goals – ones that you can imagine to be executable. A weekly or monthly challenge for yourself is something you can do. See your goal process as a milestone that can be attained in parts. That way, it won’t appear cumbersome to you. Also, Best of luck for completing your goals in 2020 !

Thank you for being here !! 😀 If you found this content useful and would love to have more blog posts like these, help me by any of the ways given below :

  • Like Us
  • Follow Us
  • Comment down your thoughts
  • Share this on Social Media Platforms

If you have some suggestions or didn’t find what you were expecting, feel free to contact us via Contact Page. I am waiting for all your likes, comments and suggestions. 😀

Till then Happy 2020 and Happy Coding !! 😛

Categories
Programming Hues Python Dairies

4 Undeniably Important Data Structures In Python

Welcome Python-ers !! 😀 Lets get started with Python Data Structures. Here we will talk about what are Data Structures in Python ? How these works ? and how are these used ? Also, If you haven’t seen the previous post, you should surely give it a Look !!

1. List : (This could help you make your shopping list too ;D )

Imagine you have to purchase an article, what will you use to store it ? A variable will solve your problem. But what if you have 10 articles to be purchased ? Well, in that case will you use 10 variables ? Also, if the number of articles becomes 100 ? Thus, List gives us a new way to store these sought of large count of articles, under a same roof.

List is a collection that is used to store a number of values.(this could be int, float or any other data type). It is as simple as creating an Array and storing values in it. Let’s see the way to use it.

my_shopping_list=["clothes","milk","eggs"]

It could be a simple list of Integers. like –

integers=[1,2,3,4,5]

Now, how to get the values from these lists, for that we use Index. The first element has the index 0, the second one has its index 1 and so on.

The code in Python used to get the elements of the List is :

my_shopping_list=["clothes","milk","eggs"]
print(my_shopping_list[0])     #clothes
print(my_shopping_list[2])     #eggs

Also, to add the elements in the List, we have a method append, this is used in Python as :

my_shopping_list.append("vegetables")   #my_shopping_list=["clothes","milk","eggs","vegetables"]

Here the “vegetables” is added to the my_shopping_list, after the last element of the given list. It is super simple to use append by giving the element to be added as the parameter to the append method.

2. Dictionary : (give me the Key, I will give you the Value 😀 )

We have learned about indexing on Lists via numbers but what if we don’t have to use numbers, like if we want to store the quantity of the element along with the name of the element of my_shopping_list; for these purposes we can use the Dictionary Data Structure.

Dictionary is a collection of key – value pairs. This can be visualized as :

dictionary_ex={
"key1" : "value1",
"key2" : "value2"
}

#Example of Dictionary
details_dict={
"name":"Sheena",
"nickname":"Shiya"
}

#to print dictionary element 
print("My name is %s" %(details_dict["name"]))     #this prints the name saved in dictionary

The dictionary values are accessed by the keys and the advantage is; it can have any data type element as its value.

3. Tuple : (You can’t change me, because I am a Tuple 😀 )

Tuples are similar to the Python lists except they are immutable i.e. they can’t be changed. Tuples are represented by Parenthesis. Growing and Shrinking of Tuples doesn’t take place as they can’t be changed.

Tuples are used where functions require a fixed set of values which are not to be changed. Tuples can be visualized as :

integer_tuple=(0,1,2,3)
text_tuple=("mango","Sheena","eggs")

#to print element of tuple
print("I like %s"%(text_tuple[0]))

here the tuple element is printed, this is done same as the list elements are addressed and printed; by the help of Index.

4. Set : (I am always unordered 😀 )

Sets are unordered collection of unique objects. Sets are iterable, mutable and supports no duplicate elements. Sets use parenthesis, for it’s representation. It also uses operations like Union(|), intersection(&), difference(-) etc.

Sets are used over lists whenever we need to check whether a specific element is present in it or not. Sets can be visualized as :

set_1=(set(["a","b","c"]))

but we cannot address elements of Sets through index, as there is no order in a Set.

However, we can loop through in every built-in Data Structure of python. These Data Structures are quite useful in building Python Applications, Competitive Programming etc. and are also used to write Program with a limit to lines of code.

So, That’s it for the day !! 😀 Till then have fun keep learning and keep coding !! 😀

Design a site like this with WordPress.com
Get started