谢邀。小公司的要求不是很高。但是基本的做项目,解决问题的思路还是要有的。对算法,底层框架源码可能没有过多地要求

必须要掌握的技能有:

一、基础语法

1 变量

2 逻辑判断

3 循环

4 函数 />

/>

二、数据结构

1 数字(加减乘除)

2 字符串(一串字符)

3 布尔 (真假)

4 元组 (不能修改的列表)

5 列表(Python的苦力,最重要的结构)

有顺序,索引

6 字典(索引可以使任意不变的结构)

7 集合 (元素不能重复)

验证数据结构和基础语法学习结果

如何统计一段文字里,出现次数前3的字符?

/>

/>

三、文件处理

open

read 、readline、readlines

write、writelines

tell

seek

web框架 Flask VS Django

核心思路是一致的

路由解析

监听端口

渲染模板

重定向

用户认证

/>

user.html

/>

/>

四、数据库入门

喊麦增删改查四大语句

增加 我 insert

删除 他 delete

修改 这 update

查询 那 select

Python链接数据库

MySQLdb

connect 链接

cursor 游标对象

execute 执行sql

fetchall 获取执行的结果

orm(SqlAlchemy 下期敬请期待)

五、简单的前端

展示数据

table,tbody,tr,td

提交数据

form ,input,name,submit

超链接a

图片img

六、前后端交互

前端给后端

http协议

form 、a 、ajax

get/post

后端给前端

直接渲染模板+jinji2

ajax

七、发送http请求

requests />

调用别的系统接口

输入ip,返回地址,调用百度地图的api />

/>

八、简单的爬虫—PyQuery

喜闻乐见的豆瓣电影

先用requests下载网页html内容

PyQuery解析页面,获取想要数据

/>

/>

入门python与其他语言都是一个道理,大致可分为以下三个方面:找一本好的书

一个好的师傅

一个好的地方

1.1、入门书籍:《简明python教程》又名《AByte of Python》

《零基础入门学习Python》

《python学习手册(第四版)》又名《 Learning Python》 -------- 作者:Mark Lutz、侯靖译

《Python核心编程(第3版)》 -------- 丘恩

《python编程:从入门到实践》等

1.2、视频资源:

慕课网

优达学城

中国大学MOCC

可汗学院

当然如果身边有个python高手也是不错的

1.3、好的地方:

找一个好的地方,安安静静,每天抽点时间学习下python

关注python大神的博客、公众号

公众号推荐:菜鸟学python、python之禅、廖雪峰老师、菜鸟教程

待入门后可试着在github上参与项目

2、爬虫

2.1、三个阶段:掌握基础知识(python基础、网络请求等)

模仿(模仿别人代码,多看代码弄懂每行代码,熟悉主流爬虫工具)

上手

2.2、需要了解的知识:

HTML 知识、HTTP 协议的基本知识、正则表达式、数据库知识

常用抓包工具的使用、爬虫框架的使用

涉及到大规模爬虫还需要了解分布式的概念、消息队列、常用的数据结构和算法、缓存,甚至还包括机器学习的应用等

2.3、学习路线:学习了解python(基础语法)

了解html,教程推荐:爬虫原理:通过网络请求从远程服务器下载数据的过程,网络请求背后的技术基于http协议,入门爬虫需要了解http协议的基本原理

网络请求框架是对http协议的实现,了解http协议后,就可以有针对性的学习和网络相关的模块,python(自带):urllib,httplib,Cookie等

爬取下来的数据需要处理:如JSON数据用python自带的json,html数据用beeautifulsoup4、lxml库,xml数据除了可以用untangle、还可以使用xmltodict等第三方库。

爬虫工具:学会浏览器的审查元素,去跟踪请求信息

正则表达式:非必须(建议学),可以对爬取下来的数据进行清洗,对不能使用常规字符串操作符时可以使用正则,python的re模块可以用来处理正则,推荐教程:数据持久化存储:文件存储(CSV文件),数据库存储(sqlite、MySQL)、分布式文档数据库(MongoDB),这些数据库对python都非常友好,都有现成库支持,熟悉API如何使用。

Python爬虫知识点梳理

爬虫部分的知识参考的是,原文链接可关注微信公众号:Python之禅

3、推荐书籍《零基础入门学习Python》 -------- 小甲鱼

《python学习手册(第四版)》又名《 Learning Python》 -------- 作者:Mark Lutz、侯靖译

《Python核心编程(第3版)》 -------- 丘恩

《python编程:从入门到实践》

适合小白,兼顾2.7和3.5,精简,有动手试一试环节,翻译质量高

《流畅的python》

从最佳编程实践到底层实现原理《简明python教程》又名《AByte of Python》

非常推荐《深入浅出python》

通俗易懂,培养大量插图,无长篇大论《父与子的编程之旅》

《Effective Python》

帮你掌握Pythonic的编程方式《Python源码剖析》

《集体智慧编程》

注重实践,以机器学习与计算统计为主题背景,讲述如何挖掘和分析web上的数据和资源

可以学习人工智能和数据挖掘《利用python进行数据分析》

数据分析库pandas作者写的,数据分析入门首选

4、python知识

python应用广泛,所需要学习的东西也有很多,当已经熟悉了解基础后,差不多已经入门,以下为python进阶发展学的几个方面:入门(python基础)

爬虫

数据挖掘与机器学习

web开发

自动化运维等

当然我之前也有回答过类的问题,可以参考:请问一下我要学习Python,但是是完全零基础的,有没有什么书籍推荐一下?​www.zhihu.com

好了 希望对你学习Python有一点帮助!关注个人公众号【终端研发部】

搜索不到的,可以通过这个图片地址进行扫描:

另外,同学们有什么具体的困惑,欢迎在留言区积极探讨回复【Python】可以得到python全套学习视频,让你技术得到更高的提升

回复【面试题】可以领取各种非常实用的大厂面试题

回复【提升学习】上面提到了,可以进一步交流学历提升的方法

回复【职业规划】即可免费获得8技术大牛的职业规划课程,职业不再迷茫。

回复【Java】即可免费获得Java全套视频教程详解及java后端学习资料

另外,同学们有什么具体的困惑,欢迎在留言区积极探讨

0基础学python做什么工作好-零基础自学python到什么程度才有机会去小公司实习?...相关推荐

  1. 0基础学python做什么工作好-零基础学Python,越早明白这些,越快找到好工作!...

    如何学习python,就能仅靠python得到好工作? 读者A:自学python一年,用于写网络爬虫,但一直觉得自己对python理解还很低层.现在大三,打算再用一年时间学习python,让自己对这们 ...

  2. 0基础学python做什么工作好-零基础自学Python多久可以找工作?

    零基础自学Python多久可以找工作?零基础自学3个月很难找到工作.如果全职学习Python的话,学习6个的时间,不一定能达到找到工作的水平,掌握项目经验还需要更久,达到企业需要的岗位要求还需要多练习 ...

  3. 0基础学python做什么工作好-零基础自学多久Python可以找什么工作

    虽说很多都想自己学Python,然后找相关的工作,那么自学Python可以找什么工作呢?另外,学多久Python可以找工作.对Python,要掌握哪些知识才能找到好工作呢?今天跟智连代理一起去了解一下 ...

  4. 0基础学python做什么工作好-零基础学了8个月的Python,到底有啥感悟

    菜鸟学Python粉丝的第20篇投稿 阅读本文大概需要3分钟 粉丝独白 从正式开始学习python到现在差不多8个月的时间了,虽说进展比较缓慢,但多少也算有些进步和体会,现在想把把这大半年来的学习情况 ...

  5. 0基础学python做什么工作好-如何快速学习Python编程?可以做什么职业?

    近些年Python热度不减,一直占据编程语言排行榜的前几位.人生苦短,让我们来学一学Pyhotn吧,找到一份满意的工作还是没有问题的. Python语言本身所具有的优势,决定了从事Python学习的开 ...

  6. 0基础学python-看完这篇,零基础也知道怎么学Python

    原标题:看完这篇,零基础也知道怎么学Python 近期 ,不少读者后台询问类似这样的一些问题 : 大佬 ,我是一个小白 ,很想学习 Python ,它能做些什么啊 ?您这边有什么好的入门建议吗 ? 坦 ...

  7. 零基础学python-看完这篇,零基础也知道怎么学Python

    原标题:看完这篇,零基础也知道怎么学Python 近期 ,不少读者后台询问类似这样的一些问题 : 大佬 ,我是一个小白 ,很想学习 Python ,它能做些什么啊 ?您这边有什么好的入门建议吗 ? 坦 ...

  8. python做动画视频教程_Python零基础入门动画教程

    课程答疑: QQ群:913293727 适用人群 在校大学生/应届毕业生/业余编程爱好者/初.中开发学习者/大中专院校师生/数据分析人员/技术支持/测试人员 课程概述--课程大纲-- 1.Python ...

  9. 零基础学java web开发_从零基础学Java成为一个专业的java web 开发者

    原标题:从零基础学Java成为一个专业的java web 开发者 "我怎么才能成为一个Java Web开发者?"对于这个问题,答案其实并不简单.成为一个Java Web开发人员包括 ...

最新文章

  1. 算法篇 - 二叉搜索树
  2. 测试udp端口状态 curl_检测TCP/UDP端口的连通性
  3. Android基础之一
  4. 【整理】固定资产后续业务处理
  5. SQL Server 2012 中的 Service Broker功能的一些改进或增强
  6. 第05讲:多路加速,了解多线程基本原理
  7. [C++STL]C++实现list容器
  8. Qt中修改应用程序和标题栏的图标
  9. 开机f8修复电脑步骤_电脑无法开机怎么办,8 种情况的修复方法
  10. Java 算法 一元多项式求导
  11. java循环语句_循环你都学会了,那if不是so easy了嘛
  12. 怎样申请 Google Map apiKey
  13. 2022世界机器人大会开幕,有屋智能主动终止IPO,《2022人工智能发展白皮书》发布,2022可穿戴设备出货量将达3.44亿台
  14. Java国际手机号正则校验
  15. 相控阵天线有源驻波测试
  16. mysql设计收藏与标签
  17. [tomcat服务器启动SSM项目时问题]class path resource [smvc_servlet.xml] cannot be opened because it……
  18. dpo指标详解买入绝技_DPO指标详解 DPO指标使用技巧
  19. HTML外边框塌陷什么意思,你不知道的CSS(边框塌陷)?
  20. Android 锁屏键和home键分开处理

热门文章

  1. 鸿蒙OS的指纹储存在哪里,鸿蒙OS发布以后,我们去哪里学习?
  2. 在Navicat中修改表结构
  3. tensorflow精进之路(二十八)——人脸识别(下)(MTCNN人脸检查和人脸对齐+CASIA-WebFace数据集模型)
  4. 探索软件模式设计(一)
  5. 她要到另外一座城市去工作
  6. 雨敲窗python_今夜,有雨敲窗(太美了)
  7. 大数据课程之Flink
  8. 感觉前路任重而道远呀。
  9. PHP实现动态获取函数参数的方法
  10. 1.docker学习