파이썬 입문과 크롤링 기초 부트캠프 (온오프라인 5천명 이상 수강)

파이썬 입문과 크롤링 기초 부트캠프 (온오프라인 5천명 이상 수강)

배우러가기

데이터 과학, 빅데이터, 파이썬, 크롤링의 기본기를 다져줄 완성도 높은 강의

본 강좌는 얼리버드 할인 75% 이벤트 진행중입니다. 강의는 7월초까지 모두 업로드 예정이며, 커리큘럼은 보다 높은 퀄러티의 강의를 위해, 수시로 업데이트될 수 있습니다. 추가로 할인 금액은 별도 공지없이 수시로 인상될 예정입니다.

데이터 과학, 빅데이터, 프로그래밍의 기본기를 쌓으려면 어떻게 해야 하나?

학교와 최신 기술은 다릅니다. 가장 쉬운 파이썬으로 프로그래밍의 기본기를 쌓되, 문법만 익히면 소용이 없습니다. 실무 기술로 크롤링까지 한번에 익히면, 데이터 과학, 빅데이터, 프로그래밍 기본기를 한번에 쌓을 수 있습니다. 

파이썬, 크롤링 강의는 많고, 어떤 것이 좋은지! 알기는 어렵고! 

10년 이상의 경력을 가진 현업 개발과 수백만원 수강료의 강의를 수년간 병행하며, 실무 경험과 다양한 강의 피드백을 바탕으로 완성도 높은 강의를 만들었습니다.

데이터 양은 많고, 엑셀로 처리하기는 어렵고! 이미 잘하는 동료들은 크롤링, 파이썬으로!

파이썬은 가장 쉬운 프로그래밍 언어입니다. 그러나 가장 강력한 언어입니다. 특히 데이터와 크롤링은 파이썬이 가장 최고랍니다. 가장 쉬운 언어이기 때문에, 프로그래밍이나 크롤링을 처음 시작하는 분들에게 가장 적합합니다.

데이터 양은 많고, 엑셀로 처리하기는 어렵고! 프로그래밍은 넘사벽!

강사도 문과출신!, 수강생분들의 마음을 이해합니다. 여기에 수년간 극초보분들에게 IT와 프로그래밍을 가르친 경험! 차근차근 꼼꼼하게 설명하고, 다양한 방법을 동원해서 최대한 이해하기 쉽게 설명합니다. 심지어 이미 알고 있는 부분이 있다구요!? 그런 부분은 넘기시면 됩니다. 온라인 강의니까요! 모두를 위한 강의입니다.

시간을 낭비하지 마세요.! 수차례 시도 끝에 가장 학습 효과가 컸던 커리큘럼으로 구성했습니다.

수백만원의 수강료를 내고 문법만 전달하는 강의를 들으셨던 분들이 있었을까요? 수업을 들으며, 자연스럽게 반복하고, 머리에 쏙쏙 들어올 수 밖에 없는, 그리고 실제 사용이 가능하도록 패턴화까지 시켜서 그대로도 활용가능하고! 다양한 케이스에 맞도록 변경도 가능하고, 그리고 기본기도 제대로 쌓을 수 있도록. 그러면서도 문과분들까지 고려하고, 여기에 시간까지 고려한 커리큘럼. 온라인 강의에 대한 애착으로 고민고민 끝에 만들어낸 강의입니다.

배우면 할 수 있는 것들

  • 크롤링 기초
  • 파이썬 기초 (입문)

수강 대상

  • 파이썬을 처음 접하는 분
  • 크롤링을 처음 접하는 분
  • 빅데이터를 처음 접하는 분
  • 데이터 과학을 처음 접하는 분

배우러가기

빠르게 배워봤자 빠르게 잊힌다는게 제 지론입니다 – 개발자 김은기 2편

빠르게 배워봤자 빠르게 잊힌다는게 제 지론입니다 – 개발자 김은기 2편

Today We Learned #03
인프런이 만난 사람 – 개발자에게 듣다

빠르게 배워봤자 빠르게 잊힌다는 게 제 지론입니다

– 개발자 좋은사람 김은기 2편

Q. 지식을 공유하게 된 계기가 있나요?

IT 분야에 최적화된 지식공유 사이트는 인프런에서 처음 봤어요. 다른 사람을 가르치고 저도 같이 발전하는 프로세스를 좋아해요. 왜냐하면 남을 가이드하고 제가 가진 지식을 전달하려면 2~3배 준비를 해야 해요. 그런 의미에서 저도 발전이 되고, 웹을 이용해 365일, 24시간 자신이 듣고 싶을 때 IT 관련 지식을 습득할 수 있다는 점도 저의 목적에 부합했어요.

그때 마침 파이썬, 크롤링 프로젝트를 하고 있었는데요. 고거랑 딱 맞물려서 한번 해보자는 마음으로 만들었어요.

Q. 강좌 올리고 난 뒤의 변화라면 어떤게 있을까요?

인프런에 강의를 올리고 나서 외부적으로 저를 필요로 하는 곳에서 적극적인 요청이 왔어요. 좋은 기회도 왔고요. 스타트업이나 이름있는 회사에서도 러브콜이 왔어요. 좀 더 적극적으로 사람들의 아이디어와 ‘이런 크롤링을 만들고 싶어요’같은 문의사항이 많이 왔어요.

답변은 제가 프로젝트가 너무 바쁘지 않은 한 100% 해드리는 편인데요. 이제 막 강의를 듣기 시작한 학생이 ‘이런 패턴으로 만들어보면 어때요?’ ‘이런 사이트는 ‘좋은 사람’님의 강의를 듣고 접근을 해봤어요.’라고 할 때면 정말 많은 생각을 하게 돼요. 서로 교류하면서 제가 디벨로퍼로써 급속도로 발전해나가는 게 가장 큰 변화에요. 이건 경력과는 상관없는 부분인데요. 또 경력이 많다고 훌륭한 developer라고 볼 순 없다고 생각해요.

또, 좀 더 깊게 파고드는 습관이 생겼고요. 블로그에 많이 찾아오셔서 아이디어를 건네고 질문을 함께 해결하는 과정에서 저의 개발 능력이 급속도로 발전한다는 것을 느꼈어요. 강좌를 계기로 다른 회사나 출판사, 기타 세미나, S사 등에서 저를 알게 되어 다양한 요청이 들어왔고, 삼성 SDS 멀티캠퍼스에서 딥러닝 기반 빅데이터 전문가 과정에서 강의를 하는 계기가 되기도 했고요.

Q. 처음 만드신 강의가 파이썬 웹 크롤링 강의에요. 어떻게 만들게 되셨나요?

유튜브 빅데이터 분석을 할 때 다양한 데이터가 필요했어요. 빅데이터 분석에서 어떤 모델을 학습시킬 때 데이터양의 힘이 정말 커요. 데이터의 양이 많아질수록 학습률, 분류, 회귀의 정확도가 높아져요.

유튜브나 인스타그램, 트위터에서 제공하는 API를 활용해서 데이터를 수집하다가 Stack over Flow에서 GUI 기반으로 유튜브 영상을 다운로드하거나, 네이버나 다음 같은 포털 사이트의 특정 기능을 자기 비즈니스에 특화해 개발하고 싶어 하는 글들을 많이 봤어요.

우리나라뿐만 아니라 Stack over Flow, Github에서 이슈, 질문, Q&A를 통해 검색을 해보니 파이썬 웹크롤링이 많이 없더라고요. 파이썬, 예를 들면 PyQT*를 활용하는 강의가 보이지 않았어요.
*파이썬에서 GUI 프로그래밍을 할 때 사용하는 대표적인 패키지

이 주제를 다루는 강의를 만들면 저도 발전할 수 있고, 강의를 듣는 사람들도 자기가 필요한 곳에 파이썬의 라이브러리를 활용해서 업무 자동화와 편의성을 도모할 수 있겠구나,라는 생각에서 강의를 만들었어요.

Q. 그다음엔 Go 강의를 만드셨어요.

딥러닝 기반 프로젝트를 진행할 때, 파이프라인 기반으로 데이터를 전처리 및 모델 학습하는 부분에서 Golang을 이용하면 빠르고 효율적이라는 걸 Github에서 발견했어요.

그래서 이 언어는 뭐지? 하고 관심만 갖고 있었는데요. 본격적으로 Revel*이라는 웹 프레임워크로 간략한 POC, 즉 프로토타입 프로젝트를 만들면서 많은 장점이 있다는 걸 알게 되었어요. 물론 단점도 있지만. Go 언어를 구글에서 만들었고, Google docs, Twitch, Dropbox, 도커, 깃헙 러너 등 전 세계를 이끄는 굵직한 프로젝트들이 Golang으로 되어 있다는 걸 많이 모르시더라고요. 
*Go 기반의 웹 프레임워크

자바나 파이썬도 물론 세계적으로 유명한 언어지만, 전 세계를 이끄는 서비스를 제공하는 업체들의 백엔드, 그리고 비트코인과 암호화폐들도 Go 언어를 기반으로 만들어진 것들이 많아요. 그리고 Golang을 제가 실무에서 파이프라인이나 웹 프레임워크를 사용하고 만족스러운 피드백을 받았기 때문에 자신감을 갖고 Golang 강의를 제작했어요.

Q. 기억에 남는 수강생이 있을까요?

인프런 <파이썬 웹크롤링 수업> 중에 한 학생이 있었어요. 내가 이렇게까지 답변을 해야 하나, 자기가 검색해서 보면 쉽게 찾을 수 있는데, 싶을 정도까지 많은 질문을 했어요.

처음에는 저도 사람인지라 조금 귀찮고 고의적으로 답변을 미루기도 했었는데요. 어느 순간, 그 친구에게 답변을 하면서 저도 몰랐던 부분들을 알게 됐어요. 예를 들어 파이썬에도 디자인 패턴이 있거든요. 패턴과 규약에 관해 질문하는 걸 보면서 이 분은 나중에 정말 파이썬을 잘하게 되겠구나, 자기만의 크롤러를 만들어서 활용할 수 있겠다 생각했죠.

나중엔 점점 질문의 수준이 높아져서 제가 질문을 따라가지 못해 답변하려고 2-3시간 동안 코딩해보고 데이터와 결과물을 보고, 정확한 아웃풋이 나왔는지 확인해서 답변을 줬어요. 그분이 마지막에는 제 블로그까지 찾아와서 감사의 인사를 10줄에 걸쳐서 하더라고요. 그때 제가 처음에 귀찮아하던 부분을 반성을 했고, 이 과정에서 저 역시 성장하는구나 다시금 깨닫는 계기가 되었어요.

Q. 수강생에게 건네는 조언이 있다면? 

어떤 문제를 해결하려면 어느 정도의 시간이 필요합니다. 이건 개발뿐만 아니라 어떠한 공부라도 마찬가지인 것 같아요. 시간과 열정, 또 이해하려는 노력을 투자해야 걸맞는 숙련도가 상승해요. 바로 구글링해서 갖다 붙여놓고 어, 된다 하고 넘어가면, 갖다 쓰는 엔지니어로 갈 수밖에 없을 거 같아요. 물론 안 좋은 뜻은 아닙니다.

하지만 구조적, 성능적으로 문제가 없는 견고한 소프트웨어를 만들기 위해서는 프로젝트 하나를 만드는데 시간이 오래 걸리더라도, 기초부터, 알고리즘이나 자료구조를 기반으로 프로그래밍을 시작을 하셨으면 좋겠어요.

수강생분들은 검색을 깊게 해보고 막연히 예제 파일만 따라 하는 게 아니라, 변형을 해서 A를 만들었다면 A, B로, 또 B, C로, A, B, C로 만들고 응용해보세요. 파이썬을 배웠다면 Java 로도 만들어보는 식으로 활용한다면 정말 비약적인 속도로 실력이 상승한다고 생각해요. 그 부분을 염두에 두시고 공부하시면 좋겠습니다.

Q. 지금 막 프로그래밍을 시작하는 사람에게 효율적인 공부법이 있을까요?

먼저 내가 왜 프로그래밍을 하는지를 생각해야 될 것 같아요. 단순히 먹고살기 위함인지 아니면 빠르게 돈을 벌기 위함인지. 그렇게 (프로그래밍을 시작)하시는 분들은 오래 못 하더라고요. 프로그래밍을 왜 공부하는지, 내가 뭘 하고 싶은지를 정확하게 파악하는 게 중요합니다. 또 자기한테 알맞은 언어를 선택을 해야겠죠. 모든 언어를 잘 할 수는 없기 때문에 현재 트렌드, 그리고 자기와 부합하는 언어가 무엇인지를 선택하세요.

가장 중요한 건 변수 선언부터 차근차근 시작하는 겁니다. 빠르게 배워봤자 빠르게 잊힌다는게 제 지론입니다. 프로젝트를 단계별로 나눠서 차근차근 배우고자 하는 언어의 특성을 캐치해 정확하게 기초부터 배우는 거죠.

저는 어린이 앱을 이용하는 것을 추천해요. 요즘은 초등학생들도 코딩을 배우잖아요. 바로 어려운 책을 보는 것보다 쉬운 교재로 배우는 게 좋아요. 예를 들어 스크래치 같은 프로그램은 단순하기 때문에 남녀노소 누구나 쉽게 접근이 가능하죠. 기초를 떼고 스스로 만족했다면 그때 입문서 이상의 프로그래밍 교재로 직접 코딩해보고 또 새로운 것을 변형해서 만들어보세요.

꼭 필요하다고 생각하는 건 ‘스터디’와 ‘멘토’에요. 사람들 앞에서 발표하거나 공부하는 기간이 정해지면 평소에 생각하지 못한 능력이 나오기 때문에 여태까지 공부해온 것들의 숙련도가 많이 상승되는 계기가 돼요. 멘토를 구해도 좋고요. 네이버 프로그래밍 카페 등에서 만든 스터디로 다른 사람과 교류하면서 가르치고 계획하고 지도 받다 보면 실력이 비약적으로 상승합니다.

마지막으로 다른 사람이 만든 코드를 갖고와 개선해보는 작업도 중요해요. 코드는 실력과 더불어 성격, 그 사람의 캐릭터가 드러나있기도 해요. 요즘은 인터넷에 오픈소스를 공유하기 때문에 다른 사람이 만든 코드를 직접 읽고 바꿔보고 개선해보면 자신의 프로그래밍 능력도 발전합니다. 초심자들은 이런 스텝을 따라 공부하면 좋을 거같아요.

Q. 인프런에서 눈여겨 본 지식 공유자가 있을까요?

작년에 리액트나 Vue. js기반으로 프로젝트를 하면서 강의를 찾아봤는데요. <실습 UI 개발로 배워보는 자바스크립트와 Vue. js 개발>강의를 감동적으로 봤습니다.

웹 기술을 이용한 클라이언트 서버 Application에서 자바스크립트가 이러한 역할까지 할 수 있구나, 제가 생각했던 이상의 또 다른 세계가 있구나를 알게 해줬어요. 책에서 읽어보긴 했지만 순수 자바스크립트를 활용해서 MVC(Model View Controller) 패턴을 강의에서 직접 구현하는 걸 보고 많은 걸 깨달았어요. 김정환 님이 되게 잘하시는 것 같습니다. 또 배워보고 싶고요.

테스트 주도 개발로 만드는 Node, 견고한 JS 소프트웨어 만들기 이런 건 진짜 숙련도가 끝에 있지 않는 한 강의할 수 없는 내용이기 때문에 이러한 내용을 가지고 파트 하나에 전념하고 계신다는 게 정말 부럽고 자극이 됩니다. 그래서 김정환 님의 강의들을 추천드리고 싶어요.

Q. 지식공유할까 말까 망설이는 분들께

저는 이렇게 생각합니다. 무조건 하세요.내가 가진 능력을 공유하기 위해 정리하고 분류하고 새로운 걸 찾아보는 과정에서 본인이 획득하는 경험은 정말 어마어마하다고 생각해요. 수업을 듣는 분도 실력이 향상되고, 또 수강생이 배운 지식을 바탕으로 사회생활을 하며 결과를 만들어내는 네트워크가 지속적으로 퍼져 나갈 때 좋은 개발 문화가 형성돼요.

그래서 ‘이걸 다른 사람들보다 더 잘 안다고 생각해’라는 부분이 있다면 무조건 공유하는 게 좋다고 생각해요. 그 과정에서 얻는 건 물질적인 소득과 비교할 수 없을 정도로 큽니다. 제가 그걸 체감했어요. 망설이지 마시고 무언가 공유할게 있다면 정리, 분류하고 체계화시켜서 다른 분들께 지식을 제공해주세요.

Q. 강의를 잘 만드는 노하우가 있다면 알려주세요.

저는 노하우가 없다고 생각합니다. 그냥 자료를 수집하고 제가 가진 지식을 정리하고 또 최근에 버전업이 되진 않았는지, 어떤 걸 접목시키면 좋을지, 더 효율적으로 제공하는 방법은 무엇일지만 생각합니다. 문서를 만들고 예제 소스 정리하고 또 개선하면서 강의를 만드는데요. 강의를 시작하고 녹화가 끝나면 예상시간보다 훨씬 길어져요. 특별한 노하우는 없습니다.

>> 인터뷰 1편 보기

좋은사람 김은기 님이 정성껏 만들었습니다.

우리는 성장 기회의 평등을 추구합니다.

 

 

 

정보보안 – 악성코드 분석 전문가 되기

정보보안 – 악성코드 분석 전문가 되기

악성코드 분석 전문가 학습 로드맵

정보 보안에 대한 이슈는 나날이 중요해지고 있죠. 그만큼 정보 보안을 다루는 전문가의 수요는 꾸준히 높아지고 있습니다.
그럼 악성코드나 바이러스를 수시로 모니터링하고 분석하여 대응하는 악성코드 분석 전문가가 되려면, 어떤 지식들을 알고 있어야 할까요?

악성코드 분석에서는 정적분석, 동적분석, 자동화분석 과정을 진행하여 종합적으로 판단해야 합니다. 또한, 각 분석 단계별로 입문부터 심화 과정까지 다루기 위해서는 악성코드 배포부터 바이너리 분석까지 이해도 필요합니다.
악성코드가 배포되는 시점에서는 제일 어려운것은 스크립트 난독화입니다. 난독화 기법에 대해 이해를 하고, 이를 복호화 한 후에 배포되는 악성코드 실행파일을 분석하는 과정을 다룰 수 있어야 합니다.

본 학습 로드맵을 충실히 학습하면 악성코드 바이너리 분석에서는 윈도우 애플리케이션 리버싱 기초부터 활용까지, 대표적으로 활용되는 OllyDBG, IDA Pro 분석 도구의 이해를 할 수 있게 됩니다.

기초부터 활용까지 차근차근 학습해 자신만의 악성코드 분석 환경 및 방법론을 만들어 보세요.

 

도움이 되는 분들

정보 보안 전문가가 되고 싶은 학생

정보 보안 전문가가 되고 싶다 막연하게 생각했는데 무엇부터 시작해야할지 고민이었다면, 여기 이 로드맵만 따라오면 되요!

악성코드에 대응하고 싶은 기업

다양안 랜섬웨어, 악성코드들에 내 사이트를 지키고 싶다면 더욱 좋은 보안 인력이 필요하죠. 팀원들의 실력향상을 위해서 자기개발을 지원해주세요.

보안관련 지식을 쌓고 싶은 개발자

웹 사이트, 앱을 만들었는데 쌓이는 데이터들이 훼손되지 않게 잘 보존하기 위해서는 어느 정도 보안에 대해서 알아야하죠. 위험한 악성코드를 읽을 수 있는 지식을 쌓아보세요.

 

해내면 얻게 되는 것들

로드맵

C 프로그래밍 – 입문부터 게임 개발까지

본 강의는 게임을 직접 만들며 배우는, 초보자를 위한 C 프로그래밍 입니다. C 는 조금 어렵지만, 아주 기본이 되는 언어입니다. C 를 마스터 하고 나면, 다른 언어는 굉장히 쉽게 배울 수 있습니다.

악성코드분석 입문과정

악성코드분석 입문과정은 보안프로젝트에서 오랫동안 해왔던 “악성코드 분석 과정”을 입문자에 맞게 단기 온라인 과정으로 진행합니다. 악성코드 분석과 침해대응으로 진로를 선택한 분들께 입문부터 샘플 분석 사례까지 배울 수 있습니다.

파이썬 오픈소스도구를 활용한 악성코드 분석

파이썬 프로그래밍으로 악성코드 분석을 이해하고, IT 분야의 보편적인 기본지식들로 시작해서 마지막엔 직접 백신프로그램 을 만들어 보는 단계적 강좌입니다.

네트워크 패킷 분석 입문 및 악성코드 샘플 분석

침해사고대응분석 및 악성코드 분석가에 진로를 선택한 분은 꼭 필수적으로 들어야 할 강의

메모리 포렌식 (memory forensic)

메모리 포렌식 을 학습하여 윈도우 운영체제 구조, 메모리 구조를 이해할 수 있으며, 메모리에 저장된 정보를 이용하여 어떻게 악성코드를 분석할 수 있는지 상세하게 다루는 강좌 입니다.

리눅스 악성코드 완벽 실습 과정

리눅스에서 실행되는 파일 구조가 어떻게 구성되어 있는지, 샘플 분석을 직접 실습하며 이해해보세요.

WENn(생활코딩) – 쌩기초부터 웹 사이트 구축까지

WENn(생활코딩) – 쌩기초부터 웹 사이트 구축까지

나만의 웹 사이트 만들기 마스터까지

웹 사이트를 만들어보고 싶은데 어디서 부터 시작해야할 지 막연하다면 이 로드맵을 따라오세요.
진짜 초보는 내가 뭘 모르는 지 모르는 상태라구요. 이런 완전 초짜를 위한 기초부터 차근차근 시작할 수 있는 과정입니다 🙂

WEBn은 WEB 1 → WEB 2 → WEB 3 → 의 단계만 지켜주시면 돼요. 아래의 로드맵의 순서를 꼭 지키실 필요는 없어요!

내가 원하는 WEBn을 골라서 따라가다보면 어느새 나만의 사이트가 만들어져 있을거에요.

 

도움이 되는 분들

프로그래밍의 ‘프’도 모르지만 도전하고 싶은 분들

이제는 초-중학생도 배우는 코딩. 이제라도 배워봐야할 것 같은데 어디서부터 시작해야하나 고민이라면 이 로드맵으로 도전해보세요. 컴퓨터에 대해서 하나도 몰라도 기초부터 배울 수 있어요.

이제는 IT지식도 함양하고 싶은 문과생

문과생도 이제는 코딩할 줄 알아야한다는 말. 막연히 배워야지 생각은 하는데 그래서 뭘 배우라는 건지 모르겠다면 이 로드맵이 적절하겠네요.

나만의 포트폴리오 사이트를 만들고 싶은 취준생

자기소개서를 웹으로 만들어보세요. 면접관에게 나의 역량을 강력하게 어필할 수 있어요.

아무나, 누구나,  Everyone!

프로그래밍을 시작하는데는 구별 차별이 없습니다. 간단하게 예제를 따라하다 보면 자연스럽게 실제 개발 경험을 쌓을 수 있지요!

 

해내면 얻게 되는 것들

로드맵

컴퓨터, 웹, 코딩, 프로그래밍의 시작 – WEB 1

일반인에게 프로그래밍을 알려주는 활동 ‘생활코딩’의 이고잉님이 진행하는 Web 1 – HTML 강좌 입니다. 웹의 근간이 되는 기술. HTML 문서와 웹페이지를 직접 만들어 보며, 누구나 코딩을 접해볼 기회를 제공합니다.

WEB 2- CSS

웹 사이트를 예쁘게 꾸며주는 CSS 수업입니다.

WEB 2- Javascript

Javascript를 이용해서 좀 더 활동적인 웹 사이트를 만들어 보세요.

WEB 2- PHP / python

기능을 구축하기 위한 백엔드 언어를 학습합니다. PHP / Python 등의 다양한 언어 중 원하는 배우고 싶은 언어를 선택해보세요

Database – MySQL

이 강좌는 데이터베이스, 그중에 관계형데이터베이스에 대해서 학습해보는 MySQL 강좌 입니다.

web3 php&mysql

PHP와 MySQL을 연동해서 웹의 접근성과 데이터베이스의 탁월한 정보관리 기능을 모두 갖춘 현대적인 웹애플리케이션을 구현하는 방법을 알려드리는 수업입니다.

파이썬 프로그래밍 기본부터 Django 를 이용한 웹서비스 개발까지

파이썬 프로그래밍 기본부터 Django 를 이용한 웹서비스 개발까지

세계에서 가장 인기있고 활용도 높은 Python

파이썬은 사람이 쓰고 읽기 편한 형태로 되어 있어요. 그래서 소프트웨어 개발 뿐만 아니라 통계, 데이터 분석, 인공지능 등 수많은 분야에 적극적으로 활용되고 있습니다.
본 과정에서는 파이썬의 기본과 파이썬 웹프레임워크인 장고(Django) 로 실제 웹서비스를 만들어 보는 경험을 할 수 있는 과정입니다.

배우는 것들

– 프로그래밍의 개념 및 파이썬(python) 언어 기본
– 세계에서 가장 많이 쓰이는 파이썬 웹프레임워크 Django
– Django 를 통한 여러가지웹서비스 만들어 보기 실습
– 로또 서비스 만들기 실습
– 설문조사 서비스 만들기 실습
– 인수타그램 서비스 만들기 실습

 

도움이 되는 분들

쉽고, 넓은 활용도의 최고의 입문 프로그래밍 언어

파이썬은 프로그래밍 입문자에게 가장 좋은 언어중 하나로 추천되고 있습니다. 사람이 직관적으로 이해하기 쉬운 형태를 지니고 있기 때문이에요. 많이 추천되어 지는 만큼, 넓은 활용도로 여러 산업분야에서 폭 넓게 쓰이고 있습니다. 지금 프로그래밍을 배운다면 당연히 최고의 선택입니다.

웹서비스를 만들어 보고 싶은 분

파이썬은 쉽고 활용도가 높은 언어입니다. 특히 이 과정은 현재 가장 인기 있는 Django 로 여러가지 웹서비스를 만들어 보는 순서를 포함하고 있어요. 로또, 설문조사, 인수타그램 같이 재미있는 웹서비스 예제를 만들면서 실력을 쌓아 보세요!

스타트업

스타트업 맴버, 준비하는 분, 혹은 스타트업에 취업을 희망하는 분 누구에게나 파이썬은 좋은 선택입니다. 개발 생산성을 대폭 늘려주는 프레임워크와 라이브러리가 많아서 어떤 소프트웨어를 만들던 파이썬은 좋은 후보로 뽑힐수가 있어요. 특히 Django 는 현재 세계에서 가장 많이 쓰이는 웹프레임워크 중 하나입니다.

 

해내면 얻게 되는 것들

로드맵

python(파이썬) 프로그래밍 입문부터 활용까지

파이썬 프로그래밍을 시작하고 싶은 분들을 위한 입문 파이썬 강좌 입니다. 파이썬(Python) 설치와 개발환경 구성으로 시작해서 기본 분법과 다양한 예제와 실습들로 파이썬을 쉽게 학습할 수 있도록 돕는 강좌입니다. 강의 – 퀴즈 – 실습 으로 이어지는 교육과정으로 배운것은 확실하게 배우고 넘어갈 수 있는 강의입니다.

마인크래프트 게임을 활용한 파이썬 프로그래밍 완벽 이해

창의력이 샘솟는 게임 ‘마인크래프트’ 를 활용해 프로그래밍을 배우는 강좌 입니다. 마인크래프트에서 수동건축을 파이썬으로 자동화 하여 프로그래밍을 느껴볼 수 있습니다.

Django(장고) 로 웹서비스 개발하기

세계적으로 가장 인기있는 웹 프레임워크 중 하나인 파이썬 장고 강좌 입니다. 간결하면서도 중요한 내용들을 쉽게 풀어 설명하며, 재미있는 예제들을 통해 django 프레임웍을 익힐 수 있습니다.

Django 초보 가이드

60분동안 짧지만 강력하게 장고에 대해서 알아봅니다. 장고 외에도 전반적인 웹프레임워크들의 원리도 알 수 있어요!