반응형 방구석코딩/파이썬 기초문법85 파이썬(Python)이 뭔가요, 인기있는 이유, 설치방법 파이썬이 뭔지, 있기있는 이유에 대해서 알아볼텐데요. 프로그래밍 코딩에 조금이라도 관심있는 사람이라면 파이썬에 대해 들어보셨을텐데요. 최근에는 국가에서도 코딩 교육을 의무화하겠다는 얘기와 함께 더욱 관심이 커지고 있습니다. 파이썬이 인기있는 이유 Python은 다양한 작업을 위한 간단하고 읽기 쉽고 다양한 솔루션을 제공하는 프로그래밍 언어로 존재합니다. 초보자에게 친숙하고 코드 명확성을 촉진하며 광범위한 라이브러리와 생태계를 통해 다양한 기능을 제공하는 것을 목표로 합니다. Python의 오픈 소스 특성은 프로그래밍 커뮤니티 내에서 협업과 혁신을 장려합니다. Python은 액세스 가능하고 강력하며 적응 가능하도록 설계되어 전 세계 개발자에게 인기를 끌고 있습니다. 파이썬이 뭔가요 Python은 다재다능하.. 2023. 6. 1. 크롤링 데이터 csv에 저장하기 Pandas를 사용하여 웹 사이트에서 데이터를 긁어내어 DataFrame에 저장한 후에는 to_csv 메서드를 사용하여 데이터를 CSV 파일에 저장할 수 있습니다. 나중에 사용하거나 분석하기 위해 데이터를 저장하려는 경우 유용할 수 있습니다. 다음은 to_csv 메서드를 사용하여 Panda DataFrame을 CSV 파일에 저장하는 방법의 예입니다. import pandas as pd # Load data into a DataFrame df = pd.read_html(url)[0] # Save the DataFrame to a CSV file df.to_csv('data.csv', index=False) 그러면 인덱스 열(있는 경우)을 제외하고 DataFrame의 데이터가 data.csv라는 CSV 파일.. 2023. 4. 3. 주피터 노트북 폴더 생성 및 파일 위치 변경 지난번에 주피터 노트북 실행 시 경로 세팅에 대해서 알아봤는데요. 이번에는 생성한 프로그램, 데이터 등을 다른 폴더로 옮기기 위해서 폴더 생성 및 저장된 파일의 이동에 대해서 알아보도록 하겠습니다. 신규 폴더 생성 주피터 노트북에서 폴더 생성의 경우는 굉장히 간단하게 만들 수 있습니다. 웹 브라우저에서 오른쪽 편에 [New]라는 메뉴를 클릭합니다. 그러면 아래와 같이 Python 3, Text File, Folder, Terminal과 같이 선택항목이 보이게 되는데요. 이때 Python 3의 경우는 우리가 코딩하는 창을 띄울 때 사용하는 부분이고요. 폴더를 새롭게 생성하기 위해서는 Folder라는 항목을 선택해줍니다. 그러면 아래 1번과 같이 Untitled Folder라는 이름으로 폴더가 생성됩니다. .. 2022. 8. 17. 주피터 노트북 초기 실행 경로 세팅 주피터 노트북을 설치 후 실행하면 첫 페이지에 온갖 잡다한 폴더들이 보이는데요. 이런 기본 세팅되어 있는 경로 외 내가 원하는 경로에서 실행하는 방법, 폴더 생성 방법과 이미 생성된 파일의 위치를 변경하는 방법에 대해 알아보겠습니다. 초기 실행 경로 세팅 방법 먼저 처음 세팅되어 있는 대로 실행하면 아래와 같이 내가 사용하지 않는 폴더들이 잔뜩 보이는 곳에서 실행되는 것을 마주하게 됩니다. 1. 아나콘다 프롬프트 실행 먼저 윈도우 왼쪽 하단에 돋보기 모양을 누르시고 'anaconda'라고 치시면 Anaconda Prompt가 보이실 겁니다. 이 부분을 클릭합니다. 그럼 아래와 같이 프롬프트 창이 뜨게 되고 기본으로 설정된 위치가 보이게 됩니다. 보통 "C 드라이브 > Users > 유저명"이 보이게 될 .. 2022. 8. 16. 프로그램 시 유용한 툴 : 노트패드++ 파이썬이나 다른 프로그램을 쓰다 보면 내가 코딩한 내용이 화면에 비해 너무 작은 내용만 보이는 경우가 많은데요. 이유는 프로그램 툴의 경우 코딩하는 화면뿐 아니라 결과 화면, 에러 등에 대한 메시지, 각종 기능과 메뉴가 있기 때문입니다. 이런 이유로 내가 코딩한 내용만 많은 내용을 온전히 보고 싶을 때가 있는데 이때 유용한 툴 하나를 소개하려 합니다. 노트패드++ 소개 및 다운로드 방법 노트패드++는 메모장과 유사하지만 좀 더 많은 기능이 있는 툴이라고 보면 됩니다. 웹브라우저에 노트패드++라고 치고 다운로드하시면 됩니다. 무료 툴이니 그냥 받아서 사용 가능합니다. 노트패드++여러 개의 메모장을 웹브라우저처럼 탭으로 여러 개를 띄울 수 있고, 제목 등의 레벨에 맞춰 들여 쓰기도 자동으로 인식합니다. 게다.. 2022. 8. 15. [파이썬 독학] 도움을 주는 명령어 : dir(), type() 앞에서 봤던 help 명령어의 경우 모르는 명령어 모듈, 패키지 등에 대해서 궁금한 것이 있거나 어떻게 사용하는지에 대해서 알아보기 위해서 사용한 명령어인데요. 그 외 코딩 시 도움이 되는 명령어는 어떤 것들이 있는지 알아볼까요? dir() 명령어 프로그램을 생성하다가 보면 몇 개 안 되는 걸 할 때는 내가 생성한 것들이 어떤 것인지 기억하기 쉬울 수 있지만 긴 프로그램을 짜다가 보면 이 변수를 사용했나? 이 객체를 생성했나? 하면서 헷갈릴 수 있는데요. 이럴 때 내가 어떤 것들을 실행했는지 알 수 있는 명령어가 dir()입니다. 아무것도 없이 그냥 dir()만 실행한 경우는 아래와 같이 생성되는데요. 왼편은 주피터 노트북을 켜고 맨 처음 실행했을 때 결과입니다. 셀 왼편에 In에 1이라고 되어 있는 것.. 2022. 8. 11. [파이썬 독학] 도움말 명령어 help 사용법 파이썬에서 사용하는 기본적으로 내장되어 있는 명령어, 패키지나 모듈 안에서 작동하는 방법을 모두 숙지하고 있기는 어렵습니다. 이미 엄청난 양의 패키지나 모듈이 있고 계속 추가되기 때문입니다. 그럼 우리는 어떻게 사용해야 할까요? 파이썬에 모르는 것에 대해 도움을 주는 help 명령문 help는 해당 명령문, 모듈, 패키지 등에 대한 모든 사용법을 보여줍니다. 따라서 엄청난 양의 정보를 보여주기 때문에 멘붕이 올 수 있지만 처음에 숙지할 때는 유용하다고 생각합니다. help는 help(명령문) 또는 help(모듈명 또는 패키지명) 등 알고 싶은 것을 괄호 안에 넣어주면 이에 대해 설명이 나옵니다. '?'를 이용해서도 쓸 수 있습니다. 아래 예시에서 둘의 차이에 대해 설명해두었으니 참고 바랍니다. help(.. 2022. 8. 10. [파이썬 독학] 지역변수와 전역변수 이전에 함수 만들기 부분에서 변수 적용범위에 대해서 배웠던 것이 기억나나요? 그때는 함수 안에 있는 변수와 함수 밖에 있는 변수는 변수명이 동일하더라도 다른 변수로 인식한다라고만 알고 넘어갔는데요. 그 부분에 대해서 좀 더 자세히 알아볼까요? [파이썬 독학] 데이터 분석 - 함수 만들기 : 변수 적용 범위 (tistory.com) [파이썬 독학] 데이터 분석 - 함수 만들기 : 변수 적용 범위 파이썬에서 함수를 만들 때 함수 밖에 있는 변수명과 함수 안에 있는 변수명이 동일하다면 어떻게 적용될까? 함수 만들기 - 초기값 설정 오류 test라는 함수명으로 함수를 생성했는데 test(a)로 실 gusugi.tistory.com 지역변수와 전역 변수 정의 변수의 종류를 구분하는 기준 중 하나는 변수의 적용 범.. 2022. 8. 8. 이전 1 ··· 3 4 5 6 7 8 9 ··· 11 다음 반응형