목록분류 전체보기 (14)
먼가 작고 귀여운 코드..

UST 개발 - 품질검사 - 공정검사(2차) - frmLineInspectView.cs // [공정검사] 치수검사 그리드에 합격 필드 추가 (값 입력 시마다 상한/하한값과 비교해 합격 여부 자동 입력. DB에 저장하지 않음) // Value1 값 변경 시 이벤트 처리 private void gvQTLine_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { if(e.Column.FieldName == "Value1") { GridView view = sender as Gri..

✅ 프로젝트 방향성 정리 ✅[ 1 ] 사이버 침해사고2021 - 2023년 침해사고 통계 분석[ 1 - 1 ] 유형별 침해사고 통계 1위 서버해킹2위 악성코드 (랜섬웨어 / 악성코드의 90%이상이 랜섬웨어 감염)3위 DDos 공격4위 기타 (정보유출, 스팸 문자 및 메일 발송 등의 침해사고) [ 1 - 1- 1,2 ] 랜섬웨어▶️ 랜섬웨어 데이터 분석 결론 📌 데이터 분석 기법1. 기술 통계(Descriptive Statistics) - 평균, 중앙값, 최빈값 등 기본적인 통계량 계산 - 데이터 분포, 분산, 표준편차 등 파악2. 탐색적 데이터 분석(Exploratory Data Analysis, EDA) - 데이터의 패턴, 이상치, 관계 등을 시각화와 통계적으로 분석 - 데이터 이해를 ..

240522수데이터 분석이란?데이터를 이용해 크고 복잡한 현상에서 유의미한 패턴을 찾고 그로부터 의사결정에 필요한 통찰을 얻는 행위이다. 여기서 패턴은 경향(Trend)일 수도 있고 계절성(Seanality)일 수도 있다. 떄에 따라서 이상값(Outlier)도 주요한 관찰 대상이 된다. 데이터 분석의 이유?데이터 분석만으로 문제를 해결하거나 새로운 서비스를 제공할 수는 없지만, 분석 결과로 밝혀진 패턴과 그로 인한 통찰을 이용하면 합리적인 의사결정이 가능해지기 때문에 데이터 분석을 한다.데이터 분석 방법데이터 분석을 위한 방법으로는 크게 두 가지가 있다. 확증적 데이터 분석(CDA)과 탬색적 데이터 분석(EDA) 두 종류이다. - 가설을 세운 후에 이를 데이터를 통해 검증해 본다. ► CDA - 데이터를..

만약 타겟팅하는분야/회사가 있는경우에는매출액,매출현황 or사용자현황,이용자변화csv로 제공하는 회사도있음!>>> 눈에띔!!!!! +++++++++++++++ 기상청,인구데이터가지고서시간이 흐를수록 ~~~한 양상을 보인다.미세먼지 통계 >> 봄철에 심한게맞다!xx지역이 그래서 인구가 줄었다 늘었다📌 데이터 분석 기법1. 기술 통계(Descriptive Statistics) - 평균, 중앙값, 최빈값 등 기본적인 통계량 계산 - 데이터 분포, 분산, 표준편차 등 파악2. 탐색적 데이터 분석(Exploratory Data Analysis, EDA) - 데이터의 패턴, 이상치, 관계 등을 시각화와 통계적으로 분석 - 데이터 이해를 위한 다양한 그래프 작성3. 시계열 분석(Time Series A..

[ 스크립트 ]# day111_0520(월) # 데이터 시각화 # matplotlib 라이브러리 # pyplot 모듈 # cmd에서 'pip install matplotlib' 라고 입력해 설치해야 함! # macOS는 버전명도 기재해야 함! >> pip3 install matplotlib import matplotlib.pyplot as plt # 이름이 길어서 plt로 줄여서 사용하는 게 일반적임 import csv ##plt.title('only English') ##plt.plot([1,2,3,4,5],[20,10,50,40,30]) # 그래프를 작성해서, ##plt.show() # 보고싶어! ##plt.plot([32.8,38.4,36.5],color='red',label='high') ##pl..

day106 0508(수) - 파이썬에서 엑셀 불러오기 📌 발생한 에러 발생한 에러 1 📍 에러 코드 📍 해결 방안[ 수정 전 코드 ] [ 수정 후 코드 ]발생한 에러 2 📍 에러 코드 값을 추가할 때 줄 바꿈이 되지 않는 에러 발생 📍 해결 방안 masOS는 개행 문자인 newline=‘’ 사이에 ‘\n’을 넣어줘야 함 [ 수정 전 코드 ] [ 수정 후 코드 ]
파이썬에서 다루는 ‘데이터’, ‘파일’ 등은 대부분 .csv 파일을 의미함이 때문에 대부분의 공공데이터들은.csv 파일도 배포해 줌.csv는 모듈이며 특이한 점은 String 타입으로 저장된다는 것!! 엑셀에서 파일 생성 후 저장은 .csv로 저장한다 (CSV로 저장하는게 중요!!).csv 파일로 저장할 경우 엑셀 칸을 쉼표(,)로 구분해 저장한다. 📌 CSV 모듈이란?Python의 내장 모듈 중 하나로, CSV(Comma-Separated Values) 형식의 데이터를 처리하는데 사용한다.CSV 파일은 텍스트 파일로, 각 데이터를 쉼표(,)로 구분해 작성한다.주로 스프래드 시트나 데이터베이스에서 데이터를 교환 또는 저장하기 위해 사용한다. 📌 CSV 모듈의 주요 함수 및 기능 1. 파일 열기 ..
## day106 240508(수) - 파이썬 파일 입출력 📌 파이썬 파일 입출력파이썬에서 파일 입출력은 매우 중요한 작업 중 하나이다. 데이터 분석, 가공, 시각화 등을 위해 파일에서 데이터를 읽어 들이는 과정이 필수적이다. (매우 많음) 데이터를 읽고 쓰기 위한 방법은 여러 가지가 있지만, 대표적인 방법은 1. ‘open 함수’를 사용하는 방법과 2. ‘with 문’을 활용하는 방법이 있다. ‘open 함수’도 설명하고 있지만.. 10명 중 10명은 ‘with 문’을 사용한다고 하니 알아두기만 하자! 📌 파일 위치와 경로 파일의 위치는 ‘절대 경로’와 ‘상대 경로’로 지정할 수 있다. 일반적으로 파일의 위치가 바뀔 수 있기 때문에 ‘상대 경로’를 사용하는 것이 좋다. 📌 파일을 다루는 함수 및 모듈1..

✅ 게임 설계서1. 초기 화면 - “1번 게임 시작”과 “2번 게임 종료” 출력 - 값을 입력받기 2. 게임 화면 - “1번 게임 시작” 선택 시 1부터 100까지의 숫자 중 랜덤한 값을 생성 - 사용자에게 값을 입력받음 - 입력받은 값과 랜덤 값을 비교 후 결과 출력 - 입력받은 값이 정수가 아닐 경우 “정수만 입력해 주세요” 출력 - 입력받은 값이 랜덤 값보다 작을 경우 ► “입력한 값보다 큽니다 출력 - 입력받은 값이 랜덤 값보다 클 경우 ► “입력한 값보다 작습니다 DOWN↓” 출력 - 입력받은 값과 랜덤 값이 같을 경우 ► “정답입니다! 몇 회 만에 맞췄습니다!” 출력 - 틀린 횟수가 5번을 초과할 경우 “입력 횟수 초과로 게임을 종료합니다” 출력 - 문구. 출력 후 3초 뒤 메인 화면으로 이동..
📌 스택(Stack)이란?스택이란 ‘쌓아 올린다’를 의미하는 단어로,스택 자료 구조라는 것을 책을 쌓듯이 차곡차곡 쌓아올린 형태의 자료구조를 말함 📌 스택 특징같은 구조와 크기의 자료를 정해진 방향으로만 쌓을 수 있고, 이를 top이라고 함top으로 정한 곳을 통해서만 접근 가능하고 자료를 삭제할 때도 top을 통해서만 가능함스택에서 top을 통해 삽입하는 연산을 ‘push’, top을 통해 삭제하는 연산을 ‘pop’이라고 함 따라서, 스택은 시간 순서에 따라 자료가 쌓여서 가장 마지막에 삽입된 자료를 먼저 삭제하는 구조적 특징을 가짐이를, 후입선출(LIFO, Last In First Out) 구조라고 함그리고 비어있는 스택에서 원소를 추출하려 할 때 stack underflow라고 하며, 스택이 넘..