当前位置:网站首页>Self taught programming can understand the code, but what if you can't write it yourself
Self taught programming can understand the code, but what if you can't write it yourself
2022-06-29 16:07:00 【Python Programming Jacko】
First , Self taught programming is feasible , Many students have entered the Internet field through self-study programming , But in the process of self-taught programming , Often take some detours , Indeed, many students have been unable to form their own programming ideas for a long time , And finally gave up to continue learning .

The most common problem with self-taught programming is that you can understand the code , But I can't write it , There are three reasons :
One is that you don't master the basic programming process .
Programming flow is the basic step of a programming language in solving a logic problem , such as Java The basic programming flow of is the definition of classes 、 Object creation and method invocation .
After mastering this basic programming process , It is necessary to abstract according to the specific business logic , Finally, the modular packaging , This process also involves algorithms 、 The level of abstraction , And modular tools and methods .
The second is that they have not mastered the basic programming mode .
Mastering the programming process is the first step , Then you should master some classic programming patterns , This will largely guarantee the quality of your code .
Especially for junior programmers who are just beginning to program , Try to use mature programming patterns , This is of positive significance for reuse and debugging .
The third is the lack of practical experience in scenario development .
Learning a programming language usually goes through three stages , One is the study of basic grammar , The second is to accumulate knowledge around the main direction , The third is to practice scenario development , This step is often the core step to realize the leap of programming ability .
Judge whether you master the programming language , The simplest criterion is whether the programming language can be used to solve specific problems in the production scenario , The lack of programming scenarios is often one of the biggest obstacles faced by Self-taught programming students , Especially the students who are not majoring in computer science .
About Python Technology reserve
Learn from good examples Python Whether it's employment or sideline, it's good to make money , But learn to Python Still have a learning plan . Finally, let's share a complete set of Python Learning materials , For those who want to learn Python Let's have a little help !
One 、Python Learning routes in all directions
Python The technical points in all directions are sorted out , Form a summary of knowledge points in various fields , The use of it is , You can find the corresponding learning resources according to the above knowledge points , Make sure you learn more comprehensively .
Two 、Python Essential development tools

3、 ... and 、 The high-quality goods Python Learning books
When I learn a certain foundation , When you have your own understanding , I will read some books compiled by my predecessors or handwritten notes , These notes detail their understanding of some technical points , These understandings are quite original , You can learn different ideas .
Four 、Python Video collection
Watch the zero basics learning video , Watching video learning is the quickest and most effective way , Follow the teacher's ideas in the video , From foundation to depth , It's still easy to get started .

5、 ... and 、 Practical cases
Optical theory is useless , Learn to knock together , Do it , Can you apply what you have learned to practice , At this time, we can make some practical cases to learn .
6、 ... and 、Python Exercises
Check the learning results .
7、 ... and 、 Interview information
We learn Python Must be to find a well paid job , The following interview questions are from Ali 、 tencent 、 The latest interview materials of big Internet companies such as byte , And the leader Ali gave an authoritative answer , After brushing this set of interview materials, I believe everyone can find a satisfactory job .

This full version of Python A full set of learning materials has been uploaded CSDN, Friends can scan the bottom of wechat if necessary CSDN The official two-dimensional code is free 【 Guarantee 100% free 】

Python Information 、 technology 、 Course 、 answer 、 For consultation, you can also directly click on the business card below ,
Add official customer service Qi↓
边栏推荐
- leetcode:42. Rain water [double hands are elegant]
- Where has lifeifei reached in his key "embodied intelligence"?
- 天龙八部TLBB系列 - 如何让宠物学习十二满技能
- 迪赛智慧数——其他图表(基本旭日图):毕业演讲高频词
- 从第三次技术革命看企业应用三大开发趋势
- Cerebral Cortex:从任务态和静息态脑功能连接预测儿童数学技能
- Timecho of Tianmou technology completed Angel round financing of nearly RMB 100 million and built the original time series database of the industrial Internet of things around Apache iotdb
- The way of enterprise transformation and upgrading: digital transformation, thinking first
- [data analysis] five common questions about learning SQL?
- Pre war minesweeping: five measures for vulnerability management
猜你喜欢

云原生数据库查询优化-统计信息与行数估计

#夏日挑战赛# HarmonyOS - 方舟开发框架ArkUI 流光按钮效果

路由汇总带来的三层环路-解决实验

墨天轮“高可用架构”干货文档分享(含Oracle、MySQL、PG资料124篇)

89. (cesium article) cesium aggregation diagram (custom picture)

暑期数据可视化分析展示效果
[data analysis] five common questions about learning SQL?

MySQL XA distributed transaction

leetcode:42. 接雨水【双指针很优雅】

发明了杀毒软件之后,他选择做一个极品混混
随机推荐
天龙八部TLBB系列 - 如何让宠物学习十二满技能
挖财学堂证券开户安全嘛?
关于组织开展2022年南京市创新产品(第一批)申报工作的通知
如何修复运行缓慢的 WordPress 网站?
攻防演练之战前扫雷:漏洞管理的5大措施
CSDN无法复制问题
BS-GX-018 基于SSM实现在校学生考试系统
three. JS and Gaode map are combined to introduce obj format model - effect demonstration
The way of enterprise transformation and upgrading: digital transformation, thinking first
微信公告号自动回复使用图灵机器人实现智能回复
如何在你的 wordpress 网站中添加搜索框
How to install WordPress on a web site
蓝桥杯2015年CA省赛(填坑中)
从第三次技术革命看企业应用三大开发趋势
leetcode:139. Word splitting [DFS + memory]
《网络是怎么样连接的》读书笔记 - WEB服务端请求和响应(五)
天谋科技 Timecho 完成近亿元人民币天使轮融资,围绕 Apache IoTDB 打造工业物联网原生时序数据库
ssl免费证书申请,免费的ssl证书实际效果怎么样啊?
When easygbs calls the interface for obtaining real-time snapshots, how to solve the problem of white squares?
C. Most Similar Words