프로그래밍 어떻게 하면 좀 더 수월하게 늘까요? 백문이 불여일타가 정답일까요?

조회수 1115회

코드에 대한 질문이 아니라서 죄송합니다.

다른 게 아니라 오늘 파이썬에서 이런 식으로 나오는 데이터를 리스트 형태로 만드는 걸 고민하다가 막혔습니다. 아마도 데이터 프레임을 이용하는 거라고 짐작은 해보는데요.

질문은 이렇게 뭔가 반복구문에 출력값을 리스트로 만들고 이런 식의 문제가 생겼을 때 어떻게 해야 할 지 감이 오지 않습니다. 분명 따로 for in 구문 예제도 따라해봤고 데이터 프레임 예제도 따라 해 봤습니다. 그런데 응용을 해야 할 때는 거짓말처럼 기억이 잘 안 나고 막힙니다. 물론 시작한 지 23일밖에 안됐으니 기본이 약해서 일 수도 있는데요. 응용같은 건 어떻게 하면 늘지 궁금하기도 합니다.

백문이 불여일타라고 계속 치는 것 외에 답이 없을까요? 어떤 식으로 해야 프로그래밍이 빨리 늘까요?

-----------------------------
20040105
����: -119566
�ܱ���:  143370
������:  -29164
-----------------------------
20040102
����: -323267
�ܱ���:  364030
������:  -2255
[Finished in 46.698s]

for i in range(count):

print(inCpSvr7254.GetDataValue(0, i))
print("개인:", inCpSvr7254.GetDataValue(1, i))
print("외국인: ", inCpSvr7254.GetDataValue(2, i))
print("기관계: ", inCpSvr7254.GetDataValue(3, i))

1 답변

  • 백문이 불여일타가 답입니다. 자기소개에 시스템 트레이딩이라고 적어 놓으신걸 보니 만들고 싶은게 딱 있으신것 같습니다.

    프로그래밍을 배울때 만들고 싶다는게 있다는게 가장 중요합니다. 그러면 목표도 있고, 거기에 맞춰서 연습할 수도 있습니다.

    온라인 파이썬 강의를 만들면서 스터디그룹을 운영해 본 적이 있는데요.제가 만든 강의를 다 보고 오신 분들도 개념을 응용하는 아주 간단한 문제도 해결하지 못하는 경우가 많았습니다. 누구나 다 그렇다고 생각하시면 되요.

    실력을 늘리기 위해 우선은 간단한 프로그래밍 문제부터 하나씩 풀어보시면 좋을것 같습니다. http://tryhelloworld.co.kr/challenges 기능은 그런 분들을 위해 만들었는데 level1부터 풀어보시는것도 도움이 될 것 같습니다.

    • 시간 내어 답변해주셔서 감사합니다. (_ _) 역시 반복해서 머리에 입히는 것 외에는 왕도가 없나 보네요. 투자하는 게 본업이다보니 조급해 졌었나 봅니다. 알 수 없는 사용자 2016.12.28 19:59

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)