如果想要转行计算机领域的话 2 Y, R" n. ]: ?2 B! p
4 T. }' J1 z: w5 H1 L, Z: n# |
看书一定是入门了之后才看的( J! Y9 n4 |6 y1 l+ W% Y5 [3 t9 M
" ]/ n8 \& t' ], d) P初期阶段,你还没有入门,你根本看不懂不说,还大概率会被劝退
- ]( C% w: L# [: j
2 [2 X% C5 I2 S那么枯燥的理论
8 i! Z1 Y2 x# Q1 Y4 V& c" R; f j; S0 c2 L& S) r! ?
你不上手怎么可能理解,怎么可能明白什么意思5 B& M" ]6 @* u; f4 @( s
) E* k5 H! T W' e7 o3 C4 U: q8 v
技术这种东西,只有结合实践,才能真正的学会; i- g. t& }6 I9 x: t& p
" {, j4 k J4 I q2 v- T j9 V
你转行肯定是为了找到工作
- b+ J9 I/ c2 e' V# j3 l2 }5 f6 B+ A7 d& V1 j1 P
进到企业里面做项目啊 k$ ^6 S& f5 ]& m% [( l6 y* _2 s
4 P& O9 E% P Z& n g( |如果只是单纯的看看书上面的理论知识4 u x9 p0 g1 P' W, A
0 C# `6 B+ y$ q自己也不动手行动,那怎么可能提高自己的水平呢
0 \ V9 D# \7 B2 Y4 p/ f5 U1 J! W9 y: j5 W" y- y* |) Z, U& ]$ u
也根本不可能满足人家企业的招聘需求
4 T% l% @7 Z, Q# J- m/ m. o+ a- Q/ v/ A! q" n* o4 ]; U) D
如果你真的有实力,人家会看你做过的项目
: j: l) O9 s- d! b; }9 F, Q" q1 F$ R1 |( I5 o0 \
面试的时候随便问你几个问题,你有没有水平,自然就一清二楚了! y# u3 H ?) I A6 K
5 r4 A8 p1 V; g/ U# |所以说,纸上得来终觉浅,绝知此事要躬行
7 m$ H. v6 C3 ?) Z
3 e( J2 n+ W' T6 m/ U, E多动手,多实战,多折腾# W6 Z* T2 h. K0 ]3 [+ {- @; d; n
: b4 c2 k, ?$ e# r' g( K8 h% _) w# U
我这里有很多这方面的干货资料
; }+ y# e) G6 q
& ^" |: U1 y V$ b6 i5 g
# |$ _$ L8 Y0 M
/ G2 g! a; {, h4 z# P! i$ }0 ?+ {# C9 P" u; E# k7 g
" T# d* ^9 b. z( j9 w: L. ]- A. q
. c' y6 j) {& v/ J b p( L) }
/ p E+ q& g% y ]) J
7 j/ O' w: Q& o/ e8 X7 [6 c5 s
; Q8 O: _6 S. Z
) @; o, V; S) D- [* K2 P, P# [9 ]" T, R. |有需要的可以参考下图找我交流
3 d, w% L1 w* C; Z! m9 z+ C5 L
* C9 B& |- f3 o0 }% h
: K7 L# Z9 f8 [/ x% D; M4 v
( ~8 X2 a/ o8 `- b( M
8 I6 L7 I: a- Y+ i, \! i' d, d0 M也可以跟我来学这方面的技术
. Q) u% u: G& ]! O( ]9 u
, d0 Q5 O/ ?% z5 x! c; n0 v" M3 |15年技术积累0 X$ \) `% f3 S. R$ E# n
, p4 f2 p# \" {" @6 z4 Q, a. }
def recognition_captcha(data):( G/ `: j$ `( l5 U3 l! K1 p
''' 识别验证码 '''& {5 W7 @0 v: G& ~. a% x7 ~' j
6 \4 ~+ O0 W. d: J
file_id = str(uuid.uuid1()). ^6 A- m2 H/ I- c1 d3 P
filename = 'captcha_'+ file_id +'.gif'6 G6 k/ k0 L8 u/ D5 _% o
filename_png = 'captcha_'+ file_id +'.png'
( k7 E. P6 B$ P$ [) C1 y+ B+ M
4 e( A6 s" l/ o3 P) d5 l7 P if(data is None):
$ w/ @4 R. ~: s5 B5 @ return 7 W- ]& j3 A( \, v# j: Q) n
data = base64.b64decode(data.encode('utf-8'))
# a! ]! |: |6 c% ~7 [ with open( filename ,'wb') as fb:
) j" k' b) L. v0 a! u$ y fb.write( data ) 0 U% q( M. B2 G
appid = 'appid' # 接入优图服务,注册账号获取
4 B$ t6 q1 @! w0 A j$ e secret_id = 'secret_id' , b( Q" U3 ?, J* h( E7 d0 ~
secret_key = 'secret_key' 7 o" {. o# \. _" n; F# F7 W
userid= 'userid' 5 V4 {, M$ v: T6 A
end_point = TencentYoutuyun.conf.API_YOUTU_END_POINT
4 [$ J, {4 U! w5 f/ R9 K8 |3 I; _. Y0 A- D9 Q
youtu = TencentYoutuyun.YouTu(appid, secret_id, secret_key, userid, end_point) # 初始化
2 \0 Q0 g0 M) n- x2 w% v1 B2 ^5 A z7 N
# 拿到的是gif格式,而优图只支持 JPG PNG BMP 其中之一,这时我们需要 pip install Pillow 来转换格式0 Q; m9 L: b5 @! u/ O" ]1 M
im = Image.open( filename)
( `" o3 ?" e1 x7 y6 ~3 ~9 A' l im.save( filename_png ,"png")) Y" w% k5 B! e" i: L
im.close()
( P4 g7 Z. m8 e p3 C result = youtu.generalocr( filename_png , data_type = 0 , seq = '') # 0代表本地路径,1代表url) |$ Z: F& d# G& C. \* t
% @* L0 M- N9 c3 U A; S3 \ return result
4 A$ G ` i5 H' G0 Q. J ?0 a4 l; w
4 T" p% |5 h9 c1 `9 r# n+ ?$ ^! J
def get_captcha(sessiona,headers):
% I6 Q8 m7 \) A9 ^6 |9 C3 Z: g* y ''' 获取验证码 '''
% s' h7 A8 k& |3 J$ w p3 Q need_cap = False/ w" v% w" ~! `! ^
! ~' n. M" A5 \, Q0 }$ K4 N# S while( need_cap is not True):" z- [8 t$ ?% x( Q$ N
try:
2 \0 ?* d7 L0 k4 h sessiona.get('https://www.zhihu.com/signin',headers=headers) # 拿cookie:_xsrf6 P- |! J( Q; A+ }$ S
resp2 = sessiona.get('https://www.zhihu.com/api/v3/oauth/captcha?lang=cn',headers=headers) # 拿cookie:capsion_ticket $ O$ {0 O7 T0 Q/ f
need_cap = json.loads(resp2.text)["show_captcha"] # {"show_captcha":false} 表示不用验证码
+ W1 {8 P# _, D7 k time.sleep( 0.5 + random.randint(1,9)/10 )- ?8 \: W) P$ M/ [- v$ `3 h
except Exception:- L0 d+ _* U- G; B
continue. J! e' i8 f. s% [
7 s( p! E4 `' i' B3 ?- r* d try:2 Q& n" m+ C7 F* ]$ i
resp3 = sessiona.put('https://www.zhihu.com/api/v3/oauth/captcha?lang=cn',headers=headers) # 拿到验证码数据,注意是put
( M5 r+ r) S8 k3 ` img_data = json.loads(resp3.text)["img_base64"]& D6 e. J/ ~+ V$ r3 M5 a/ Q
except Exception:8 T4 e) U d* _* _% y5 x% e1 L( l
return |