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

How To Learn Python In A Better way

Python being a popular shot now-a-days and is easy in context with the syntax of it. It is one of the best paid programming languages in today’s era. Python is one of my favourite languages and I am sure, you will enjoy learning python to a great extent.

However, learning new language and getting through new concepts of that language is not easy. I know that everyone assumes this syntax eating as an overwhelming procedure. But first of all, Congratulations !! 😀 for choosing Python as your new target. Python will definitely help you in tweeking Technology and creating Magic 😛 So lets jump in !!

What is Python ?

Python is an interpreted, interactive, object – oriented high level language. It was developed by Guido van Rossum and was named after a British comedy group Monty Python. Python’s presence in the world is everywhere, Python is used in building and maintaining some really popular sites and apps like Instagram, Dropbox, Quora, and Youtube.

To know more about what exactly you can do with Python switch to the “Why is Python worth learning this Year”. You will find great applications of python there.

Install Python and Get ready !!

Python is free and open – source software, that works on various platforms including Mac, Linux and Windows. It comes installed in Mac and Linux. Also, in HP laptops we have python installed with Windows.

You can install the latest version of python from here. For detailed installation procedure, you can click here.

After installing Python, you will have an interactive shell and an IDLE (named after Monty Python’s Eric Idle) to code in python. The shell is less powerful then IDLE, but is useful to try one-line code statements. IDLE can do the work of shell, but also allows you to write multiple lines of code, that can be saved as a script and executed later. It allows code reusability.

I have a Plan to code !!

In my thought, learning python is similar to riding a Bike, you will have to accelerate but will enjoy the journey there after. To code a problem, you will be in need of a Plan, by plan I mean, you will have to build the logic and then through syntax you can make it working. Thus, work hard on your logic building and that will give you the ability to figure out the plan to solve a given problem. So, lets learn to have a plan !!

without a plan on how to solve problem, you will be like Elmo !! 😀

Lets get started with Python !!😀

The Basics :

  • Variables – Variable is just a value stored in a memory cell which is named by a word. The value can be an integer, boolean (True / False), strings, float, and so many other data types. This can be seen by a simple example.
one=1
bool_val=True

here one is the word (it is a name given to a memory cell) and 1 is an integer and bool_val is a boolean variable storing True.

  • Conditional Statements – “if”, “elif”, “else” are conditional statements.
    • The if statement uses an expression to evaluate whether the given statement is True or False, then it executes the code which is indented inside the ‘if’ block, if the statement evaluates to True.
    • The elif statement is used for checking upon further statements, If the statement in ‘if’ evaluates to False, then ‘elif’ condition is checked, If it evaluates to true the code in ‘elif’ block gets executed.
    • The else statement is used when all the conditions of ‘if’ and ‘elif’ evaluates to False. The code in ‘else’ block gets executed whenever the conditions in ‘if’ and ‘elif’ statements becomes False.
    • The simple examples of Control Flow Statements are :
if True :
    print("I am in if block.")        

Code in the ‘if’ block executes as the condition is true.

if 6>7 :
    print("The if block.")            
elif 7>6 :
    print("The elif block.")          

The ‘if’ statement evaluates to False, then ‘elif’ statement is checked which evaluates to True, hence the code block indented after ‘elif’ statement gets executed.

if 6>7 :
    print("The if block.")            
elif 5>7 :
    print("The elif block.")          
else :
    print("The else block.")          

The ‘if’ and ‘elif’ statement evaluates to False, then ‘else’ statement is checked which evaluates to True, hence the code block indented after ‘else’ statement gets executed.

  • Loops / Iterator – In python we iterate by : “for” and “while”.
    • while looping : the while loop means while the condition is true, the code inside the block is executed. So the example below prints numbers from 1 to 5.
    • for looping : the for loop uses an iterating variable and then for every iteration the for code block executes. The for block iterates the iterating variable. The below code will print numbers from 1 to 5.
num=1
while num <=5 :                             
    print(num)
    num=num+1

The indented code gets executed, until the while condition evaluates to True.

for i in range(1,6):                        
    print(i)

Here, in for loop we have ‘i’ as iterating variable, and range function is used to iterate it from 1 to 5.

Yeah!! Let’s Celebrate, we are done for today !!

We have learned a lot today, Go and throw a small party for yourself 😀 , In the next post, we will talk upon Python Data Structures. Till then have fun !!, shower your likes and comments upon this post. Also, give it a loud share 😀 .

Also, you can find “Dare to Learn” on Instagram and Facebook for more interesting stuff 😀 .

Categories
Programming Hues

5 steps to learn Programming in 2020

Yeah !! It’s December, New Year Celebrations are coming 🙂 we are towards the end of 2019, and will enter 2020 in a few days. So, Let’s make a kick-ass project in 2020, by programming in the coming year. But to program we will be in need of a programming language. Talking about programming languages, if you are new to programming or you are a good programmer, programming language is a need to write your logic in. Also, the first step into the journey of becoming a programmer is learning programming languages. However, a whole lot of programming languages are available to start with. But choosing one can be intimidating.

To overcome this chaos, A programmer could start like:

  1. Start with a programming language that is close to the systems (like C,C++) – C is a programming language which is quite popular as beginner language, it has various concepts like pointers etc. which are quite related to the system memory and address binding. C++ is an extended version of C, but it is partially object – oriented language (cannot say this officially though). Learning C++ after C will help in getting a better understanding of switching from a Procedural Language to Object – oriented Language.
  2. Move on to modelling real world problems by the object – oriented programming languages (Java or Python) – The real world problems are more easily modeled by objects and classes, which gave rise to the object – oriented programming languages like Java and Python. Java is quite popular and used a lot in IT Industry, the web – based projects built in Java are really awesome. Python also is popular now-a-days as it can help in implementing Machine Learning Algorithms and is simple to other languages in context to the syntax of it.
  3. Understand logic – building and problem solving : After learning the languages its important to learn how these languages can solve a particular problem in real world. This problem solving capability can be developed by the competitive programming platforms like Codechef, Hackerrank, Leetcode, Hackerearth etc. This will also help in understanding what syntax or keywords is to use where; while solving a problem.
  4. Learn a powerful scripting language (Javascript) – The Scripting Language is a language which is not compiled rather is interpreted. Scripting Languages are used for the automation of tasks; the languages like Javascript can be embedded within HTML and are used to add functionality (like changing menu styles, serving dynamic advertisements etc.) to a Web page or Website.
  5. Languages required to fulfill the purpose should be learned (like Java or Kotlin could be learned for Android Development) – After learning these languages working on projects is the next exciting step in a programmer’s journey. The implementation of a concept, feature or a purpose is done by these languages by the realization of Data Structures and DBMS Concepts.

If you are a beginner in programming, spoil your hands in C then switch to C++ and Java or Python. You can also learn various frameworks of the language, and then switch to building projects, it can be a Web development project, an Android development project or any ML/ AI project etc.

Remember, Master a single object – oriented language and try building projects in it ; rather then switching between a number of languages initially. Always prefer Quality over Quantity.

Till then enjoy programming !! Also, tell me was this helpful to you ? suggest me the topics you want the blog posts on. And like it, share it and comment on it. 🙂

Design a site like this with WordPress.com
Get started