목록List of Contents (115)
IT is Smart
PyCharm은 상용 Java IDE로 유명한 IntelliJ IDEA를 만든 JETBRAIN사에서 제공하는 Python 개발툴입니다.IDE전문개발사로서의 높은 신뢰감이 PyCharm에도 이어지고 있습니다. JETBRAINS에서는 상용의 Professional버전과 무료인 Community버전을 함께 제공하고 있는데,개인적인 활동을 하는 개발자라면 Community버전으로도 충분히 Python 프로그래밍 작업을 할 수 있습니다.. PyCharm 설치파일은 아래 사이트에서 다운로드 받을 수 있습니다.https://www.jetbrains.com/pycharm/
컴퓨터가 작동하려면 OS가 필요합니다. OS는 그 위에서 작동하는 모든 프로그램들의 가장 기본 엔진이 되는거죠.자바 프로그램이 작동하려면 OS에 추가로 자바엔진이 필요합니다. JVM(Java Virtural Machine)이 그것입니다. 당연히 파이썬 프로그램을 만들고 작동시키려면 파이썬엔진이 필요하겠죠. 파이썬은 여러 프로그래밍 언어 중 하나로, 기존 언어들의 복잡성을 줄여서 꼭 필요한 기능만 제공하도록 만들어져 배우기가 쉽습니다. 문법 역시 들여쓰기까지 규칙을 준수하도록 하여 누가 작성하든 동일한 기능에 대해 비슷한 코드로 구현하게 된다는 점이 특징입니다. 다양한 OS플랫폼에서 쓸 수 있고 언어의 단순함에 대한 보완으로 여러 분야의 풍부한 라이브러리가 제공되어 개발자가 구현하고자 하는 본래에 목적에 ..
Bucky Roberts는 thenewboston이라는 온라인 동영상 커뮤니티 설립자입니다. 직접 오픈소스도 진행을 하면서 프로그래밍, 게임개발, 웹디자인 등 다양한 주제로 튜토리얼 비디오를 제작해서 공유하고 있네요. 이번에 스터디해 본 Spider 프로젝트는 파이썬으로 구현한 웹크롤러입니다.웹크롤러는 웹사이트를 자동으로 이동하면서 정보를 수집하는 일종의 자동화 봇(bot)인데요.Roberts가 이 프로젝트에서 구현한 것은 특정사이트 내부의 링크정보를 수집하는 크롤러입니다.. 웹크롤러 구현은 다양한 형태로 구현되고 있습니다. 완성된 프레임워크 수준의 Scrapy를 사용하는 방법도 있고, BeautifulSoap위주로 사용하는 프로젝트도 많지만,Roberts는 urllib모듈과 html.parser만을 사..
고퀄리티의 이미지를 무료로 제공하는 사이트입니다.각각의 창작물에 대해 라이선스 레벨과 상업적 용도로 사용 가능한지 여부도 표시하고 있습니다. ※ 지적재산권에 대해 좀더 확신을 가지고 싶으시다면 네이버 지식iN 답변을 참조하시기 바랍니다. https://pixabay.com/
분산 버전 관리 툴인 Git을 사용하는 프로젝트를 유/무상으로 지원하는 오픈소스 코드 저장소입니다.검색을 통해 글로벌하게 진행되고 있는 다양한 오픈소스 프로젝트를 소스코드까지 확인할 수 있는 사이트이죠.적극적인 활동을 통해 세계적인 프로젝트에 직접 참여할 수도 있는 만큼 자유로움을 꿈꾸는 개발자에게 필수적인 도구라고 할 수 있습니다. https://github.com/
한국의 대학들에서 진행되는 강의를 무료로 제공하는 사이트입니다.동영상강의로 제공되거나 강의자료를 공유해주고 있습니다.다양한 전공분야에 대해 여러 대학에서 한국어로 진행되는 강의를 들을 수 있다는 것이 장점이네요. 이 곳에서 통계학과, 알고리즘에 대한 강의를 들었는데 과제와 풀이까지 제공되어 매우 유용했습니다.이외에 여러 인문학 강의도 충분히 시간을 내어 들어볼 만하구요. 통계를 새로 배워보실 분들은 이화여자대학교 송종우교수의 을 추천해봅니다.http://www.kocw.net/home/search/kemView.do?kemId=694004 http://www.kocw.net/