대학 졸업하고 일하다가 프로그래밍이 급해진 아재입니다.



내가 풀어야하는 어떤 문제가 있는데, 컴퓨터를 써야함


대충 특정한 성질을 가지는 행렬들(크기는 10x10 이하)을 어떤 알고리즘으로 나열하고 


eigenvalue 중 제일 큰 거랑 작은 거를 볼 수 있으면 됨.


예시는 이 논문의 Table 1 부분.


돈 주고 소프트 살게 아니면 python을 기반으로 하는 sagemath라는 녀석을 써야된다고 들었어


그래서 이왕 하는 김에 점프 투 파이썬 보면서 공부 중이야


1일차라 오늘은 파이썬 깔고 IDLE로 점프 투 파이썬 따라해보고 프로젝트 오일러 1, 2번 풀고


(3번부터 갑자기 못 풀겠다! 파이썬 안 쓰고 매스매티카나 울프람을 쓰면 풀 수 있을거 같긴 한데) 


백준에서 Hello World!도 쳐 보고 놀았음


기초지식은 13년 전에 C 수업을 한 학기 들은게 다임


다시 생각해보니 22년 전에 비주얼 베이직으로 뭔가 해서 정보처리기능사를 딴 것 같기도 함



질문할건 다음과 같음


1. python 하는게 문제 풀 게 많아서 재밌긴 한데 바로 sagemath만 배워도 되는걸까?

어차피 프로그래밍은 할거라서 python을 하긴 할건데 이 문제 푸는게 급한 상황임.


2. python으로 프로그래밍 언어를 처음 공부해도 상관없나?


3. 내가 말한 문제를 2달 내에 풀 수 있을까?



앞으로도 종종 놀러올게