Coding
-
Python의 라이브러리 pandas란?Coding 2023. 11. 26. 17:26
Pandas 라이브러리는 데이터 조작과 분석을 위한 매우 강력하고 널리 사용되는 Python 라이브러리입니다. 주로 다음과 같은 주요 컴포넌트들로 구성됩니다: DataFrame: 2차원 데이터 구조로, 다양한 유형의 데이터를 테이블 형식으로 저장하고 조작할 수 있습니다. Series: 1차원 데이터 구조로, 단일 데이터 유형의 배열을 나타냅니다. Index: DataFrame 및 Series의 축 라벨을 나타냅니다. 인덱스는 데이터 조작 시 정렬 및 재정렬에 중요한 역할을 합니다. Panel: (Pandas 0.25.0 버전에서 사용 중단) 3차원 데이터 구조로, DataFrame의 컨테이너로 사용되었습니다. 또한, Pandas는 다음과 같은 다양한 기능을 제공합니다: 데이터 입출력: CSV, Excel..
-
pandas 도구와 기능 사용방법Coding 2023. 11. 22. 20:31
Pandas 라이브러리의 다양한 도구와 기능들의 사용 방법을 간략하게 설명해드리겠습니다. 이 예시들은 Pandas를 사용하는 방법에 대한 기본적인 이해를 제공합니다. 1.DataFrame & Series 생성: DataFrame 생성: pd.DataFrame(data, columns) Series 생성: pd.Series(data, index) 2.데이터 입출력: CSV 파일 읽기: pd.read_csv('file.csv') Excel 파일 읽기: pd.read_excel('file.xlsx') 데이터프레임을 CSV 파일로 저장: df.to_csv('file.csv') 3.데이터 정리 및 전처리: 결측치 처리: df.dropna() (결측치 제거), df.fillna(value) (결측치 채우기) 데이터..
-
GitHub Copilot 사용하는 방법과 기능Coding 2023. 11. 21. 20:16
GitHub Copilot는 AI 기반의 코딩 보조 도구로, 개발자들이 소프트웨어를 더 빠르고 효율적으로 개발할 수 있도록 도와줍니다. Copilot을 사용하는 방법은 다음과 같습니다: GitHub Copilot 설치: Copilot은 현재 Visual Studio Code (VS Code) 확장 프로그램으로 제공됩니다. VS Code에서 'GitHub Copilot'을 검색하여 설치할 수 있습니다. GitHub 계정 연결: Copilot을 사용하기 위해서는 GitHub 계정이 필요합니다. 설치 후, VS Code에서 GitHub 계정으로 로그인해야 합니다. 코딩 시작: 로그인이 완료되면, 코딩을 시작할 수 있습니다. 코드를 작성하는 동안 Copilot은 자동으로 코드 제안을 해줍니다. 제안된 코드 사용..
-
ms word에 소스코드 넣는 여러 방법Coding 2023. 11. 21. 18:03
Microsoft Word에 소스코드를 삽입하는 방법은 여러 가지가 있습니다. 여기 몇 가지 방법을 소개합니다: 직접 입력 후 서식 지정: Word 문서에 코드를 직접 입력하거나 복사하여 붙여넣습니다. 코드를 하이라이트합니다. '홈' 탭으로 이동한 다음, '글꼴'과 '단락' 설정을 사용하여 서식을 지정합니다. 예를 들어, 고정폭 글꼴(예: Consolas, Courier New)을 선택하고, 배경색을 변경할 수 있습니다. '코드 블록' 스타일 사용: Word에서 '스타일'을 만들어 코드 블록에 적용할 수 있습니다. '디자인' 탭에서 '문서 서식'을 선택한 후 '새 스타일 만들기'를 선택합니다. 새 스타일에 이름을 지정하고, 원하는 서식을 설정합니다(글꼴, 배경색, 여백 등). 소스코드 파일을 객체로 삽입..
-
Unable to import 'streamlit' 오류 해결 방법Coding 2023. 11. 15. 21:21
python과 Streamlit을 웹 어플리케이션 프로젝트를 시작해보기 위해 진행하던 도중 나온 에러 메시지 [{ "resource": "/C:/streamlit_web/app.py", "owner": "_generated_diagnostic_collection_name_#2", "code": { "value": "E0401:import-error", "target": { "$mid": 1, "path": "/en/latest/user_guide/messages/error/import-error.html", "scheme": "https", "authority": "pylint.readthedocs.io" } }, "severity": 8, "message": "Unable to import 'strea..
-
XML이란 무엇이며 wordpress에서 어떻게 사용할 수 있을까Coding 2023. 7. 5. 14:56
XML(Extensive Markup Language)는 어디에서나 사용된다. 서버, 웹 보안, 업데이트 등이다. WordPress에 관해서는 PHP와 같은 대중적인 언어만큼 많은 관심을 받지는 못하고 있다. 그러나 XML이 무엇이며 어떻게 작동하는지 아는 것은 모든 웹 사이트 소유자나 개발자에게 유용할 수 있다. XML의 기본 사항에 대해 알아보고 워드프레스에서 XML을 사용할 수 있는 몇 가지 방법을 살펴보고자 한다. XML의 정의 XML은 마크업 언어라고 불린다. 즉, 파일 내의 요소에 정보를 추가하는 데 사용되는 태그 기반 언어다. 마크업 언어(프로그래밍 언어와 반대)의 한 가지 중요한 차이점은 기계와 사람이 모두 쉽게 읽을 수 있도록 설계되었다는 것이다. 다음은 실제로 작동하는 간단한 XML 스..
-
WASM 세계에서 Rust GUI가 급성장중Coding 2023. 5. 3. 18:04
Rust의 크로스플랫폼 특성과 소프트웨어 배포가 쉬운 WebAssembly 특성의 결합등이 원인 최근 많이 사용되는 툴킷들 비교 및 WASM 번들링 팁 소개 Dioxus : React와 비슷한 인터페이스 아키텍처 Tauri : Electron과 비슷하게 웹을 이용하여 데스크탑앱 작성 Xilem : Rust 언어 아키텍처와 잘 얼라인된 데이터-퍼스트 아키텍처 Iced : 단순성 및 타입 안전성에 중점을 둔 크로스플랫폼 GUI 라이브러리 Egui : 가장 사용하기 쉬운 GUI 라이브러리 Kas : “efficient retained-state toolkit” Slint : 임베디드 시스템, 마이크로컨트롤러 및 데스크탑을 타겟 Yew : React와 비슷한 웹용 GUI 프레임워크 Bracket : rltk(R..
-
웹사이트의 속도를 측정하는 코드Coding 2023. 5. 3. 06:02
웹페이지의 SEO를 개선하고 Google 검색 콘솔에서 페이지 경험에 대해 100%의 점수를 얻기 위해 웹사이트의 속도를 측정하는 코드 python # First, let's start by importing the necessary modules import requests import json # Define the URL of the webpage you want to optimize url = "https://www.example.com" # Define the API endpoint to check page experience score api_endpoint = "https://www.googleapis.com/pagespeedonline/v5/runPagespeed" # Define the ..