In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article introduces the relevant knowledge of "what is the learning direction of Python". In the operation of actual cases, many people will encounter such a dilemma. Next, let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!
1. Python basic syntax, python string parsing, python time and calendar, python file operation, data processing, python interface programming, python object-oriented advanced syntax, namespace and scope, application case analysis. These are the general directions for you to learn the basis of grammar.
In this language stage of learning, you can do your own projects are: graphical interface to achieve big data query, Python actual combat 2048, speech recognition, voice dialogue development voice, control development.
2. Python handles txt,csv,pdf Jsons, Python platform migrates Linux, Python commonly used third-party libraries, Python sends mail, Python sends short messages, Python advanced syntax, Python regular expression, Python network programming, Python system programming, Python process thread cooperation, Python algorithm design pattern, PythonpyGame, Python Office office automation, Python database development, Jpython introduction, Python language advanced phase project, high concurrent data query, simple mailbox crawler, multi-thread web crawler, Python aircraft war.
This stage belongs to the advanced stage, it takes a lot of time to finish learning, please learn patiently one step at a time.
3. Full stack front-end stage: HTML-HTML5, CSS-CSS3, JavaScript, JQuerryJQuerry EasyUI, jQueryMobile, Bootstrap, PhotoShop.
4. Full stack back-end phase: Linux website configuration, Python Github project code management and project development process
Agile, code refactoring, test-driven development, automated Python website framework Django development; Python website framework Flask development, Python web server framework Tornado development, RESTful interface development, Python full stack engineer back-end project, school management system, mobile Twitter, chat room.
5. Linux instruction actual combat, Linux Shell instruction actual combat, Linux operation and maintenance automation Python actual combat, system basic information module, business service monitoring, custom service quality report, Python and system security.
This is the Linux automation phase, the common tools of operation and maintenance: Python operation and maintenance phase project Linux system security audit.
6. PythonKaliLinux information security development and use phase project, Python FTP, network, ZIP and other password cracking, Python password dictionary generation. This is part of the kaliLinux phase.
7. Data analysis and mining, data visualization, financial data analysis, Python hadoop, Python Spark, PythonStorm, Python data analysis phase project, weather data analysis actual combat. This is the stage of data analysis, and it is difficult to learn.
8. Distributed crawler + Elasticsearch to build search engine, financial data analysis project, Wechat official account platform, online education platform, 1688 e-commerce website, ERP system of Tsinghua University, Lianjia real estate website, Bamp S automatic operation and maintenance platform, artificial intelligence, realize Alphago project. These belong to the actual combat phase of the project and are very challenging.
9. Machine learning framework scikit-learn supervised learning, supervised learning, KNN algorithm, linear regression, logistic regression, decision tree, naive Bayes, CAPTCHA recognition, unsupervised learning, clustering k-means, deep learning framework tensorflow:CNN, RNN. This is the stage of artificial intelligence, which is too difficult for self-study to use, but not to learn.
10. Internet of things, basic concept of raspberry pie, raspberry pie project: weather forecast (voice control), raspberry pie project: light control (timing control, voice control, network control), raspberry pie project: sound control (media playback, voice control), raspberry pie project: monitoring equipment (sensor, camera, network control)
Among the 10 choices, 1 and 2 belong to the basic skills; 3, 4 and 5 unless you want to work on the whole stack, you just need to learn the basics; 7 and 8 have different development directions; 9 and 10 are too difficult to self-study. Unless someone teaches it. If you want to pursue a career after completion of your studies, you can choose from:
① artificial intelligence
② big data
③ web crawler engineer
④ Python web full Stack engineer
⑤ Python Automated Operation and maintenance
⑥ Python Automation Test
This is the end of the content of "what are the learning directions of Python". Thank you for your reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.