#51CTO学院四周年 # Python Learn to feel and some humble opinion

Source: Internet
Author: User

Let's start with a bunch of crap and talk about your own way of learning programming.

I start from the middle school, has been a programmer's dream, the earliest contact programming is third day time, Tongji University to support teaching, take us a class of computer class, then the teacher used Q-basic to write a simple calculator, since then I fell in love with programming.

To the high school, with a U disk, when the U disk virus is very popular, a variety of online search data, wrote a bat version of Autorun special Kill and immunization.

The next step is to study hard ..... Efforts to the college entrance examination .... Basically there's no time to touch programming.

University, met a senior, also love programming, I recommended the VSP language, and copy a very fire at that time Fifi Group ASP tutorial, to the inside that a ' wheat barbecue ' teacher fresh memory, and formally embarked on the road of learning web programming.

Because all is self-study, itself is not afraid of bugs and code, but suffer from not a systematic learning goals and mentors, has been his own groping, a lot of bugs can not solve, but still sort of persisted. Have studied, Php,mysql,html5,bootstrap,js and so on ...

I wrote the University class website, the enterprise number in the background of PHP .....

Well, in this case, I would recommend some of my self-taught websites.

Here does not give the link, own Baidu Bar. W3school (most people know it), the experimental Building (a programming experiment, the actual operation of the main site), the Novice tutorial, these sites are good. A lot of information can be found, the rest of the site is not posted, you need to leave a message oh.

Well, this person is a lot of nonsense, and the title does not match Ah, OK, get to the point ...

Because I've always wanted to learn something, whether it's a career change or a hobby, I chose the 51CTO Python course after comparing many online courses on the Internet.

I was enrolled in early June, study so far, I think the course is very good, Alex lectures are very style.

For me, I can understand, can keep up with the progress. After all, it is online teaching, learning effect and your own state closely related to self-discipline, serious, then no learning will not.

Some humble opinion after the study

For students who are learning:

1, the teacher leads the door, the practice in the individual; programming is not difficult, difficult is to practice code every day, only practice, you write code will have ideas, will have feelings.

2, less complaints, more technical questions; Online learning is sure to meet you do not understand, at this time you should not complain about the curriculum good or bad, there are groups Ah, ask the teacher Ah, the teacher did not answer in a timely manner, see will reply you. There is a problem is good, no problem proves that you did not study hard!

In this thank my group tutor, my question basically gave me the answer, also taught me a lot of tutorials do not have (MD, SS, etc.)

3, study must record notes, do not go to the Alex Blog Ctrl + C; No meaning, must write their own, according to the teacher said to write, to have their own understanding. can see my blog Oh limich.cn

4, follow the video, learn to play code on the Pycharm, follow the teacher to play, keep up with the pause. Do not understand the code is not anxious, first play, the results of the experiment, and then go back to see, will not play again.

For course Management (instructor, mentor, etc.)

1, the course is good, the line off the record broadcast video, in fact there is no need for the line to work re-record, the focus should be put in practice (that is, homework)

2, the first module study, I think the most should be improved is the work, homework should play a role in the link, that is: Review the current lesson content, preview the following lesson content.

3, the work is too complex, there is no foundation of the people I estimate 10 have 8 Meng force, in fact, is not a job difficult, but no basis of the students do not function, modular programming ideas, so can not find the place to start, resulting from the frustration of confidence, no learning motivation.

PS, every time I work is modular to write, the job decomposition into several modules, a debugging, and finally integration.

4. Some humble opinion of operation revision:

A, split the work to each class, almost 3-5 videos should have a job, emphasizing the modular writing;

b, the work should be reviewed as the main, prepare a supplement, review content accounted for 70%, preview content 30%, such as module one of the job 1, should not involve the file read and write, should pay attention to the process control, and interspersed dictionaries, lists, such as the next section of the content preview. (The basis of writing may be no problem, no basis, he would not know for Mao to read this users.txt)

C, the front of the lesson after the job split, in each learning module at the end of a large job, require students to the previous job module integration, and add some new functions, equivalent to review again.

D, the regular organization of each module excellent job analysis, students explain, students speak out is also a kind of learning, teaching is not only learning, the students after the completion of the teacher to add; (Many students do not love to speak, this is also a life experience and skills upgrading!) )

Conclusion:

Send to Novice

Programming is an essential skill in the Internet age, in the company, I use VBA can do 5 people to handle Excel live!

Programming is simple, get data (user instruction, user input, database, etc.)-"processing data (logical judgment, format processing, etc.)-" output data (in fact, it is so three steps, you think about it is not?) )

Before the great God must be a yard farmer, the code farmer is not necessarily the great God; remember: Write more code, ask more questions, think more, and you will have the chance to become a great God!

This article from "Dearths Fantasy" blog, reproduced please contact the author!

#51CTO学院四周年 # Python Learn to feel and some humble opinion

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.