Python Programming Language 丨Full Guidelines 2021


Python Programming Language 丨Full Guidelines 2021

Today I am talking about Python. If you are a beginner, it is important for you to start. Let get started. 


What version of Python will I learn?

A big meter in the IT sector is to keep yourself updated all the time. You will fall behind whenever you stop knowing the updated information. So Python 2 should be considered dead now and start with Python 3. Many large projects have dropped Python 2 support. Python 3 is present and future. There is no room for confusion about this now.


How do I get started?


First of all, if you follow Jhangkar's brother, you will get a lot of interesting information. Stick.

For newcomers, reading a book is best. Select any one book. Then start reading. Practice writing the code by hand. Read books written for beginners at the beginning. Complete at least 2 books with exercises. Then start learning advanced concepts. Solve the problem. Then choose a sector, start learning those sector-related things.

🤜Code Editor


VS code is the best in my opinion.

Newcomers, however, must use a text editor to get started and learn by running on the command line. VS Code, the sublime text is better in the text editor. Windows users can also use notepad ++.

There is no alternative to Pycharm for Python as IDE. The professional version of Pycharm Commercial. But they have a limited edition community feature that is free. Students will get their education version for free if they apply using the university email.

Apart from Pycharm, various free IDEs are also available. Pidev is quite popular among them.


If you are interested in reading books

“Automate The Boring Stuff with Python” is a great book for beginners. The book can be read online for free. The book "Learn Python The Hard Way" was once popular for Python 2 but has not been updated for Python 3 for a long time and the author has run various ridiculous campaigns against Python 3, discouraging the community from following the book. The book is currently being updated for Python 3.

“Pro Python” and “Fluent Python” are excellent for learning advanced topics.

Bangla's book for learning Python can be found in this document - http://bit.ly/2AWRZUA.


🤜How to practice


There is a saying "Practice makes a man perfect". You can't learn Python just by reading books and letters. You have to practice writing code immediately. Each book is accompanied by some exercises. These must be resolved.

There are plenty of online sites where you can practice Python code, including Hacker Rank, Lit Code, UVA, Project Euler. These sites have the opportunity to improve both Python and Problem Solving Skills through Problem Solving.


What will I do if I get stuck?


First, you can share screenshots in this group. Ask neat questions. Here, there are many experts. I hope you will find some solution.

Post at Stock over Flow. The more details that can be given while posting, the better. Anyone who reads your post does not have Mind Reading Super Power. So to explain to him what you wanted to do, what code you wrote, what output came, what you wanted - specify the details. Otherwise, the chances of getting help are low.

Also, keep in mind that those who will answer are not obliged to answer your problem. Give thanks if someone helps, be thankful. If someone is late answering or doesn't get an answer, wait patiently. If you show anger or resentment, no one will come and give you a quick solution, but the opposite is more likely to happen.

Do not post the code directly on Facebook. Indentation is important in Python, Facebook removes white space, so it is very difficult to read the code if it is posted directly on Facebook. Don't even give a screenshot of the code, then whoever answers will not be able to copy and paste and run it himself. Use sites like pastie.org, gist.github.com, pastebin.com to share the code.

- Know what you like first. Select truck.

Once you have mastered the basics of Python, you will be able to work on one or more tracks. Python is very popular in many ways. Python is in great demand in various types of automation including web backend, data science, machine learning, computer vision, big data, system administration, desktop application development. Move to the sector you like. Start studying that track. Learn popular frameworks along with theory.

Fix the goal

Python is very popular, but you don't have to learn Python all your life. Not everything can be done right with Python. Python is a very bad choice when it comes to building such an operating system.

Although it is difficult to learn C or C ++ after learning Python, it is better to learn these two languages. It will teach you a lot of basic concepts of programming.

It is better to master Python well and learn one more language that is used in the field of choice. For example: if you want to work in data science, it is better to learn something. Go or Rust for system programming. JavaScript on the web. It is also a good idea to learn one or two languages ​​of other paradigms. Such as closure or elixir.

However, it is not necessary to learn all these. It is not possible to teach everything. It is better to learn with time, need, and profit in mind. And you have to learn a language (in this case Python) very well. It is more important to know a lot of languages ​​in-depth than to know a little bit.


Why I will learn the Python language?

Python's job market is good inside and outside the country. Lately, many companies in Bangladesh have started using Python. However, in most cases, just learning Python will not get the job. Must have good knowledge of data structure and algorithm. Learn various tools (e.g. version control) and techniques (such as unit testing or continuous deployment) related to software development. Many companies will require experience in a specific framework. Being a good professional developer is a matter of time.

2 Comments

Never enter the spam link in the comment section. If you have any inquiry, please let me know in the comment section.

Post a Comment

Never enter the spam link in the comment section. If you have any inquiry, please let me know in the comment section.

Previous Post Next Post