본문 바로가기

IT25

[Python] Django 간략하게 살펴보기 (Web FrameWork) Python 웹 프레임워크 중 하나인 Django에 대해서 공부한 내용을 정리 목차 Django https://www.youtube.com/playlist?list=PLuHgQVnccGMDLp4GH-rgQhVKqqZawlNwG Python Django Web Framework www.youtube.com 1. Django ⓐ. 설치 python3 -m pip install django ⓑ. 프로젝트 시작 djago-admin startproject myproject . 점(.) : 현재 디렉토리에 프로젝트 시작 ⓒ. 서버 실행 python manage.py runserver 0:80 글작성자의 환경은 클라우드 환경이라 80번 포트를 열어서 웹으로 외부 사이트로 접속 가능하도록 설정 ◆ 만약 localho.. 2023. 6. 23.
[Python] 인공 신경 구현 실습하면서 느낀 주의점. Jupyter notebook으로 class를 정의하고 각종 활성화 함수를 정의해서 넣었는데 코드를 짜면서 주의할 점 몇 가지를 정리 __init__ 함수로 시작하면서 변수 선언 초기화하는 거 생각 클래스 안에 함수 정의해줄때 self 항상 까먹지 말것 클래스 호출하면서 어느 객체에서 불러왔는지 헷갈리지 말것 클래스에서 함수꺼내는데 자꾸 nameerror 뜨는거 주의 #인공 신경망 클래스 class NeuralNetwork: def __init__(self, input_size, hidden_size, output_size): #가중치 초기화 self.params = {} self.params['W1'] = np.random.randn(input_size, hidden_size) self.params['.. 2023. 5. 3.
[정보 보안] 암호 내용 정리 보호되어 있는 글 입니다. 2023. 4. 4.
[정보 보안] 정보 보안에 일반적인 이해 내용 정리 보호되어 있는 글 입니다. 2023. 4. 4.
[데이터 시각화] Python-라이브러리 Seaborn 기초 내용 정리 본 글은 파이썬의 데이터 시각화 라이브러리 중 하나인 Seaborn에 대한 기초적인 내용을 공부하고 정리한 글임을 밝힘. 목차 Seaborn 라이브러리 Matplotlib의 기능과 스타일을 확장한 파이썬 시각화 도구의 고급버전 오히려 Matplotlib보다 단순한 인터페이스를 제공 1. 연속형 데이터의 시각화 1.1. 산점도와 회귀선 (regplot) 서로 다른 2개 연속 변수의 산점도 선형회귀분석에 의한 회귀선 1.2. 히스토그램 (distplot) bins의 개수에 따라서 히스토그램이 달라짐 1.3. 커널 밀도 그래프 (kde) 커널 밀도 함수는 그래프와 x축 사이의 면적이 1이 되도록 그림 2. 범주형 데이터 분포 2.1. 빈도 그래프(countplot) 범주형 변수에 대해 빈도수를 막대 그래프로 .. 2023. 3. 31.
[데이터 시각화] Python-라이브러리 matplotlib 기초 내용 정리 본 글은 Python에서 제공하는 데이터 시각화 라이브러리인 matplotlib에 대해서 공부한 기초적인 내용을 정리하는 글임을 밝힘. 목차 Matplotlib 데이터 분석에서는 다루는 데이터는 매우 다양함 이러한 데이터의 크기가 수천, 수만개를 넘어가기 때문에 데이터 시각화가 필요 판다스 내장 메소드로는 한계가 존재 시각화 전문 도구를 사용해서 원하는 형태의 그래프를 그려야 함. 1. 선 그래프 연속하는 데이터 값들을 직선 또는 곡선으로 연결한 그래프 시계열 데이터와 같이 시간에 따른 연속적인 값의 변화와 패턴을 활용하는 데 적합함 1.1. 선 그래프 만들기 ⓐ. 기본 그래프 데이터프레음으로 연도별 매출액 현황 데이터를 로드 plt.plot() 메소드를 사용함 (plt는 matplotlib.pyplot.. 2023. 3. 31.
[데이터 처리] Python-pandas 기초 공부 내용 정리(연산, 데이터프레임 구조,통계 추출, 데이터 입출력) 본 글은 데이터 처리를 위해 자주 사용되는 파이썬의 판다스 라이브러리에 대해 공부한 기초적인 내용을 정리하는 글임을 밝힘. 목차 pandas 1. 판다스 연산 산술 연산 판다스 객체는 산술 연산을 지원 사칙연산은 물론 로그, 지수등의 연산도 가능 시리즈 vs 숫자, 시리즈 vs 시리즈 연산 시리즈가 제공하는 연산 메소드를 사용할 수 있음. 데이터프레임 vs 숫자, 데이터프레임 vs 데이터프레임 연산 1.1. 시리즈 연산 ⓐ. 시리즈 vs 숫자 시리즈 객체에 숫자로 연산을 하면 모든 원소에 동일하게 반영 ⓑ. 시리즈 vs 시리즈 시리즈와 시리즈의 연산은 같은 인덱스를 가진 원소끼리 이루어짐 1.1.1. 시리즈 연산 메소드 add() : 더하기 sub() : 빼기 mul() : 곱하기 div() : 나눗셈 .. 2023. 3. 31.
[데이터 처리] Python pandas-기초 공부 내용 정리 (자료구조) 본 글은 데이터 처리를 위해 자주 사용되는 파이썬의 판다스 라이브러리에 대해 공부한 기초적인 내용을 정리하는 글임을 밝힘. 목차 pandas 1. 판다스의 자료구조 데이터를 수집하고 정리하는 데 최적화된 도구 오픈소스로 무료라는 장점을 가짐 가장 쉬운 언어인 파이썬을 기반으로 함 데이터를 다루는 업무의 80%이상을 판다스로 처리 1.1. 판다스 자료구조 데이터의 속성은 매우 다양함 서로 다른 형식의 데이터를 동일한 형식으로 통합해야 함 판다스는 시리즈와 데이터 프레임을 제공함. 1.1.1. 시리즈 데이터가 순차적으로 나열된 1차원 배열 인덱스(key)와 데이터 값(value)가 일대일 대응으로 이루어진 데이터 → 파이썬 딕셔너리와 유사 인덱스 구조 인덱스를 잘 활용하면 값의 탐색,정렬, 선택, 결합을 쉽.. 2023. 3. 31.