목록전체 글 (572)
꿈 많은 사람의 이야기
클래스는 가장 익숙한 언어가 (저 기준으로) 자바입니다 자바는 객체지향 언어의 대표주자로 클래스를 이용해 객체를 생성하고 그것을 이용해서 프로그램을 구성하죠 파이썬도 마찬가지로 클래스가 있습니다. 또한, 마찬가지로 객체지향도 되구요 객체지향이라는 것은 프로그래밍이 익숙치 않으신 분들은 이해하기 힘드실 겁니다 그냥 제가 이해한 간단 설명은 이런거에요 화장품을 예를 들어 설명해보죠 스킨 로션을 생성하는 공장 A가 있습니다. 이 A에서 스킨 로션을 계속 생성해줘요 근데 생성하는 스킨 로션이 100% 일치할 수 없습니다 예를 들어 용량이나, 성분이나 브랜드 100% 일치한다고 볼 수 없죠(이니스프리 스킨로션, 더 페이스 샾 스킨 로션 등등요) 이렇게 공장 A가 생성하는 스킨 로션이 바로 객체입니다 그리고 그 객..
파이썬에서 문자를 아스키 코드로, 아스키 코드를 문자로 변경하는 것은 매우 간단합니다 ord(문자) : 아스키 코드를 반환해준다 chr(숫자) : 숫자에 맞는 아스키 코드를 반환한다 위처럼 진행하면 아래와 같이 나오게 됩니다 정말 간단합니다. 아래는 아스키 코드표입니다 참고하세요~
프로그래밍을 하다 보면 자연어 처리에 관심이 가게 됩니다 자연어 처리는 인공지능(AI) 분야에서도 중요하게 생각되는 문제입니다 왜냐하면 사람이 말하는 자연어를 처리하고 인식할 줄 알아야 하기 때문입니다 예를 들어 i love you를 봤을 때 무엇이 주어이고, love라는 동사는 감정이 긍정인지, 부정인지 등을 인지해야하죠 이런 자연어 처리를 도와주는 라이브러리가 있습니다 파이썬 기준으로 NLTK라는 것이 있죠 보통 영어 단어를 인식하려고 많이 사용합니다. (한글은 KoNLPy 라는 것을 많이 사용하죠) 이 NLTK라는 것을 설치해보고 테스트 해보겠습니다 자 먼저 파이썬이 설치된 경로로 이동합니다 보통 c드라이브에 appdata->local->programs에 설치가 되어 있을거에요 본인 PC에서 잘 찾..
안녕하세요~ 이번 포스팅은 여성분들이 관심이 많은 립스틱에 대한 조사입니다~ 저는 뭐 남자라서 립스틱 종류 이런건 알지 못하지만요 ㅎㅎ 그냥 간단하게 어떤 브랜드가 인기가 많은지 파악해보려고 합니다~ (취업이나 해야하는데 이런거 분석하면서 잘 놀고 있습니다 ㅠㅠ) 300순위를 분석을 했어요~ 300순위 안에 어떤 브랜드가 많이 들어가 있는지 보려고 합니다 참고 사이트는 찾고 또 찾다가 파우더룸이라는 사이트를 알게 되었습니다 저는 뭐 처음 들어보는데요 많은 여성분들이 이용하고 있는 사이트라고 하네요? https://www.powderroom.co.kr/ 해당 주소를 가지고 있는 사이트입니다. 저는 여기서 립스릭 랭킹을 통해 분석해볼게요~ 저기 립스릭 랭킹이 있네요! 맥이 1순위이고 마몽드, 입생로랑 등등 ..
자바나 C 언어 등 여타 다른 언어와 마찬가지로 파이썬에도 랜덤 패키지가 존재합니다 랜덤을 언제쓸까요? 숫자를 랜덤으로 뽑는다거나 등 이럴때 사용합니다 그래서 게임이나 이런용으로 많이 쓰이기도 하죠! 사용법은 간단합니다 import random 해서 사용하면 됩니다 그리고 random()을 하면 0.0이상 1.0미만 실수를 출력합니다. 여기서 random() + 1 처럼 하게 되면 1.0 이상 2.0미만 실수를 출력하게 되죠 그럼 정수를 랜덤으로 추출하려면 어떻게 하나요? randint 함수를 사용하면 됩니다. randint(시작, 끝숫자)를 하면됩니다 그러면 시작~끝숫자 까지 정수가 출력되죠 randrange라는 함수도 있어요 이 함수는 범위 값에 배수 값도 있습니다. randrange(0, 10, 3..
안녕하세요~ 날씨 많이 춥죠! 건강 관리 잘하시구요~ 오랜만에 초대장 배포하려고 합니다 초대장 신청은 20일 ~ 22일 댓글로 받을게요! 비밀댓글로 블로그 개설 이유, 목적 등을 꼭 써주세요! 3일동안 댓글 받고 3장 배포하겠습니다! ** 마감 되었습니다**당초 생각은 22일(내일)까지 진행하려고 했는데 너무 많은 분들이 남겨주셔서조금 일찍 배포하고 마감했습니다초대장 받으신 분들 블로그 화이팅하세요!못드린 분들은 죄송합니다보내고 싶은 분들도 계셨는데 메일을 안써준 분들이 많더라고요 ㅠㅠ제가 초대장이 많지 않아 많이 못드렸네요 ㅠㅠ감기 조심하시고 화이팅하세요~
안녕하세요~ 날씨가 많이 춥죠 오늘은 여의도에서 덮밥을 맛있게 먹을 수 있는 곳을 소개할까 합니다~ 혼밥도 가능하고 양도 충분해서 괜찮았던 장소에요 가격도 여의도 기준에서는 저렴하고요 헝그리타이거라는 식당입니다 여기 식당 앞에 가면 아래처럼 메뉴가 나와요 규동 등 다양한 일식도 있고요 불고기덮밥 종류 등의 메뉴가 많습니다 보통 불고기덮밥, 규동 종류를 많이 드시는 것 같았어요 안에 들어가면 이 자판기로 주문을 하면 됩니다~ 주문을 하시고 이모에게 주문지를 주시면 맛나게 만들어주세요 여기 자리는 아래처럼 되어 있어요 이런식의 좌석이 U 자로 되어 있는데요 혼밥하러 많이 오시더라고요 직장 동료들 끼리도 많이 오고요~ 저는 그냥 간단하게 규동을 시켰는데요~ 아래처럼 나옵니다 오 되게 특이한 맛이었어요 카레? ..
안녕하세요~ 이번 포스팅은 구글플레이와 아이폰 앱스토어 게임 순위를 알아보려고 합니다~ 뭐 그냥 일반적으로 사이트 같은 곳에 들어가서 확인할 수도 있지만 저는 프로그래밍 기법으로 접근하려고 합니다~ 파이썬 셀레니움을 이용할거에요 셀레니움은 웹 드라이버를 이용해서 크롤링 등의 업무를 자동화처리 할 수 있습니다 저는 게볼루션이라는 사이트를 통해서 파악했어요 게임순위를 보여주더라고요 ㅎㅎ 게볼루션 사이트를 들어가면 각 게임 순위가 나와있는데요 먼저 애플 앱스토어 게임 순위를 알아보죠 무료 인기 부분만 가져올게요~ 스누피 틀린그림 찾기부터 Getting Over it 등 다양한 게임이 있네요 그리고 모두의마블, 마이 오아시스, 대항해길 등의 게임이 있습니다 이 순위를 파악해보죠 간단하게 웹 크롤링 소스를 구성합..
파이썬에서 웹 크롤링을 하다보면 자동화 처리를 하고 싶을때가 있습니다 예를 들어 유튜브처럼 마우스 스크롤을 내려야 동영상 목록이 더 나오고 하는 등의 작업에서요 이럴때 크롤링을 하려면 화면 내리고 하는 작업을 할 때가 있습니다 이런걸 자동으로 할 수 없을까? 이것을 지원해주는 것이 셀레니움입니다 셀레니움은 웹 드라이버를 이용해서 접근하는데요 코드를 구성해서 실행하면 해당 웹 드라이버를 통해 웹 페이지에 접속해서 작업을 진행합니다 간단하게 설치하는 법을 알아볼까 합니다 그리고 테스트도 진행해볼게요 먼저 cmd창에서 파이썬이 설치된 경로로 이동합니다 cd 이동경로 로 이동하시면 됩니다 그리고 pip가 설치된 Scripts 폴더로 이동하세요 이후 pip install selenium을 이용해서 설치합니다 이렇..
프로그래밍을 하면 당연히 데이터베이스 연결은 필수로 이용하게 됩니다파이썬 뿐만 아니라 자바, 웹, 안드로이드 등 거의 모든 프로그램이 데이터베이스와 연결하죠mysql, orcle, mariaDB, mongoDB, sqllite등 다양한 DBMS가 있는데요여기서 가장 접근하기 쉽고 일상적으로 많이 접하는 mysql을 파이썬과 연결하는 작업을 해볼까 합니다. 그렇게 어렵지 않습니다 먼저 cmd창을 열어서 (실행 - cmd) 파이썬이 설치된 경로로 이동합니다.이동은 cd 명령어로 이동하면 됩니다.파이썬은 보통 c드라이브 -> appdata -> local -> programs에 설치되어 있을겁니다그리고 pip가 있는 Scripts 폴더로 이동해서 pip install pymysql을 설치합니다 설치가 다 되면..