-
1. Set an alarm clock to wake up 30 minutes early
The best time for you to learn python every day is in the morning.
Biologically speaking, a person's mind is most awake two hours after waking up in the morning. If you don't want to waste your brain cells, go to bed early at night and wake up early the next day so you can practice before class or work.
If you can arrange the learning plan and content for yourself in advance, you can greatly improve the learning efficiency and achieve twice the result with half the effort. A simple way is to give yourself a "promise": tell yourself that you only spend 30 minutes a day learning Python, and only after learning can you look at your phone and scroll through it.
Some people may say that it is more efficient to stay up late at night to write **, but in fact, this idea is not advisable. Because of the damage caused to the body by staying up late, everyone can see it, and there are not a few people who die of overwork every year. And staying up late can cause memory loss, and you will find that you really can't remember much when studying at night.
2. Use your free time on weekends or holidays to learn Python
This advice seems a bit excessive, and some people will say that it is not easy to spend the weekend, and it is too tiring to squeeze out time to study.
In fact, if you break down the rest time of the day, you can play well and learn python at the same time. Here is my own schedule of routines:
Wake up at 8:00 and get some sleep. 8:
00-9:00 Dinner time. 9:
00-10:00 Reading and learning time. 10:
00-12:00 travel time. 12:
00-13:00 Lunch time. 13:
00-15:00 Lunch break. 15:
00-18:00 study time. 18:
00-19:00 Dinner time. 19:
00 – 20:00 game time. 20:
00-23:00 Study and writing time. 23:
After 00, brush and brush, etc., go to bed before 12 o'clock, and ensure that you have at least 6 hours of high-quality sleep at night.
Of course, the specific schedule can be flexibly adjusted, and the most important thing is to have a self-control and have a moderate amount of entertainment.
3. Do more questions
Needless to say, there is no shortcut to learning to code well. The right learning method, coupled with a lot of practice, can lead to a good learning of a programming language.
Regarding what methods are there for beginners to learn python programming, Qingteng will share it with you here. If you have a keen interest in Python programming, hopefully this article can help you. If you want to know more about python programming skills and materials, you can click on other articles on this site to learn.
-
You can go to the system to learn. Time consumption is short, and learning is more comprehensive. More efficient than self-study. Because the problems encountered in self-study are not solved in time, and there are many difficulties, I will hesitate to give up, and I am not very good at learning myself.
-
Python programming development technology is one of the more popular programming languages at present, and for most programmers who are new to Python programming, if they can master certain programming skills, it will greatly reduce the difficulty of mastering Python programming.
Tip 1: Understand Pythonic concepts.
Recommendation 2: Write a pythonic**.
Tip 3: Understand how Python differs from C.
Suggestion 4: Add comments appropriately in **.
Suggestion 5: Make the layout more elegant and reasonable by adding empty lines appropriately.
Tip 6: 4 Principles for Writing Functions.
Suggestion 7: Make a set of constants into a file.
Tip 8: Use assert statements to identify problems.
Tip 10: Take advantage of lazyevaluation features.
Recommendation 11: Understand the pitfalls of enumerating alternative implementations.
Tip 13: Try to convert to floating-point type before dividing.
Recommendation 14: Be wary of security vulnerabilities in eval().
Recommendation 15: Use enumerate() to get the index and value of the sequence iteration.
Recommendation 16: Distinguish between the applicable scenarios of = and IS.
Recommendation 17: Use Unicode whenever possible for compatibilityRecommendation 18: Build a reasonable package hierarchy to manage modulesRecommendation 19: Use the Fromimport statement sparingly.
Recommendation 20: Prioritize using absoluteimport to import modules.
Recommendation 21: i+=1 is not equal to ++i
Recommendation 22: Use with with to automatically shut down resources.
Recommendation 23: Simplify the loop with an else clause (exception handling) Recommendation 24: Follow a few basic principles of exception handling.
Tip 25: Avoid the pitfalls that can happen in finally.
Suggestion 26: Understand none and correctly determine whether the object is empty or not.
Recommendation 27: Join strings should be used in preference to + Recommendation 28: Use as much as possible when formatting strings. format instead of % Recommendation 29: Treat mutable objects differently from immutable objects.
Recommendation 30: Same as {}: Container initialization form pure side.
Tip 31: Remember that function parameters are neither values nor references.
Tip 32: Be wary of potential problems with default parameters.
Recommendation 33: Use variable-length parameters with caution.
Recommendation 34: Gain a deeper understanding of the difference between str() and repr().
-
If you are a novice learning python, it is a bit time-consuming and labor-intensive if you learn it personally, you can refer to the relevant ** of the old man on the Internet, and then adjust it according to the situation of self-guessing after understanding the overall architectural ideas.
-
Share a learning roadmap of artificial intelligence + python, you can refer to the following.
As can be seen from the figure, there are many knowledge points that Python needs to learn, self-learning Python is not guided by a professional teacher, problems cannot be communicated and solved in time, and the information received is relatively scattered, which is easy to find the wrong learning direction, resulting in low learning efficiency. It is recommended that you choose a reliable school with zero foundation, lay a good foundation first, and study systematically, because only by choosing the right learning method can you achieve the expected goal. Let's compare more, look at the content, projects, employment, environment, etc., and if you have an audition, go to the audition first, so as to avoid falling into the pit.
-
If you are a person with no programming foundation at all and want to learn python programming, then here are a few suggestions:
Understand the basic concepts of Python, including what language it is, what it is used for, what its characteristics are, and so on.
Begin to learn the basic syntax of Python and master basic concepts such as variables, data types, control structures, functions, and modules.
Learn a variety of common modules in the Python standard library, such as strings, lists, dictionaries, files, and more.
Practice more, keep practicing what you've learned, and keep trying new things.
Join the community to share your learning experiences and insights by connecting with other python enthusiasts, and keep learning from other people's experiences and suggestions.
Overall, the key to getting started with learning Python programming is to be patient, persistent, and keep practicing and practicing.
-
The basic steps to learn python are as follows:
Python basics, understand Python data types.
Python crawler, understand web page structure, understand python crawler knowledge, understand database knowledge.
Python data analysis, understand data analysis library.
Python machine learning, understanding of modeling knowledge.
This is the basic learning and learning framework of python, which is all related to data, from collecting data, organizing data, to data modeling. As a beginner Python learner, you may not have a good understanding of these conceptual things, but when you do get started with Python, you will fully understand the conceptual knowledge mentioned above.
Programming needs to be written to be able to know, and to learn programming, you need to choose the right tutorial, the tutorial is not right, and the content is not professional; The way of learning is not right, and the learning is not efficient.
Zero-based self-learning is most likely to cause problems, and the source of the family is fragmented learning. Fragmented learning refers to learning by the sense of mega without knowing the overall knowledge framework, with a hammer in the east and a mallet in the west, and in the end you will not know whether you will or not.
Therefore, before learning technology, I hope everyone can first understand the route of zero-based learning, learn efficiently and avoid detours.
-
It is recommended that you find some free courses to study first, and then sign up for classes if you feel that you need to pay for further learning. At present, there are many high-quality free resources such as MOOC platforms for college students, free ** courses, and book practice questions for python computer level exams. can be used as entry-level materials.
Enrolling in a class is to be more targeted, and you can get faster and more accurate answers to questions.
Each has its own advantages, or according to its own situation, economic ability to choose.
oral English More practice can achieve obvious results in a short period of time But once you stop, go back methods:Talk more Watch more English movies Cultivate language sense and English thinking Think about how to say a sentence in English Start with the simple.
How to get started with beginners, practice, simple drawing, explanation, and learning.
This is the for loop, i=0, i.e. i is initialized to 0, i and then we look at the contents of the loop. >>>More
Article 1: Choose the appropriate software.
Maybe you don't hesitate to choose AutoCAD, but I advise you to give up, because the commands inside are in English, as a beginner, without understanding the operation of the software, you must first be familiar with the English commands, which is more difficult for beginners. Here it is recommended to use Haochen CAD, this supports Chinese commands, the operation of the software is no different from AutoCAD, after mastering, you want to use AutoCAD can also be used instantly, of course, maybe your future company is using Haochen CAD, because now many state-owned enterprises are using this domestic non-open source CAD. >>>More
The first thing you need to learn is the best music theory and some music rhythm knowledge, which includes: >>>More