| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 함수적용
- programminglanguage
- 자바
- numpysort
- 빅데이터
- 점심뭐먹지
- Python
- 힘든가
- 너무속상할때
- MySQL
- AWS
- 개발자
- 프로그래밍
- mongoDB
- Oracle
- 판다스
- 클라우드
- pandas
- 파이선
- dbeaber
- database
- 파이선데이터타입
- 너무힘들때
- 이길이맞는가
- java
- 체했는가
- 나잘하고있는건가
- 넘파이
- Numpy
- 프로그래머
- Today
- Total
목록Python (9)
ddavely
Python :: Data Collect - Connect DataBase 데이터 수집 - 데이터베이스 연동 공통된 방법으로 데이터베이스를 사용하기 위해서 sqlclahemy 라는 패키지 사용 터미널에서 패키지가 설치되어 있는지 확인 >> pip list 없으면 설치 >> pip install sqlalchemy ( python ) / conda install sqlalchemy (anaconda) pip로 명령을 수행할 때 오류가 나는 경우 권한 문제인 경우 - 터미널을 관리자 권한으로 실행하거나 맨 뒤에 --user를 붙이면 됨 pip나 anaconda 버전이 낮아서 안되는 경우 pip upgrade : python -m pip install --upgrade pip anaconda upgrade :..
Data Collect 데이터 수집 1) 클립보드(복사한것) 내용 읽어오기 import pandas as pd df = pd.read_clipboard() print(df) scikit-learn ... 셋 0 scikit-learn: ... NaN 1 load_digits(): ... NaN 2 load_boston(): ... NaN 3 load_iris: ... NaN 4 load_diabetes(): ... NaN 5 load_linnerud(): ... NaN 6 load_wine(): ... NaN 7 load_breast_cancer(): ... NaN 8 캐글: ... NaN 9 UCI ... NaN ㅎㅎ 나나 신기하네 ../....왜케 잼있니 ...? 2) 머신러닝에 유용한 데이터 셋 s..
Python :: GUI Programming tkinter PyQt5 : 전통적으로 많이 해 옴 , Python이나 anaconda 의 기본 패키지가 아님, pycharm등의 IDE를 이용하면 에러가 발생하는 경우가 있음 wxPython 데이터 분석에 많이 사용하는 패키지 1. numpy 수치 해석이나 선형 대수 계산 기능을 제공하는 패키지 c언어 버전과 fortran 버전이 있음 배열을 제공하고 벡터화된 연산을 지원 2. pandas 테이블 형태의 데이터를 다루는 DataFrame과 Series 자료 구조를 제공하는 패키지 데이터 탐색이나 정리에 매우 유용한 패키지 데이터 전처리 과정이나 기술 통계 문석에서 많이 사용 3. matplotlib 시각화를 위한 패키지 4. seaborn matplotli..
Python :: Data Visualization 데이터 시각화 1. 시각화 데이터 또는 분석 결과를 알아보기 쉽도록 해주는 작업 1) 시각화 방법 프로그래밍 언어를 이용하는 방법 서버 사이드(Python, Java, C#등)에서 시각화 결과를 만들고 클라이언트 사이드에서 출력 클라이언트 사이드(Web의 경우 JavaScript, 웹을 제외한 애플리케이션의 경우는 python이나 MFC(visual c++),C#등)에서 결과를 가지고 직접 시각화 시각화 Tool을 이용하는 방법 - 타블로나 microsoft의 BI Tool등을 이용 2) 시각화를 하는 이유 *데이터를 분석하기 전에 전처리 과정에서 데이터의 분포를 확인하기 위함 분석 결과를 알아보기 쉽도록 하기 위해서 3) python의 시각화 패키지 ..
Python :: Connect DataBase Front End : CRUD(데이터 삽입 , 조회, 수정, 삭제 ) - 로컬 DB를 사용하는 경우가 있음 Back End : CRUD, Procedure, Join, Sub query, Index Operation : Design ( Modeling - 테이블 분할 , 정규화, 반정규화 등 ), CRUD, Procedure, Join, Sub query, Index Data Mining(Analysis) : Reading 1. MySQL 연동 1) 필요한 패키지 - pyMySQL 확인 : pip list 설치 : pip install 패키지이름 또는 경로 2)샘플 데이터 생성 로컬 데이터베이스를 사용하는 경우를 제외하고는 DDL을 애플리케이션에서 수행하는..
Python :: DataBase 1) 프로그래밍 언어에서 데이터베이스 연동 데이터베이스 인터페이스(드라이버,패키지)를 이용해서 직접 데이터를 읽고 쓰는 방법 데이터베이스 연동 프레임워크를 이용하는 방법 SQL Mapper : SQL을 별도로 작성하고 파라미터 매핑이나 결과 매핑을 자동으로 수행 ORM : SQL대신에 설정을 이용해서 인스턴스와 데이터베이스 테이블의 행을 매핑해서 연동하는 프레임 워크 (Django ORM (제일유명) 이나 Pony ORM, peewee등이 있음 ) 장고도 orm이니까 dto 만들고 dto랑 table(엔티티)이랑 어떻게 연결하나 ,,, 표준안 JPA로 hibernate로 구현하였습니다. backend는 db연동하는게 절반 이상이라서 insert delete update ..
Python :: Network 1. Socket : 네트워크 인터페이스 카드를 추상화한 클래스 또는 객체 2. 통신방식 1) Socket의 직접 사용 여부 Socket 통신 : Socket을 직접 생성해서 통신하는 방식 , 저수준 통신 , 효율은 좋지만 구현이 어려움 고수준으로 Wrapping된 클래스나 객체를 이용하는 방식 : URL 통신이 대표적 2) 연결 방식에 따른 분류 TCP 통신 : 송신 측과 수신 측이 연결된 상태에서 대화를 주고 받는 식으로 데이터를 전송 ( 효율은 UDP에 비해서 떨어지지만 신뢰성 높은 통신이 가능 ) UDP 통신 : 송신측이 수신측으로 일방적으로 데이터를 전송 ( 효율이 좋지만 데이터를 받았다는 사실을 알 수 없음, 스마트폰의 push가 이 방식으로 구현 ) 3) 연결..
Python :: Python Module 파이선이 제공하는 모듈 1. 날짜 및 시간 데이터 1) 시간 표현 TimeStamp : 컴퓨터가 시간을 표현하는 방법으로 초 단위나 밀리 초 단위로 측정한 시간 기준점을 1970년 1월 1일 자정으로 보는데 이 시간을 epoch time이라고 합니다 . GMT(Greenwich Mean Time: 그리니치 평균시) : 그리니치 천문대의 평균 태양시 UTC(Universal Time Coordinated: 협정 세계시) : 세슘 원자의 진동 수에 의한 초의 길이 LST(Local Standard Time: 지방 표준시): UTC를 기준으로 경도 15도마다 1시간 차이를 두는 것 Mac은 운영체제를 clean 설치를 하는 경우 시간대가 안맞는 문제가 발생하는 경우가..
하.......처음 시작해보는 티스토리라.......... 사용법을 몰라서ㅜ.ㅜ 열심히 작성한 것들이 모두 날아갔다ㅜ.ㅜ 넘나 속상하지만..... 다시 공부한다는 마음으로 !!!! reset restart!!! 가보자고~~!!! Python :: OOP Object Oriented Programming Operator Overloading(연산자 오버로딩) 연산자의 기능을 수정해서 사용하는 것 자바에서 + 는 숫자를 더하는 기능인데 문자열끼리 + 를 하면 문자열 결합이 발생 이 경우가 연산자 오버로딩의 대표적인 예. 파이선이나 c++에서는 사용자가 이 작업을 연산자의 기능을 정의 할 수 있음. 특정한 이름의 메서드를 재정의하면 되는데 이 때 메서드의 이름은 __연산자이름__(언더바언더바). 매개변수의 개..