파이썬? 자바? (내공150)

파이썬? 자바? (내공150)

작성일 2017.05.17댓글 5건
    게시물 수정 , 삭제는 로그인 필요

안녕하세요 컴퓨터엑 관심이많은
중학교3학년 학생입니다.

저가 예전부터 컴퓨터에 관심이많아서
기초해킹툴같은걸로 놀았지만 나이가먹으니
그딴것도 툴키디같은거도 아무도움도없고
컴퓨터랑도 솔직히 상관없었습니다.

저는 컴퓨터관련직업중에서도
정보보안전문가가 되고싶지만 좋아하는거와
잘한다는거에는 엄청난 차이가 있습니다.

공부는 그닥잘하는 편은아니고 보통이고
일반고등학교정도는 들어갈정도이고

파이썬 자바 C언어 기초적인것도 잘모르지만
조금이라도 배워볼려고 합니다.

사람들이 파이썬을 추천해주는데 그냥
이쪽에대한 진로의 이야기와 파이썬관련
자료를 몇개 남겨주시면 진심으로
감사드립니다.


#파이썬 자바 차이 #파이썬 자바 연동 #파이썬 자바 c언어 #파이썬 자바 속도 #파이썬 자바 변환 #파이썬 자바 난이도 #파이썬 자바 취업 #파이썬 자바 디시 #파이썬 자바 코딩테스트 #파이썬 자바 추천

profile_image 익명 작성일 -

안녕하세요~ 질문자님!

중학교 3학년이신데 해킹을 잠깐이나마

해보신거 같으세요!!

어땠어요?? 재미있었나요??

나이를 먹으니라니요;;^^

질문을 보아하니 정보보안전문가는 좋아하지만

잘하진 않을꺼라고 생각하고 계신거세요??

아니예요!! 제대로 배워서 해보면 잘할수 있습니다.

중학교3학년이시면 공부하기에 정말 좋은 시기인거같은데요!

배워 보실려고 하는 C 파이썬 자바 기초프로그래밍언어도

정보보안전문가가 되려면 필수로 알아야 되는 언어입니다!

지금 당장은 파이썬에 대해서 궁금하시군요!!

파이썬 언어는 앞서 설명한 C나 JAVA언어 보다 훨씬

배우기 수월합니다. 사람마다 차이는 있지만 저또한 그렇게

생각하구요~ 

파이썬은 다른 언어와 융합이 잘되요~ C언어와 같이사용할수도 있고

자바와 같이 사용할수도 있고 !!

파이썬을 기반으로한 개발분야도 늘고 있습니다.

예로 구글이 파이썬 기반으로 만든 웹사이트예요^^

진로를 결정하지 않고 이것저것 배워보실려고 하시는거세요??^^

질문자님만 괜찮으시다면 도움을 드리고자 글을 남깁니다.

진로와 분야에 대한 상담을 원하신다면 신청서 작성하셔서 제출해주세요!!

1:1 맞춤상담이니 궁금한점 빠르게 해결할 수 있을겁니다.

상담 신청서 : http://goo.gl/2EBCUx

아! 비용은 무료예요^^

오늘도 학교 등교하시죠?

밑에 제사진옆에 개인카톡주소도 올려놓을께요~

신청서 작성이 어려우시면 카톡으로도 문의 남겨주세요!

오늘하루도 학교생활 열심히 하시구 화이팅 하세요!!






profile_image 익명 작성일 -

IT관련 특성화고등학교 3학년 학생입니다!
파이썬 같은 경우 배우기도 쉽고 이해하기도 쉬워서 처음 배우는 용도로 많이들 배우시는데요
실제로 IT직쪽에서는 쓰는경우가 드물다고 하더라구요 
배우실꺼면 C로 시작해서 JAVA, C+, C#정도 하시는게 좋을꺼 같아요!
집에서 가까운 곳에 IT관련 고등학교고 성적이 되신다면 특성화고 가시는것도 괜찮은 방법인것 같아요

profile_image 익명 작성일 -



아직 중 3이라는 나이에도 불구하고 진로 관련해서 알아보고자하는 모습이 기특하네요.


정보보안전문가가 되고자하는 것 같은데 정보보안전문가 안에서도 전문적으로


직업들이 세분화가 됩니다. 임의로 모의해킹을 통하여 기업의 취약점을 파악하는


모의해킹전문가, 해킹으로 손상된 시스템을 역추적하여 범인을 찾아내는 침해대응전문가,


24시간 해킹여부를 감시 및 대응하는 보안관제전문가, 알약이나 백신프로그램을


개발하는 보안솔루션전문가, 디지털상에서 이루어지는 범죄의 흔적을 찾아내는


디지털포렌식전문가, 악성코드를 분석하고 대응하는 방법을 마련하는 악성코드분석가등등


여러가지가 있고 공부하는 순서, 과정또한 다양합니다. 그래도 C언어보다는


파이썬부터 공부하려고하는 것 같아서 어느정도 찾아보신것같은데,


본인의 상황에 따라서도 공부계획이 달라집니다. 해킹을 바로 공부하면 어렵고


힘듭니다. ㄱ,ㄴ,ㄷ,ㄹ를 배우고 가나다라를 배우듯이 공부에도 순서와 과정이


있습니다. 먼저 목표를 정확하게 설정하시고 그에따라 공부계획을 체계적으로


세우는 것이 가장 중요하고 필요합니다. 아래 네임카드를 통해 관련자료 카페에서


많이 얻어가시고 구체적인 계획을 세우고자한다면 언제든지 말씀해주세요.




profile_image 익명 작성일 -

안녕하세요~

예전부터 컴퓨터에 관심이 많으셨었나보네요!

일단 기초해킹툴을 가지고 놀았으면

해킹쪽에 흥미도 있는거고 한번 제대로 배워보시면 더 잘하실꺼 같은데요??

파이썬 c언어 java 이렇게 순서대로 공부하는게 좋구요

파이썬이 가장 쉬운 언어입니다!

공부하기도 가장 편하구요!

공부계획 세우셔서 한번 체계적으로 공부해보세요~

정보보안카페인데 가입하셔서 좋은정보 얻어가세요!

http://cafe.naver.com/16611872 정보보안카페입니다!


profile_image 익명 작성일 -

정보보안전문가라면, 불시에 발생하는 문제를 해결할 수 있는 창의적인 혹은 창조적인 문제 해결 능력과 즉각적인 대응을 위해 필요한 프로그램들을 만들 수 있는 프로그래밍 능력을 갖춰야 합니다. 그래서 먼저 프로그래밍을 배워야 합니다.

 

프로그래밍은 컴퓨터를 이용한 문제 해결 과정입니다. 그래서 프로그래밍을 배울 때는 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력을 갖춰야 합니다.

 

창의적인 혹은 창조적인 문제 해결 능력은 4차 산업 혁명 하에 살아야 하는 사람이면, 반드시 갖춰야 하는 능력입니다. 이러한 이유로 5~6년전부터 북유럽에서부터 코딩 열풍이 불었습니다. 우리 나라도 내년부터 초중고등학교에서 정규 과목으로 답변확정할 예정이고 대학들도 교양 필수로 답변확정했거나 답변확정할 예정입니다.

 

이러한 데 프로그래밍할 때 사용되는 도구들인 파이썬, 자바, C언어같은 프로그래밍 언어 사용법만을 배운다고 저절로 창의적인 혹은 창조적인 문제 해결 능력과 프로그래밍 능력이 갖춰 지겠습니까? 그렇지 않습니다. 정보보안전문가가 되려면, 프로그래밍을 체계적이고 전문적으로 배우세요.

 

프로그래밍을 공부하는 데는 공부하는 방법이 매우 중요합니다. 공부하는 방법부터 배우고 시작해 보세요. 그렇지 않지만, 우리 나라에서는 대부분 C언어부터 배우고 파이썬, 자바를 배우라고 해서(자바부터 배워도 됩니다) C언어, 파이썬, 자바를 배우다 보면, C언어, 파이썬, 자바 책에 적힌 내용은 그럭저럭 이해되지만, 장마다 제시되는 문제를 풀어 C언어, 파이썬, 자바로 프로그램을 만들고자 하면, 어떻게 해야 하는지 모르겠고, 잘되지 않습니다. 그러면 답지를 구해 코드만 외우고 넘어 갑니다. 망하는 지름길입니다.

 

C언어, 파이썬, 자바 책에 적힌 내용은 C언어, 파이썬, 자바의 문법이고, 장마다 제시되는 문제를 풀어 C언어, 파이썬, 자바로 프로그램을 만드는 일은 프로그래밍입니다. 따라서 C언어, 파이썬, 자바의 문법만 배운다고 프로그래밍을 할 수 있는 것은 아닙니다. 그래서 C언어, 파이썬, 자바의 문법을 배울 것인지 아니면 C언어, 파이썬, 자바로 하는 일인 프로그래밍을 배울 것인지를 먼저 명확하게 하세요. 공부하는 방법이 다르기 때문입니다. 공부하는 목표에 맞게 공부하는 방법을 배워 공부하면 보다 쉽고 재미있게 배울 수 있습니다.

 

공부하는 방법도 설명드려 보겠습니다. 참고해 보세요.


C언어, 파이썬, 자바를 보다 쉽고 재미있게 배우고, 스스로 문제를 풀어 C언어, 파이썬, 자바로 프로그램을 만들고자 한다면, 먼저 프로그래밍을 배우세요. 문제를 풀어 프로그램을 만드는 일인 프로그래밍을 먼저 체계적이고 전문적으로 배우세요. 그래서 창의적인 혹은 창조적인 문제 해결 능력을 갖추도록 하세요. 왜냐하면, C언어, 파이썬, 자바로 하는 일인 프로그래밍이란 컴퓨터를 이용한 문제 해결 과정이기 때문입니다.

 

프로그래밍이 무엇인지 간략하게 봅시다. 프로그램으로 만들고자 하는 것을 전산(컴퓨터) 분야에서는 문제라고합니다. 그리고 프로그램은 데이티와 명령어로 구성됩니다. 그래서 문제를 풀어 프로그램을 만들고자 한다면, 문제 관련 데이터들을 어떠한 기억장치에 어떻게 저장하고 어떻게 쓰고 읽을지를 결정하고(자료구조 설계), 어떠한 명령어들을 어떠한 순서로 몇 번씩 실행시킬지를 결정하여(알고리듬 설계), 이렇게 설계된 자료구조와 알고리듬을 C언어, 파이썬, 자바로 문법에 맞게 변환하여(구현) 프로그램을 만드는 일이 프로그래밍입니다.

 

먼저 문제를 풀어 알고리듬과 자료구조를 만드는 방법을 배우세요. 그리고 C언어, 파이썬, 자바로 알고리듬과 자료구조로 프로그램을 만드는 방법을 배우세요. C언어, 파이썬, 자바로 알고리듬과 자료구조로 프로그램을 만들 때 필요한 C언어, 파이썬, 자바의 문법적인 기능을 이제 C언어, 파이썬, 자바 책에서 찾아서 읽어 보고 적용하는 방식으로 공부하세요. 난이도를 높여 가면서 많은 문제를 풀어 프로그램을 만들다 보면, 스스로 문제를 풀어 프로그램을 만들 수 있고, C언어, 파이썬, 자바도 머리로 기억하는 것이 아니라 몸으로 기억되어 있을 것입니다. 그래서 숨쉬는 것처럼, 걷는 것처럼 자연스럽게 C언어, 파이썬, 자바로 프로그램도 만들 수 있을 것입니다.

 

알고리듬과 자료구조를 만드는 방법을 배우라고 해서 시중에 출간된 알고리듬과 자료구조 책들을 사서 이미 만들어져 책에 실린 정렬과 검색 알고리듬, 배열, 연결리스트, 트리, 그래프, 스택, 큐들을 외우지 마십시오. 정렬과 검색 알고리듬, 배열, 연결리스트, 트리, 그래프, 스택, 큐들을 만들 수 있도록 알고리듬과 자료구조를 만드는 방법을 먼저 배우라는 것입니다.

 

인터넷에서 사용되는 논리가 "C언어를 알아야 프로그램을 만들 수 있으므로 C언어를 먼저 배우라"고 합니다. 이러한 논리가 우리나라 영어 교육이나 학습에서도 적용되었지요.  우리나라 영어 교육이나 학습은 영어의 문법부터 시작합니다. 그렇게 해서 중학교, 고등학교 심지어 대학교까지 똑같은 방식으로, 영어 문법을 외우는 방식으로 공부하게 됩니다. 그렇게 십 수년을 하지만 헤밍웨이의 유명한 소설 책 한 권 제대로 읽지 못하고, 두 세쪽 되는 에세이 하나 제대로 작성하지 못하고, 지나가는 외국인과 담소한 번 제대로 나눌 수 없지 않습니까?

 

"C언어를 알아야만 프로그램을 만들 수 있다"는 논리라면, 영어의 문법을 공부했다면, 영어 소설책도, 에세이도 회화도 가능해야 하지 않습니까? 어느 분야에서 성공하려면, 10000시간 정도 분야에 집중하면 된다는 이론이 있지 않습니까? 우리나라에서 영어 공부에서는 적용되지 않는 이유는 무엇일까요? 교육과 학습에 문제가 있다는 것입니다.

 

그래서 요사이는 영어 교육과 학습이 매우 실용적으로 바뀌고 있습니다. 문법을 암기하는 것이 아니라, 듣기와 말하기로 바뀌고 있습니다. 듣기와 말하기할 때 필요하면 문법을 공부하고 적용하는 방식으로 말입니다. 그래서 좋은 결과를 내고 있습니다.


프로그래밍 교육과 학습도 바뀌어야 합니다. 문법위주 교육과 학습보다는 문제 해결 중심의 교육과 학습으로 바뀌어야 합니다. 프로그래밍을 공부하는 방법을 배우세요.


C언어나 JAVA언어같은 프로그래밍 언어와 프로그래밍을 체계적이고 전문적으로 공부하는 방법도 설명드려 보겠습니다. 참고해 보세요.

 

프로그래밍은 우리가 생활하는 데 있어 부닥치는 복잡한 문제를 새로운 생각으로 풀어 프로그래밍 언어로 컴퓨터가 처리하도록 하는 프로그램을 만들어 보다 편하게 살 수 있는 세상을 만드는 일입니다. 그래서 어렵습니다. 그렇지만 내가 생각한 프로그램을 만들고 세상 사람들이 사용한다면 엄청난 성취감과 자부심을 느낄 수 있습니다.

 

이러한 프로그래밍을 하고자 한다면 다음과 같은 최소한의 능력을 갖추어야 합니다.

(1) 문제 해결 능력

(2) 프로그래밍 언어 구사 능력

(3) 개발 툴 사용 능력

 

이 중에서 가장 중요한 것은 문제 해결 능력입니다. 문제를 해결할 수 없으면, 프로그래밍 언어 구사 능력도 개발 툴 사용 능력도 아무 소용이 없습니다. 문제 해결 능력은 많은 문제를 풀어 프로그램을 만들어 봄으로 해서 나만의 문제 해결 방법을 만들었을 때 갖추어 지는 것입니다. 따라서 프로그래밍을 배우고자 한다면 체계적이고 전문적인 학습을 해야 합니다. 그러면 누구나 프로그래밍을 할 수 있습니다.


프로그래밍 언어나 프로그래밍을 배울 때는 C언어나 자바같은 프로그래밍 언어만 배우지 마시고, C언어나 자바로 하는 일인 프로그래밍을 먼저 공부하세요. 프로그래밍 언어만 배운 사람이면 프로그래밍 언어가 배우기 어렵다고 하고, 어려운 프로그래밍 언어를 한 권 내지 두 세권 책으로 공부를 마친 후에도 문제를 스스로 풀어 배운 프로그래밍 언어로 프로그램을 만들려고 하면 어디서 부터 시작하여 어떻게 해야 하는지가 막막하다고 합니다.

 

왜 그럴까요? 프로그래밍 언어 책에 적힌 프로그램을 이해하기 위해서는 프로그래밍을 배워야 하는데 그렇지 않고 프로그래밍 언어를 배우고자 하기 때문입니다. 프로그래밍 자체는 어렵습니다. 프로그래밍은 문제를 풀어 컴퓨터가 처리하도록 하는 프로그램을 만드는 일이기 때문입니다.

 

프로그래밍 언어 책에서는 문제를 풀어 프로그램을 만드는 것을 설명하지 않고, 문제를 풀어 해결책(알고리듬)을 만든 후에 컴퓨터가 처리하도록 하는 프로그램을 만들 때 프로그래밍 언어가 언제, 어떻게 적용되는지만을 설명합니다. 그래서 프로그래밍과 프로그래밍 언어를 재미있게 공부하고자 한다면 체계적이고 합리적인 학습을 해야 합니다.


프로그래밍 언어를 배우기 전에 프로그래밍 언어로 하는 일인 프로그래밍을 먼저 공부하세요. 프로그래밍이 무엇인지, 어떻게 하는지, C언어같은 프로그래밍 언어가 언제, 어떻게 사용되는지 그리고 프로그램이 어떻게 작동하는지를 공부하세요. 또한 이러한 개념과 원리를 바탕으로 문제를 풀어 프로그램을 만드는 절차를 배우세요. 이러한 내용을 배우고자 하면, 다음 책들을 참고해 보세요.

 

책들은 "이렇게 하면 나도 프로그램을 잘 만들 수 있다(나프잘)" 시리즈입니다.

 

이렇게 프로그래밍을 이해했다면, 프로그래밍 언어를 배우세요. 무작정 프로그래밍 언어 책을 사고 동영상강의를 보면서 책에 적혀 있는 프로그램을 아무 생각없이 입력해서 실행시켜 보고 머리를 끄덕이고 외우는 방식보다 쉽게 재미있게 프로그래밍 언어를 배울 수 있습니다. 왜냐하면 왜 프로그래밍 언어를 배워야 하는지를 명확하게 이해했고, 프로그래밍 언어 책에 나온 프로그램이 어떻게 작성되었는지를 이해할 수 있고, 마지막으로 프로그래밍 언어 책에 제시되는 문제를 풀어 프로그램을 만들 수 있기 때문입니다.

 

C언어를 공부하고자 한다면 다음 책을 참고해 보세요.
책은 "C를 배우면 함수를 잘 만들어야 한다"입니다.

 

문법만 설명하는 것이 아니라 문제를 풀어 프로그램을 만들 때 C언어가 언제, 어떻게 적용되는지를 설명합니다. 특히 책의 처음부터 끝까지 C언어를 배우면 반드시 만들 수 있어야 하는 함수를 만들어서 사용하는 방법을 설명합니다.

 

카페 "프로그래밍을 배우자"에서 게시글과 동영상강의로 프로그래밍이 무엇인지, 어떻게 하는 것인지 그리고 C언어나 JAVA언어가 언제, 어떻게 사용되는지를 확인해 보세요. 그리고 프로그래밍과 C언어나 JAVA언어를 어떻게 배워야 할지를 생각해 보고 시작하세요. 그래서 시행착오를 줄이세요.


독학을 하신다면 책을 읽는 방법을 바꾸세요. 책을 볼 때 바로 정독을 하지 마시고, 빠른 속도로 전체 내용을 훓어 보는 방식으로 여러 번 보고, 정독을 하십시오. 왜냐하면 모든 내용은 질문자 님에게 새로운 내용입니다. 따라서 어려울 수 밖에 없습니다. 그래서 최소한 책에 어떠한 내용이 담겨 있는지와 자주 사용되는 용어(혹은 개념)에는 익숙해야 정독을 할 수 있지 않습니까? 책의 줄거리나 용어에 익숙하기 위해서 빠른 속도로 전체 내용을 훑어 보는 방식으로 먼저 읽어 보시라고 권하는 것입니다.


좋지 않은 프로그래밍 공부 방법이지만, C언어, 파이썬, 자바의 문법만 배우고자 한다면, 책을 훑어보기로 처음부터 끝까지 빠르게 3-4회 읽어 어떠한 내용인지, 자주 사용되는 용어들에 익숙해 지도록 하세요. 내용이 파악되고, 용어들에 익숙해지면, 처음부터 책에 실린 코드도 컴퓨터에 입력해 보면서, 컴퓨터가 없으면 공책에 적어 보면서 어떠한 기능이 언제, 어떻게 사용되는지를 외우세요. 이때는 "왜 이렇게 할까", "어떻게 작동할까"라는 생각들은 하지 마시고, 외우세요.

파이썬? 자바? (내공150)

... 공부는 그닥잘하는 편은아니고 보통이고 일반고등학교정도는 들어갈정도이고 파이썬 자바 C언어 기초적인것도 잘모르지만 조금이라도 배워볼려고 합니다. 사람들이...

독일 고등학생 유학 (내공 150)

... PROGRAM[파이썬,C언어,코딩,자바,안드로이드], NETWORK [CCNA,CCNP라우터,스위치] DB데이터베이스[오라클데이터베이스,OCP자격증], 데이터사이언스 [알고코딩하는데이터분석...

조립식 컴퓨터 견적 질문입니다

... 파이썬 자바 같은것도 많이 사용하고 프리미어 프로도 조금 사용하는데 용량은 높았으면 좋겠습니다 150... 사이트도 추천해주시면 감사하겠습니다 내공은...

되려면 어떻게 해야 하나요? 내공 150

... 내공 150 겁니다. 1. 고등학교는 어디를 진학해야 하나요? 2. 공부는 어떻게 해야... JAVA,자바.JSP,파이선,파이썬,CCNA,CCNP.리눅스서버,LPIC.윈도우서버, 데이터베이스...

빅데이터 전문가 내공 150

... 그래서 C언어, 자료구조, 자바, JSP, 파이썬, R프로그래밍, 하둡 이렇게 공부햐셔야 합니다. 구체적인 공부 방법과 어떻게 순서를 정해야 할지 정확히 알고계셔야 되는데 이런...

IT보안 네트워크 엔지니어의 핵심 직업...

... 해드릴게요 내공 150 겁니다 안녕하세요 도움이... 이뿐만 아니라 진입장벽이 낮은 파이썬, 범용성이 높은... (취업훈련대상자) ▷클라우드, 자바웹개발, 정보보안...