파이썬 기초 5

Django 01 웹프로그래밍

안녕하세요 jju_developer입니다! 오랜만에 자격증 시험을 모두 마치고 돌아왔습니다! 오늘부터 일주일 동안 장고에 대해서 간략하게 배운 내용을 공유드리겠습니다. 맨 아래 수업 내용을 정리하였으니, 참고 부탁드립니다. 그렇다면... 본격적으로 시작하기 전에 장고란 무엇인지 살펴보겠습니다! Django_(web application framework) 장고! 파이썬으로 만들어진 무료 오픈소스 웹 애플리케이션 프레임워크입니다. 쉽고 빠르게 웹사이트를 개발할 수 있도록 돕는 구성요소로 이루어진 웹 프레임워크이라고 합니다. 웹사이트를 구축할 때, 비슷한 유형의 요소들이 항상 필요합니다. 우리가 개발을 하다 보면 항상 회원가입, 로그인, 로그아웃과 같이 사용자 인증을 다루는 방법이나 웹사이트의 관리자 패널,..

python_matplotlib로 다양한 그래프 그리기(데이터 시각화)_선그래프, 원그래프, 막대 그래프, 파이 그래프

안녕하세요 쥬_developer입니다! 내일은 날씨가 좋아서 미리 공부 후 봄 나들이를 갈 예정입니다 호호 😊😊😊 지난 시간의 넘파이 판다스에 이어서 이번시간에는 matplotlib로 그래프 그리기에 대해 알아보도록 하겠습니다~!! matplotlib는 파이썬에서 데이터를 효과적으로 시각화하기 위해 만든 라이브러리를 뜻합니다. • matplotlib 홈페이지: https://matplotlib.org/ 맷플롯립(Matplotlib)은 데이터를 차트(chart)나 플롯(plot)으로 시각화하는 패키지입니다. 데이터 분석에서 Matplotlib은 데이터 분석 이전에 데이터 이해를 위한 시각화나, 데이터 분석 후에 결과를 시각화하기 위해서 사용됩니다. 저의 팀의 궁극적인 목적인 신용평가 후 결과를 시각화하는 ..

python 판다스(pandas Series, DataFrame, Panel) 개념 설명

안녕하세요 jju_developer입니다. 이번시간에는 파이썬의 pandas에 대해 알아보도록 하겠습니다! 데이터 분석을 위한 필수 패키지에는 바로 Pandas와 Numpy 그리고 Matplotlib가 있습니다. 세 개의 패키지 모두 아나콘다를 설치했다면 추가 설치 없이 사용할 수 있습니다. 넘파이는 배열로 숫치만 계산한다면, 판다스(Pandas)는 파이썬 데이터 처리를 위한 라이브러리입니다. "구조적 데이터 표시와 처리에 강한 pandas" 파이썬을 이용한 데이터 분석과 같은 작업에서 필수 라이브러리로 알려져 있습니다. 참고할 수 있는 Pandas 링크는 다음과 같습니다. 링크 : http://pandas.pydata.org/pandas-docs/stable/ 🍒Pandas의 경우 pd라는 명칭으로 임..

python 모듈이란? (모듈, 패키지, 라이브러리 용어 정리)

안녕하세요 jju_developer입니다. 오늘은 파이썬의 모듈에 대해 알아보도록 하겠습니다. 모듈과 패키지 라이브러리를 정확하게 구분을 하는 법이 헷갈려서 찾아봤었습니다. 여기서 모듈 프로그램이 무엇인지 먼저 알아보고 패키지와 라이브러리도 조금 다뤄보도록 하겠습니다. 우선, 모듈이라는 것은 프로그램을 구성하는 요소로 기능의 일부분을 분리한 코드 덩어리를 말합니다. 모듈 프로그래밍은 이러한 필요한 기능을 분리해서 모듈화가 된 그 프로그램을 구현하는 것을 의미합니다. 프로그램을 구현할 때, 모든 코드를 하나의 파일에 모아둔다면, 다른 사람이 읽거나 혹은 미래의 내가 읽었을 때 가독성이 매우 떨어지며, 코드의 유지보수와 재사용이 매우 어렵게 됩니다. 이럴때 필요한 게 바로 모듈 프로그램입니다. 필요한 기능들..

Python 시작하기

안녕하세요 jju_developer입니다. 학원에서 오늘부터 Python에 대해 배웠습니다. 배운 점에 대해서 간략하게 정리한 것을 공유드리겠습니다. 파이썬으로 할수 있는 것 1) 시스템 유틸리티 제작 운영체제의 시스템 명령어를 이용하여 갖가지 시스템 유틸리티를 만들 수 있습니다. 유틸리티란, 컴퓨터 이용에 도움이 되는 여러 소프트웨어를 말하는데, 아마도 엑셀과 같은 것들을 말하는 것 같습니다. 이런 여러 가지 프로그램을 하나로 뭉쳐서 프로그램들을 무수히 만들 수 있습니다. 2) 웹 프로그래밍 익스플로러, 크롬, 파이어폭스와 같은 웹 브라우저에 웹 서핑하면서 보는 게시판이나 방명록을 웹 프로그램이라고 하는데, 이런 웹 프로그램을 만드는 도구로도 쓸 수 있습니다. 3) 수치 연산 프로그래밍 파이썬에서는 수..