PyCharm(파이참)으로 파이썬 개발하기

파이썬 개발도구로 iPython, Sublime-Text, Atom을 사용해보았는데, 모두 괜찮은 개발도구이지만 실제 현업에서는 PyCharm을 가장 많이 사용합니다. Windows, macOS, Linux를 모두 지원합니다. 주피터(Jupyer)를 이용하여 파이썬 개발하기 파이썬 개발을 위한 서브라임텍스트(Sublime Text) 설치하기 파이썬 개발을 위한 아톰(Atom) 설치하기 1. PyCharm 설치 PyCharm 다운로드 페이지에서 PyCharm을 다운로드합니다. (https://www.jetbrains.com/pycharm/download/)OS 종류(Windows, macOS, Linux)와 Community 버전을 선택합니다. Professional 버전은 유료이며 웹 개발에 … Read morePyCharm(파이참)으로 파이썬 개발하기

ImageNet을 만든 페이페이 리의 딥러닝 이야기

누군가 인공지능을 이용한 컴퓨터비전 분야에 종사하고 있다면, 이미지넷(http://www.image-net.org/)을 모를 수 없을겁니다. 그 만큼 이미지넷은 컴퓨터비전 분야의 발전에 지대한 기여를 했다고 볼 수 있는데요. 컴퓨터비전 분야는 인공지능을 만나 이미지 인식을 넘어, 이미지를 이해하는 시대에 도달하였습니다. 그리고 이미지넷은 그 시기를 한 단계 빨리 이끌었을 뿐 아니라, 인공지능의 발전에 적지않은 기여를 하였습니다. 이미지넷을 만든 페이페이 리는 TED 강연에서 … Read moreImageNet을 만든 페이페이 리의 딥러닝 이야기

파이썬 문자열 다루기 (문자 연결, 나누기)

1. 문자열 연결 문자열을 연결하려면 ‘+’ 를 이용하여 연결합니다. 위 예시처럼, print() 문에서는 변수를 콤마(,)로 나눠 나열하면 문자열이 연결되어 출력됩니다. 다소 특이한(?) 연결도 있는데 ‘*’ 로 문자열을 곱하여 연결할 수 있습니다. (‘=’ * 5)는 ‘=’가 다섯번 연결되어 ‘=====’로 출력됩니다. 문자열 연결시 문자열 포맷을 이용할 수 있다. 코드 설명 %s 문자 %c 문자 (1개) %d 숫자 … Read more파이썬 문자열 다루기 (문자 연결, 나누기)

파이썬 문자열 다루기 (문자열 선언, 관련 함수)

파이썬에서 문자열을 선언하는 방법과 문자처리에 관련된 함수를 정리해보겠습니다. 1. 문자열 선언 파이썬에서는 큰 따옴표(“)와 작은 따옴표(‘)를 이용하여 문자열을 정의합니다. 긴 텍스트는 따옴표 3개를 붙혀서 편하게 사용할 수 있습니다. 여러 라인의 문자를 정의할 때 사용합니다. 특수문자는 다른 언어와 마찬가지로 역슬래쉬 문자(‘\’)와 함께 사용하시면 됩니다. \’ : 따옴표 \” : 쌍따옴표 \\ : 백슬래쉬 \n : 개행문자 … Read more파이썬 문자열 다루기 (문자열 선언, 관련 함수)

아톰 에디터를 새로 설치한 다음, 파이썬 모듈을 찾지 못할 때 (파이썬 Path 설정)

아톰 에디터를 새로 설치한 다음 아나콘다 Prompt 에서 잘 실행되던 파이썬 모듈을 찾지 못하였다. 무엇이 문제였을까? 그런 경우 아래 두가지를 확인해봐야 한다. 파이썬 가상환경 변경 문제 파이썬 Path 문제 이 중 윈도우즈 환경의 Path에 대서 이야기하고자 한다. 초급이든 중급이든 개발자는 누구나 Path 설정 문제로 인해 시간 낭비한 경험이 있을 것이다. 기존에 잘 되던 파이썬 모듈을 … Read more아톰 에디터를 새로 설치한 다음, 파이썬 모듈을 찾지 못할 때 (파이썬 Path 설정)

파이썬 개발을 위한 아톰(Atom) 설치

Atom이라는 에디터를 사용해보겠습니다. Atom은 윈도우 뿐 아니라 리눅스, 맥 환경에서 잘 동작합니다. 개인적으로 Sublime Text 보다는 자주 찾게 됩니다. 하지만 복잡한 프로젝트를 하다보면 PyCharm, PyDev로 가능 경우가 많습니다. 1. Atom editor 다운로드 Atom은 아래 사이트에서 다운받으실 수 있습니다. https://atom.io/ Atom 설치하기 전에 파이썬이 설치되지 않았다면 먼저 파이썬을 설치하십시오. Atom 설치를 위한 실행파일을 클릭하며 아래 화면이 … Read more파이썬 개발을 위한 아톰(Atom) 설치

유익한 온라인 강의 사이트, 코세라(coursera), 에드엑스(edx)

1. 코세라 (coursera) 코세라(coursera)는 스탠포드 대학교의 엔드류 응(Andrew NG) 교수와 다프네 콜러(Daphne Koller) 교수가 설립한 온라인 강의 사이트입니다. 엔드류 응 교수는 인공지능 석학으로 너무나도 유명하신 분이죠. 그 분의 강의를 무료로 들을 수 있다는 것 만으로도 머신러닝, 딥러닝을 공부하고자 하시는 분에겐 추천할 만한 사이트입니다. https://www.coursera.org 저도 가입하고 Andrew Ng 교수의 Machine Learning 강의를 들어보았는데 많은 도움이 … Read more유익한 온라인 강의 사이트, 코세라(coursera), 에드엑스(edx)

파이썬 개발을 위한 서브라임 텍스트(Sublime Text) 설치

웹 퍼블리싱 또는 프론트엔드 개발에서 많이 사용되는 에디터인 서브라임 텍스트(Sublime Text)로 파이썬을 개발하는 방법을 알아보고 SublimeREPL 패키지를 사용해보도록 합시다. 1. Sumlime Text 설치 및 환경 구성 설치 파일은 Sublime Text 홈페이지(https://www.sublimetext.com)에서 다운로드합니다. 설치가 되면 다음과 같이 파이썬 코드를 입력하여 실행해봅니다. 내 컴퓨터에 파이썬을 설치하고 Path가 설정이 되었으면 정상적으로 실행됩니다. 아래와 같이 입력하고 test.py 라고 저장합니다. 실행하기 … Read more파이썬 개발을 위한 서브라임 텍스트(Sublime Text) 설치

인공지능 시대의 비즈니스 전략

늘 변화가 많은 IT 직종의 근무자로써 그동안의 IT 환경 변화는 당연한 것이었지만 인공지능의 등장은 그동안의 변화와는 다름이 느껴집니다. 1990년도 후반 웹(WWW)의 등장처럼 새로운 기술의 등장을 넘어선 패러다임의 변화라고나 할까요? ( 물론 인공지능이 최근에 만들어진 것이 아닌 오래된 기술이지만….) 이 책은 인공지능 시대의 비즈니스 차원에서 준비해야할 것들을 이야기합니다. 저자는 SK텔레콤 데이터 담당 상무이기 때문에 SK의 인공지능 … Read more인공지능 시대의 비즈니스 전략

케빈 켈리 – 인공지능이 어떻게 2차 산업혁명을 가져올 것인가

케빈 켈리(kevin Kelly)는 미래 사상가이자 베스트셀러 작가입니다. 찾아보니 주로 미래 기술과학, 사회, 경영에 관련된 글을 많이 쓰셨네요. 그 분 이야기를 공유하고자 합니다. 내용 중 이런 이야기합니다.  “예언하건데 미래의 많은 스타트업의 시작을 열 공식은 매우 간결합니다. 변수 x에 인공지능을 더하는 것이죠. 이게 공식이고 우리가 할 일입니다.”

주피터 노트북(Jupyter notebook)을 이용하여 파이썬 개발하기

주피터(Jupyter)라는 파이썬 개발도구를 알아보겠습니다. 참고로 파이썬 개발 에디터로는 Jupyter Notebook 이외 sublime text, atom, pycharm 등을 많이 사용합니다. 주피터 노트북은 한번쯤 사용해보시는 것이 좋으며 아나콘다 패키지에 포함되어있으니 아나콘다를 설치하셨으면 별도 설치는 필요없습니다. 설치되어 있지 않다면, 윈도우즈 명령 프롬프트(command, cmd)에서 pip를 이용하여 설치하시길 바랍니다. >> pip install jupyter 설치가 되었다면 jupyter notebook을 실행합니다. >> jupyter notebook … Read more주피터 노트북(Jupyter notebook)을 이용하여 파이썬 개발하기

윈도우 10에 텐서플로우 GPU 버전 설치하기

텐서플로 GPU 버전 설치순서를 간략히 정리해보겠습니다. 1. 파이썬 또는 아나콘다 배포판 설치2. CUDA Toolkit 설치3. cuDNN SDK 설치 4. Tensorflow GPU 버전 설치 1. 파이썬 또는 아나콘다(Anaconda) 배포판 설치  텐서플로우 설치를 위해서는 파이썬이 설치되어 있어야 하며, 보통 파이썬을 포함하고 있는 아나콘다라는 배포판을 설치합니다. 아나콘다(Anaconda) 설치는 이전 글인 ‘윈도우 10에 텐서플로우 설치하기 (CPU 버전)’를 참고하시길 바랍니다. … Read more윈도우 10에 텐서플로우 GPU 버전 설치하기