목록파이썬3 (27)
꿈 많은 사람의 이야기
이번 포스팅은 아나콘다3를 활용해서 파이썬3.6(python3.6)을 설치해보도록 하겠습니다. 요즘 프로그래밍 언어 중 파이썬이 당연 핫합니다. 주로 data science 분야에서 매우 핫하다보니 그런데요 그러다보니 머신러닝, 딥러닝 기술로 인한 파이썬 수요가 굉장히 많습니다. 그래서 이번 포스팅은 최근 아나콘다 버전을 기준으로 파이썬 3.6 버전을 설치해보려고 합니다. 최근 anaconda3를 설치하면 python3.7 기준으로 받아집니다. 하지만, 아직 3.7이 여기저기서 버전 충돌이 일어난다고 들려오고 있어서 3.6으로 설치해보는 방법으로 소개해볼까합니다. 그럼 시작합니다 아나콘다(Anaconda)란? 아나콘다는(뱀 이름 아닙니다..) 파이썬에서 수학, 과학 분야에서 사용되는 여러 패키지들을 한 ..
매번 centos 환경에 python3.x을 설치할 때 구글링을 해서 봤는데 이번 기회에 확 정리를 해버립니다 이 환경은 centos7 환경이구요. python3.x 버전을 설치합니다. 파이썬 설치해보기 갑시다 먼저 repository를 추가해야합니다. yum install -y https://centos7.iuscommunity.org/ius-release.rpm 를 입력합니다. 그러면 뭔가 쭉쭉 실행됩니다~ 위 사진처럼요~ 그리고 이제 필요한 라이브러리를 설치합니다 저는 python3.6을 주로 사용합니다. 그래서 파이썬 3.6 버전을 기준으로 설치합니다. yum -y install python36u python36u-libs python36u-devel python36u-pip 를 입력하면 됩니다...
파이썬에서 사용할 수 있는 다양한 API 중 텔레그램을 이용한 API가 있습니다.이 API를 이용하면 텔레그램을 이용해서 알림을 설정할 수 있구요, 메세지를 전달 받을 수 있습니다.아니면 내가 어떤 메세지를 주면 그 메세지에 따라 어떤 함수를 실행할 수도 있구요 오늘은 그 파이썬과 텔레그램 API 연동을 살펴보겠습니다.환경은 윈도우이구요, 파이썬 3.6버전입니다 먼저 해당 사이트를 들어가야합니다(텔레그램 PC 버전이 설치되어 있다고 가정합니다)https://telegram.me/botfather 사이트로 들어가면 아래처럼 나오게 됩니다 자 여기서 SEND MESSAGE를 눌러서 시작합니다!시작하게 되면 아래처럼 나오게 될 것입니다 저기저 START를 눌러 시작합니다!진행해볼까요 시작하면 이런 화면이 나올..
이번 포스팅은 텐서플로우에 관해서 설치하는 방법을 소개합니다. 텐서플로우는 구글에서 제공해준 인공지능과 관련된 패키지이죠 인공지능과 관련된 것은 다양한 것이 있지만 익숙하게 알려진 것이 텐서플로우입니다. 저는 여기서 파이썬3와, 파이참이 설치되어 있다고 가정하고 진행합니다. 만약 파이썬과 파이참이 설치되어 있지 않은 상태로 이걸 따라하시면 이 순서대로 진행이 안될 것입니다.다른 방법을 찾아보세요~ 자 먼저 아나콘다를 설치합니다.아나콘다를 설치하면 머신러닝 라이브러리가 함께 설치되기 때문에 참으로 편합니다.www.anaconda.com 으로 들어가서 보시면 밑으로 내리거나 위에 다운로드가 있을겁니다거기서 다운을 받습니다!그리고 그냥 next 계속 눌러서 설치하면됩니다 이렇게 설치가 되고 있어요저는 컴이 느..
파이썬에서는 데이터 시각화를 위한 라이브러리가 존재합니다 파이썬을 이용해 웹 클로러를 만들어 크롤링을 한 다음 R로 그래프를 그릴 수도 있지만 파이썬 내부 자체에서 그래프를 그릴 수도 있기 때문이죠 빅 데이터에서 데이터를 수집 및 정제를 하고 난 뒤 중요한 것 중 하나가 시각화이기 때문에 파이썬에서도 그것에 대한 기능을 제공해줍니다 그 그래프는 맷플롯(matplot)이라는 것을 사용하면 됩니다 자 그럼 설치부터 시작해보죠 저는 윈도우 기준에서 진행합니다. 파이썬 버전은 3.6이구요 파이썬 버전과 os는 상관 없습니다. 각자 알맞는거 다운 받으시면 되어요 https://pypi.python.org/pypi/matplotlib/ 해당 사이트에 들어가서 다운을 받으면 됩니다. cp36은 파이썬 3.6을 뜻합니..
안녕하세요~ 오늘도 취업을 위해 열심히 데이터 분석을 하고 있는 사람입니다 오늘은 지니 차트에서 11월 중 가장 많이 나온 가수를 뽑아내려고 해요~ 순위 50개 중 가장 가수 이름 또는 그룹 이름이 가장 많이 나온 것을 순서대로 뽑아내려고 합니다 지니 차트를 타겟으로 진행했어요 지니 차트를 보면 해당 날짜별로 차트가 나오고 있습니다 저 url을 이제 조작하면 11월달의 특정 '일'을 가지고 차트를 크롤링 할 수 있죠 그리고 가수 명이 써져 있는 곳은 a태그의 artist ellipsis라는 클래스입니다 이 부분을 타겟으로 크롤링하면 되겠네요 크롤링을 진행합니다 지니 차트 위에 url 부분을 가지고 옵니다. 그리고 ymd= 부분 즉 데이터 부분을 date라는 변수로 두고요 1~30일까지 데이트 값을 변경하..
다른 언어와 마찬가지로 파이썬에도 날짜와, 달력, 데이트(date)등을 사용할 수 있습니다 사용법도 상당히 간단하고 꽤나 재밌습니다 이 date는 디데이(d-day), 로그인 날짜, 접속 날짜 등 다방면으로 사용이 가능합니다 먼저 달력을 사용할 수 있는 캘린더를 볼게요 import calendar를 통해 사용할 수 있습니다. calendar.dalendar(년)을 쓰면 해당 년도에 대항 모든것이 다 나옵니다 또한, weekday(년, 월, 일)을 하면 요일이 출력됩니다 요일은 0부터 시작되는데요 0이 월요일입니다. 즉, 화요일은 1, 수요일은 2 이렇게 가는거죠 또한 monthrange(년, 월)을 넣으면 해당 년,월의 1일이 무슨 요일인지와, 그 달의 마지막 일까지 보여줍니다 자 이렇게 해서 실행하면요..
파이썬에서 웹 애플리케이션 프레임워크가 존재하는데요 그게 바로 Django입니다. 이 프레임워크 자체가 파이썬으로 개발되어 있어서 많은 파이썬 사용자들이 사용하죠 쉽고 빠르게 웹사이트를 개발할 수 있기 때문입니다 여기서는 윈도우10 기준으로 설명합니다~ 먼저 설치를 해보죠 파이썬이 설치되어 있다고 가정하에 진행합니다. 먼저 파이썬이 설치된 경로로 이동합니다. 보통 c드라이브 -> 유저 -> 본인 유저 -> appdata -> local ~~ 밑에 있습니다 거기서 pip가 있는 Scripts폴더에 들어갑니다 그리고 pip install django를 입력하세요! 그럼 쭉쭉 설치가 될 것입니다~ 그런 다음 c 드라이브에 있는 python 폴더를 만들고 들어갑니다 저는 거기다가 jango라는 폴더를 하나 더 ..
파이썬에서는 모듈을 다룰 수 있습니다 본인이 직접 만들 수도 있구요, 다른 사람이 만든 것을 가지고 올 수도 있습니다 import라는 것을 써서 말이죠 모듈로 관리하게 되면 기능을 나누어서 관리할 수 있습니다 그래서 관리도 용이하고 사용하기도 편하죠 만약 내가 현재 A 라는 기능을 쓰고 있는데 '아 언젠가는 다시 쓸 것 같은데?' 라고 생각해서 파일을 만들었습니다 그리고 B라는 작업을 하는데 이때 A라는 작업이 필요하게 되었어요 근데 B라는 파일에 다시 A의 기능을 코딩을 한다? 물론 해도 좋지만 귀찮고, 시간 낭비에 좀 비효율적이죠 A라는 파일이 이미 있는데 굳이 만들 필요가 없죠 이럴때 import를 이용해서 모듈을 가지고 옵니다 저는 이 모듈 실습을 위해 총 4개의 파일을 준비했어요 빨간색 선을 기..
클래스는 가장 익숙한 언어가 (저 기준으로) 자바입니다 자바는 객체지향 언어의 대표주자로 클래스를 이용해 객체를 생성하고 그것을 이용해서 프로그램을 구성하죠 파이썬도 마찬가지로 클래스가 있습니다. 또한, 마찬가지로 객체지향도 되구요 객체지향이라는 것은 프로그래밍이 익숙치 않으신 분들은 이해하기 힘드실 겁니다 그냥 제가 이해한 간단 설명은 이런거에요 화장품을 예를 들어 설명해보죠 스킨 로션을 생성하는 공장 A가 있습니다. 이 A에서 스킨 로션을 계속 생성해줘요 근데 생성하는 스킨 로션이 100% 일치할 수 없습니다 예를 들어 용량이나, 성분이나 브랜드 100% 일치한다고 볼 수 없죠(이니스프리 스킨로션, 더 페이스 샾 스킨 로션 등등요) 이렇게 공장 A가 생성하는 스킨 로션이 바로 객체입니다 그리고 그 객..