목록파이썬 (45)
말랑말랑제리스타일

백준11729번 문제는 하노이탑 이동 순서 문제입니다. 하노이탑 이동 문제는 대표적인 재귀함수로 풀기 쉬운 문제이며, 재귀함수를 이해하기에도 좋은 문제입니다. 자 그럼 여기서 하노이탑 문제란 뭐냐? 다들 이런식으로 생긴 장난감 본적 있을겁니다. 왼쪽처럼 생긴 모양을 오른쪽 모양으로 옮기는 문제이며, 여기서 작은 원판 위에는 큰 원판이 올 수 없습니다. 기본적인 하노이탑 이동 문제의 이동 규칙이며, 백준 알고리즘 11729 문제는 이 하노이탑에서 원판을 이동하는 순서와 전체 이동 횟수를 출력하는 문제입니다. 일단 파이썬으로 작성된 코드부터 보고 본격적으로 코드 및 문제 설명 들어갑니다 백준 11729 답안 파이썬 코드 def movement(n,f,e,t,Arr): #f에서 t로 이동한다 e는 비어있는 공..
캐글을 본격적으로 시작해야지!! 하면 다들 타이타닉부터 하시죠 저 역시 타이타닉부터 시작했고 캐글 사이트가 한글 번역은 안돼있다보니 데이터셋의 내용이 뭔지도 잘 모르겠는 부분이 많았습니다 그래서 타이타닉 문제 데이터셋의 각 필드 내용을 번역해봤습니다 1. Survival : 생존여부입니다 1이면 Yes로 생존 0이면 No로 사망 2. PClass : 티켓 클래스로 1:퍼스트 클래스, 2: 세컨 클래스, 3: 서드 클래스로 1에 가까울수록 부유할 가능성이 높죠 3. 성별 : 영어로 이 단어를 써도 되나 모르겟어서 그냥 한글로 쓸게요 아시겠죠 male은 남성 female은 여성입니다 4. Age : 나이죠 이게 은근히 빈칸이 많아서 이걸 채우는것도 기술이라면 기술이겠죠 5.sibsp : 함께 탑승한 형제, ..
모든 프로그래밍 언어에는 자료형이 존재하고 파이썬도 예외 없이 자료형이라는게 있는데요 이 자료형이 뭐냐? 변수를 저장하는 양식이죠 예를 들어서 0은 숫자로 "안녕"은 문자열로 저장하는건데 이 자료형의 종류가 파이썬은 그렇게 많은 편은 아닌 것 같습니다 일단 파이썬 자료형 중 숫자형을 보면 int, float, complex가 있는데요 int : 정수형이죠 일반적으로 C에서는 4바이트 정수형인데 반해 파이썬의 int는 크기가 무제한입니다 매우 특이하죠 float : 실수입니다 소수점을 포함한 숫자이고 8바이트로 일반적으로 C나 java에서는 double에 더 가까운 자료형이죠 complex : 복소수입니다 실수 + 허수이고 일반적으로 기본자료형에 잘 없는 자료형인데 있는걸로 봐서 파이썬이 계산에 특화된 언..
프로그래밍 언어를 처음 공부하면 연산자와 자료형은 알고가야죠 개인적으로 자료형보다는 연산자를 먼저 보는게 언어 공부에 좋다고 생각해서 파이썬의 산술 연산자 정리해봅니다 마침 캐글 사이트에 파이썬의 산술 연산자가 정리되어있더라구요 https://www.kaggle.com/colinmorris/hello-python Hello, Python Explore and run machine learning code with Kaggle Notebooks | Using data from No attached data sources www.kaggle.com a + b Addition Sum of a and b 두 값을 더합니다 int + int는 int, float + float은 float, int + float ..

아래 글은 어제 올린 글에서 제가 만들었다고 했던 프로그램인데요 https://jerry-style.tistory.com/30 초간단 구글 이미지 크롤링 프로그램 소개 일단 폴더 명처럼 제가 직접 만든 초간단 구글 이미지 크롤링 프로그램입니다 일단 이 구글 이미지 크롤링 프로그램의 사용 대상은 개발과 관련없는 일반유저이기에 exe 실행파일로 만들었습니 jerry-style.tistory.com 파이썬으로 작성한 프로그램이고 파이썬 코드를 실행파일(exe)로 뽑아내는걸로는 가장 유명한 PyInstaller를 이용했습니다 그!런!데! 이게 왠일?? 올리고 나서 다운로드를 받으려니까 바이러스가 감지되어서 다운로드를 안받는다는 에러가 뜨더라구요 그래서 PyInstaller exe 파일 관련글을 찾아보니 저만 그..