본문 바로가기

PYTHON

(8)
[Python][문법] - 총 정리 01. 변수 # 주석 ?? -> 코드에 설명을 달고 싶을 때 앞에 # 을 붙이면 된다. 프로그램에 영향이 없음 # 주석 처리 방법 : ctrl + / print("*************************************ex1*************************************") # 변수? -> 숫자, 텍스트 등을 저장 할 수 있는 방. # x 라는 방(변수) 에 1이라는 숫자를 저장, 저장할 때는 "=" 를 사용 x = 1 # x 라는 변수에 저장된 내용을 출력 print(x) print("\n*************************************ex2*************************************") # 문자열은 큰따옴표 안에 넣는다. # x ..
[Python][개념] 파이썬 사용 이유 및 특징, 활용처 1. 파이썬을 사용해야 하는 이유 1) IT 엔지니어로 일하고 싶다. - 파이썬 작성 프로그램은 기존 IT시스템에 이식하기 좋은 장점이 있음 2) 인공신경망 기반의 딥러닝을 배우고 싶다. - 최신 머신러닝 및 딥러닝 알고리즘들은 대부분 파이썬으로 개발되어 작성됨 3) 아직 목적은 없으나 많이 사용하는 언어를 선택하고 싶다. - 전 세계적으로 C, Java 에 이어서 가장 많이 사용하는 프로그래밍 언어는 파이썬 - 타오베 (전 세계 엔지니어, IT교육 기관 등을 통해 조사한 결과로 나타내는 프로그래밍 언어 인기 순위 지수) 에서 파이썬은 3위 2. 파이썬 특징 1) Simple & easy - 간결한 코드, 코드 재사용, 쉬운 유지보수, 객체지향 2) Interpreter - 인터프리터 : 코드를 한 줄씩..
[Python][Library] 3. matplotlib - 그래프 패키지 목차 0. 참조 사이트 1. matplotlib API - 기본 - 시스템 폰트 찾기 - 한글 폰트 설정 - 한글 폰트 설정 확인 1.1 Figure 와 subplot 1) 기본 2) 여러개의 그림판 생성 3) 여러개의 그림판 배열로 생성 1.2 Line Chart 1.3 Bar Chart 1.4 Pie Chart 1.5 Scatter Chart 1.6 색상, 마커, 선 스타일 1) 기본 문법 2) Matplotlib 스타일 - color - line - 조합 - 마커 참조 사이트 1.7 눈금, 라벨, 범례 1) 제목 축 이름, 눈금 이름 2) 범례 추가 1.8 주석, 그림 추가 1) 주석 2) 그림 1.9 파일로 저장 2. Pandas 에서 그래프 그리기 2.1 선 그래프 1) Series.plot()..
[Python][Library] 2. Pandas - 데이터프레임 패키지 pandas documentation : http://pandas.pydata.org/pandas-docs/stable/ pandas documentation — pandas 1.3.5 documentation The reference guide contains a detailed description of the pandas API. The reference describes how the methods work and which parameters can be used. It assumes that you have an understanding of the key concepts. pandas.pydata.org 0) Series 1차원 배열의 형태를 가진 자료구조 (데이터 객체) s = pd.Ser..
[Python][Library] 1. Numpy - 배열을 다루는 라이브러리 NumPy 란? Numerical Python 의 줄임말 과학계산용 패키지 ndarray (n dimentional array)를 제공 빠르고 효율적인 메모리 사용, 벡터 연산, 브로드캐스팅(확대) 기능을 제공하는 다차원 배열 [[1, 2], [1, 2], [[1, 2], [3, 4]] for 문 등 반복문을 작성할 필요없이 전체 배열에 대해 빠른 연산을 제공 배열 데이터를 디스크에 쓰거나 읽을 수 있는 도구 선형대수, 난수 발생기, 푸리에(Fourier) 변환 기능 C, C++, 포트란 등 다른 언어로 쓰여진 코드를 통합하는 도구 특징 빠르고 효율적인 다차원 배열 객체 ndarray (n-dimensional array) 데이터 분석 시 데이터 컨테이너 역할(데이터를 담는 그릇) 목적 : 데이터 분석에..
[파이썬] 데이터 분석 관련 학습 자료 조사 Python 을 본격적으로 하기 위해 관련 서적을 찾아 정리하겠다 --------------------- 입문서적 https://book.naver.com/bookdb/book_detail.naver?bid=20731863 파이썬으로 시작하는 데이터 분석 이 책은 탐색적 데이터 분석을 위한 ‘파이썬 프로그래밍 입문서’ 입니다. 이 책은 처음 데이터 분석에 입문하는 독자가 최대한 빠르게 시작할 수 있도록 기본을 알려주는 것을 목표로 합니다. book.naver.com 1. 파이썬 설치 - Anaconda - Jupyter 2. 파이썬 기본 문법 익히기 - 변수 - 자료형 - 조건문 - 반복문 - 입출력 - 함수, 람다 - 모듈, 패키지, 클래스 3. 데이터 분석을 위한 파이썬 응용 문법 - numpy - ..
[개념] Visual Studio Code 에 대해 알아보자 (1/2) 본 글에서는 Visual Studio Code 를 간략히 소개하고, 설치 및 작동법에 대해 알아보도록 하겠다. Visual Studio Code? Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and ..
[개념] Python 구동을 위한 통합개발환경 (IDE) 에 대해 알아보자 (Visual studio code, pycharm, spyder 등) 이번 글에서는, Python 의 코드 구현을 위한 통합개발환경 중 Visual Studio Code, Pycharm, Spyder 에 대해 알아보겠다. IDE (Integrated Development Environment)? IDE (통합개발환경)이란, 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어 이다. 최근의 IDE는 GUI (Graphical User Interface) 응용 프로그램 개발용 고속 개발 도구가 많다는 특징이 있다. Python 코드전용 IDE (Integrated Development Environment)? 파이썬을 위한 다양한 IDE가 존재하는데, 본 글에서는 visual studio code, ..