본문 바로가기

파이썬

(48)
파이썬 에러 pip upgrade fail, 'NoneType' object has no attribute 'bytes' 파이썬 에러 pip upgrade fail, 'NoneType' object has no attribute 'bytes' 안녕하세요. 파이썬에서 pip를 upgrade 하실 때 한 번씩 나타나는 에러가 있습니다. 바로 'NoneType' object has no attribute 'bytes'입니다. 저도 오늘 이렇게 에러가 나타나서 당황했습니다만 쉽게 해결을 할 수 있습니다. 구글에서 한참 찾아서 알아낸 해결책은 매우 간단했습니다. easy_install -U pip 이렇게 설치하면 너무나도 쉽게 설치가 되었습니다. 아.. 뭐 하나 진행하기 어렵습니다. 항상 하나씩 막히고..ㅎㅎ 다들 파이팅!! by.sTricky
파이썬 상권분석 실습# 상가(상권)데이터를 이용한 데이터 분석 #1 파이썬 상권분석 실습# 상가(상권)데이터를 이용한 데이터 분석 #1 안녕하세요. 파이썬을 이용해서 상가(상권) 분석을 해보도록 하겠습니다. 상가(상권) 데이터는 지난번에 공공데이터 포털에서 다운로드한 데이터입니다. 아래 링크로 가시면 해당 데이터를 손쉽게 손에 넣으실 수 있습니다. 2020/02/24 - [DB엔지니어가 공부하는 python] - [python_상가(상권) 정보 DB 가지고 놀기] 공공데이터 포털에서 상가(상권) 정보 DB 다운로드하여 DB에 insert 하기 #1 [python_상가(상권)정보DB가지고놀기]공공데이터포털 에서 상가(상권)정보DB 다운 받아 DB에 insert 하기 #1 [python_상가(상권)정보DB가지고놀기]공공데이터포털 에서 상가(상권)정보DB 다운 받아 DB에 i..
파이썬 삽입정렬 알고리즘 Insertionsort #8 파이썬 삽입정렬 알고리즘 Insertionsort #8 안녕하세요. 파이썬으로 배우는 알고리즘~ 삽입 정렬입니다. 이번 시간의 삽입 정렬은 지난번 했던 순차 탐색과 거의 비슷합니다. https://stricky.tistory.com/171 [파이썬_알고리즘] 순차 탐색 sequential search #7 [파이썬_알고리즘] 순차 탐색 sequential search #7 안녕하세요. 오랜만에 파이썬을 이용한 알고리즘 학습 포스팅을 합니다. 이번 챕터는 매우 심플! 매우 간단! 한 알고리즘입니다. 리스트에 값이 있고, 원하는.. stricky.tistory.com 하지만 문제를 푸는 방법이 조금 다르다고 할까요? 7개의 숫자가 있습니다. 첫 번째 숫자부터 하나씩 꺼내서 다른 리스트에 삽입하면서 정렬을 합..
파이썬 순차탐색 알고리즘 sequential search #7 파이썬 순차탐색 알고리즘 sequential search #7 안녕하세요. 오랜만에 파이썬을 이용한 알고리즘 학습 포스팅을 합니다. 이번 챕터는 매우 심플! 매우 간단! 한 알고리즘입니다. 리스트에 값이 있고, 원하는 값을 첫 번째 자료부터 비교하면서 그 위치 값을 리턴해주는 알고리즘입니다. 순차 탐색이라고 하고, sequential search라고 영어로는 표현하면 되겠습니다. 바로 그럼 시작해 보겠습니다. 위 그림처럼 처음부터 18을 찾아 헤매기 시작합니다. 그렇게 번지수 2번에 도착하여 18을 찾아 해당 값을 리턴하고, 만약 끝까지 찾지 못하였다면 -1을 리턴하는 알고리즘입니다. 파이썬으로 표현해 보겠습니다. # 리스트에서 특정 숫자 위치 찾기 # 입력: 리스트 a, 찾는 값 x # 출력: 찾으면 ..
[python 데이터분석]파이썬으로 로또 당첨번호 및 당첨금 데이터 분석 하기 feat.pandas, pyplot [python 데이터분석]파이썬으로 로또 당첨번호 및 당첨금 데이터 분석 하기 feat.pandas, pyplot 안녕하세요. 파이썬 데이터 분석 해보겠습니다. 이번 데이터 분석은 첨으로 온전한 저 스스로 하는 데이터 분석 입니다. 그래서 조금 허접 할 수 있다는 점! 미리 알려드립니다..ㅎㅎ 이번 시간에 하는 분석은 로또 1등 당첨번호중 그 빈도를 추출 하는 것과 당첨금 데이터 추이를 확인 해 보겠습니다. 로또 1등 당첨번호 및 당첨금에 대한 데이터는 이전에 포스팅했던 로또 당첨번호 및 당첨금 데이터 크롤링 한걸 엑셀 파일로 저장 하는 포스팅을 했었는데 거기서 저장 한 데이터를 이용 했습니다. 2020/01/16 - [DB엔지니어가 공부하는 python] - [python] 파이썬으로 역대 로또 당첨번..
파이썬 재귀호출 알고리즘 하노이의 탑 옮기기 #6 파이썬 재귀호출 알고리즘 하노이의 탑 옮기기 #6 안녕하세요. 인터넷이나 알고리즘 등에서 굉장히 유명한 문제 중 하나인 '하노이의 탑'을 재귀 호출을 통해 풀어 보도록 하겠습니다. 위와 같은 그림 많이 보셨을 텐데요. A에 있는 1,2,3,4,5의 원반을 C로 옮기면 끝나는 문제 입니다. 간단한가요? 여기에는 규칙이 있습니다. 4가지 규칙이 있는데요. 1. 크기가 다른 원반 n개를 출발점 기둥(A)에서 도착점 기둥(C)로 전부 옮겨야 합니다. 2. 원반은 한 번에 한 개씩만 옮길 수 있습니다. 2. 원반을 옮길 때는 한 기둥의 맨 위 원반을 빼내어, 다른 기중의 맨 위로만 옮길 수 있습니다. 4. 원반을 옮기는 과정에서 큰 원반을 작은 원반 위로 올릴 수 없습니다. 이 네가지 규칙을 지켜며 문제를 풀어 ..
[python 데이터분석]파이썬으로 점심식사, 교과목 이수, 부모학력, 인종에 따른 시험 성적 데이터 분석 하기 feat.seaborn.catplot #[python 데이터분석]파이썬으로 점심식사, 교과목 이수, 부모학력, 인종에 따른 시험 성적 데이터 분석 하기 feat.seaborn.catplot 안녕하세요. 파이썬으로 데이터분석 시간을 오랫만에 가져봅니다. 오늘은 캐글에 있는 데이터중 "Students Performance in Exams" 이라는 데이터셋을 가지고 시험 성적 데이터를 분석해 보겠습니다. 우선 데이터셋 링크는 아래와 같습니다. https://www.kaggle.com/spscientist/students-performance-in-exams Students Performance in Exams Marks secured by the students in various subjects www.kaggle.com 여기 들어가서 데이터를..
파이썬 재귀호출 알고리즘 팩토리얼 구하기 #5 파이썬 재귀호출 알고리즘 팩토리얼 구하기 #5 안녕하세요. 오늘은 파이썬으로 공부하는 알고리즘 5번째 시간 팩토리얼 구하기입니다. 많은 분들이 개발언어를 다루면서 꼭 한 번은 접하는 것이고요. 정보처리기사에서도 꼭 출제되는 문제이기도 합니다. 하지만, 초보자들도 계시므로, 팩토리얼의 개념에 대해서 먼저 알아보겠습니다. 1! = 1 3! = 1 * 2 * 3 = 6 5! = 1 * 2 * 3 * 4 * 5 = 120 n! = 1 * 2 * 3 * 4 * 5 .... * (n-1) * n 이런 것이 팩토리얼입니다. 단, 0! = 1이라고 약속합니다. 팩토리얼 구하는 알고리즘은 우리가 첫 시간에 다루었던 1 ~ n까지의 합을 구하는 알고리즘을 조금 수정하면 쉽게 구하실 수 있습니다. 합을 구하는 알고리즘에서 ..