728x90 분류 전체보기28 [R] 데이터 분석에서의 R과 파이썬 비교 통계 프로그래밍 언어 R 1993년 뉴질랜드의 오클랜드 대학에서 개발된 통계 계산과 그래프 작업을 위한 프로그래밍 언어다. 특징 1. 데이터 분석 분야에서 파워풀한 언어 2. 모든 OS에서 설치 가능 3. 코드를 한 줄씩 읽어내려가며 실행하는 인터프리터 언어 4. 무료 R과 파이썬의 차이 언어 난이도 R > 파이썬 R - 일반적인 프로그래밍 언어들과 달리 문법 구조가 독특한 부분이 많아 배우기 어려울 수도 있다. 파이썬 - 프로그래밍 언어들 중에서 문법이 직관적이고 간결해서 제일 배우기 쉽다. 강점인 분야 R - 데이터 분석 파이썬 - 머신 러닝, 딥 러닝 둘 중에 어떤 걸 배워야하나? 프로그래밍 언어를 배운 적이 한번도 없다면 무조건 파이썬이다! 실무에서는 파이썬으로 서비스를 개발하기 때문에 범용적 측.. 2024. 4. 1. [Tkinter] 18. 이벤트 바인딩 Event Binding Tkinter의 이벤트 바인딩 커맨드 바인딩은 command 옵션을 제공하는 일부의 위젯에서만 가능하다. 이 외의 위젯에서도 이벤트 처리가 필요할 수 있다. 이를 위해 사용하는 것이 이벤트 바인딩이다. Tkinter는 bind() 함수를 제공하여 커맨드 바인딩이 되지 않는 위젯에 대한 이벤트 처리를 가능하게 만들어 준다. bind 함수 일반적은 문법은 다음과 같다. widget.bind(event, handler) widget에서 event에 지정한 이벤트가 발생하면 handler에 지정한 함수가 실행된다. 이벤트 패턴 Tkinter는 이벤트 패턴을 사용해 이벤트를 정의한다. 일반적인 패턴은 다음과 같다. 0개 이상의 modifier, type, detail의 조합으로 구성된다. modifier, typ.. 2024. 2. 22. [Tkinter] 17. 커맨드 바인딩 Command Binding Tkinter의 커맨드 바인딩 애플리케이션을 좀 더 동적으로 만들기 위해서 위젯들은 마우스 클릭, 키보드 키 입력과 같은 이벤트에 반응해야 한다. 이를 위해서는 특정 이벤트에 콜백 함수를 할당하는 것이 필요하다. 이벤트가 발생하면 콜백이 자동으로 호출되어 이벤트를 호출하게 된다. Tkinter는 일부 위젯에서 커맨드 바인딩을 사용하여 이벤트에 대한 콜백 함수를 연결할 수 있다. 위젯의 command 옵션에 함수를 넣어서 위젯에서 이벤트가 발생했을 때 해당 함수가 자동적으로 호출되도록 한다. 커맨드 바인딩은 아래의 과정으로 진행된다. 1. 콜백 함수를 정의한다 2. 위젯의 command 옵션에 함수를 할당한다. 예를 들어 Button 위젯은 아래의 코드와 같이 작성하게 된다. ttk.Button(root,.. 2024. 2. 21. [Pandas] 1. 판다스 Pandas 시작 판다스 Pandas 판다스(Pandas)는 데이터 셋 작업을 위한 파이썬 라이브러리다. 데이터에 대한 분석, 정리, 탐색 및 조작을 위한 함수들이 들어있다. 판다스는 빅데이터를 분석해주고 통계 이론에 기반한 결과를 제공해준다. 판다스 설치 터미널에 아래의 명령어를 입력하여 판다스를 설치한다. pip install pandas 판다스 가져오기 import pandas as pd 판다스는 관습적으로 pd로 축약하여 사용한다. 참조 https://www.w3schools.com/python/pandas/pandas_intro.asp 2024. 2. 20. 이전 1 2 3 4 ··· 7 다음 728x90