Jumping Into Python
내가 처음 대학교에서 프로그래밍 언어를 접했을때 (무려 20년 전에.....ㅠㅠ),
전공이 전자전기공학부 전공이였던 관계로 C언어가 대세였고,
컴공에서는 JAVA같은 언어가 새롭게 부상되는 언어였던것 같다.
그래서 나도 JAVA를 틈틈히 공부했던 기억이 난다 (물론 이제 다 까먹었지만)
그때도 Python이라는 언어가 있었던 것은 알고 있었지만, 지금과 같은 많은 관심은 못 받은 관계로 공부할 필요성을 못 느꼈던 것 같다. 게다가, 그 당시는 컴퓨터가 지금보단 훨~씬 느려서 그랬는지 interpreter 방식 언어는 별로 사람들의 관심에 없었던 것 같다(이럴줄 알았으면 Python을 좀 배워 놓을것 이라는 후회가...)
요즘은 Deep learning이 모든 분야에서 대세로 떠오르면서 Python은 must-learn 언어가 되어 버린 것 같다.
물론, 내가 밥 먹고 사는 통신 분야는 C와 Matlab만으로도 밥 벌어 먹기에는 충분한 것 같지만, 그래도 남들과 보조를 맞추기 위해 틈틈히 python 공부를 시작했다.
아직 겨우 맛만 본 상태지만, python이 C 언어 대비 큰 장점 있다고 한다면,
포인터 같은게 없으니 코딩이 정말 정말 쉽다는 것과
많은 라이브러리들을 쉽게 다운받아 적용할 수 있다는 것 같다.
(pip로 lib들을 설치하는 개념은 정말 짱인듯...)
python을 이용하여 주식 분석 툴을 만들려고 하는데, C언어로서는 엄두를 낼 수도 없는 기능을 python으로는 단지 몇십줄의 코드로 할 수 있다는 게 신기할 뿐이다.
물론 전문가들이 짜논 lib를 많이 활용하긴 했지만...
아래는 내가 그동안 찾은 python 을 배우는데 필요한 링크들...
너무 좋은 자료들이 도처에 많아서 굳이 책을 사지 않아도 쉽게 배울 수 있을 것 같다.
Useful Python Link
1. Python 책 모음 사이트
2. Python Basic Youtube 동영상 (영문, 영어공부도 할겸 괜찮은듯)
https://youtu.be/rfscVS0vtbw
3. Numpy: matlab 의 matrix 연산과 비슷한 기능을 제공하는 lib.
4. yfinance: 미국 주식 가격을 얻을 수 있는 lib.
댓글
댓글 쓰기