공부 24

[데이터 분석] 시리즈, 데이터 프레임

필수 라이브러리 이름 판다스(Pandas) 데이터를 수집하고 정리하는데 최적화된 도구 Series(1차원)와 DataFrame(2차원) 제공 넘파이(Numpy) 맷플롯립(Matplotlib) 사이킷런(sckit-learn) 사이파이(Scipy) 시리즈 데이터가 순차적으로 나열된 1차열 배열 딕셔너리{키: 값}와 비슷한 구조 # 시리즈 만들기 기본구조 pandas.Series(딕셔너리) pandas.Series(리스트) # 딕셔너리를 시리즈로 변환하기 # 판다스 import 하기 import pandas as pd # 딕셔너리 생성 dict1 = {'a':1, 'b':2, 'c':3} # 시리즈 변환 sr = pd.Series(dict1) # 출력 print(type(sr)) print(sr) # 리스트를..

[점프 투 파이썬 ] 05장 클래스, 모듈 패키지, 예외처리, 내장함수, 라이브러리

출처: https://wikidocs.net/book/1 점프 투 파이썬 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 … wikidocs.net 클래스 # 함수 활용했을 때 코드: 각각 계산이 필요할 때마다 함수를 늘려줘야 한다. result1 = 0 result2 = 0 def add1(num): global result1 result1 += num return result1 def add2(num): global result2 result2 += num return result2 print(add1(3)) print(add1(4)) print(add2(3)) print(..

공부/Python 2023.04.09

[점프 투 파이썬 ] 04장 입력과 출력

출처: https://wikidocs.net/book/1 점프 투 파이썬 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 … wikidocs.net 함수 # 파이썬 함수 구조 def 함수명(매개변수): ... # 매개변수와 인수 def add(a,b): # a, b는 매개변수 return a+b print(add(3,4)) # 3, 4는 인수 7 매개변수 - 함수에 전달된 값을 저장하는 변수 인수 - 함수에 전달하는 값 # 일반적인 함수 형태태 def add(a, b): result = a + b return result a = add(3,4) print(a) 7 # 입력값이 ..

공부/Python 2023.04.09

[점프 투 파이썬 ] 03장 제어문

출처: https://wikidocs.net/book/1 점프 투 파이썬 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 … wikidocs.net if 문 # if와 else를 사용한 기본 구조 if 조건문: 수행할 문장1 수행할 문장2 ... else: 수행할 문장A 수행할 문장B ... x = 3 y = 2 x>y True x=3000: print("택시를 타자") else: print("걸어 가자") 택시를 타자 #"돈이 3000원 이상 있거나 카드가 있다면 택시를 타고 그렇지 않으면 걸어 가라." money = 2000 card = True if money>=2000 ..

공부/Python 2023.04.08

[점프 투 파이썬 ] 02장 자료형

출처: https://wikidocs.net/book/1 점프 투 파이썬 이 책은 파이썬이란 언어를 처음 접해보는 독자들과 프로그래밍을 한 번도 해 본적이 없는 사람들을 대상으로 한다. 프로그래밍을 할 때 사용되는 전문적인 용어들을 알기 쉽게 풀어서 … wikidocs.net 숫자형 # 실수형 a = 1.2 a = -3.45 # 실수형 소수점 표현 방식 a = 4.24E10 #4.24*10^10 a = 4.24e-10 # 4.24*10^-10 # 8진수 a= 0o177 # 16진수 a = 0x8ff a = 0xABC # 사칙연산 a = 3 b = 4 a + b 7 a-b -1 a*b 12 a/b 0.75 # x의 y제곱을 나타내는 **연산자 a = 3 b = 4 a **b 81 문자열 자료형 # 큰 따옴..

공부/Python 2023.04.08

[JAVA 배열의 선언과 사용2] 특정한 값 찾기, 주사위 던지기, 극장 예약 시스템

특정한 값 찾기 SeqSearch.java import java.util.*; public class SeqSearch { public static void main(String[] args) { int s[]= {0,10,20,30,40,50,60,70,80,90,100}; int value, index = -1; Scanner scan = new Scanner(System.in); System.out.print("탐색할 값을 입력하시오 : "); value = scan.nextInt(); for(int i = 0; i< s.length; i++) { index++; if(value==s[i]) { System.out.println(value+"의 값은" + index + "위치에 있습니다."); } ..

공부/JAVA 2022.08.21

[JAVA 조건문] 최대 공약수 찾기 , 약수 계산하기, 난수의 합 계산하기, 숫자 추측 게임, 로또 확률 계산

최대 공약수 찾기 : while Gcd.java import java.util.*; public class Gcd { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a, b, c; System.out.print("두개의 정수를 입력하시오(큰수, 작은수)"); a=input.nextInt(); b=input.nextInt(); //사용자로부터 정수들이 입력되어 x와 y로 저장된 다음에, 최대 공약수를 계산하는 while 루프로 들어간다. // while 이 값이 화면에 출력된다. while(b!=0) { c=a%b; a=b; b=c; } System.out.println("최대 공약수는 : "+ a);..

공부/JAVA 2022.08.21

[JAVA 반복문] 성적에 따라 학점 결정하기, 인사말 출력하기, 월의 일수 출력하기

성적에 따라 학점 결정하기 : if-else Grading.java import java.util.*; public class Grading { public static void main(String[] args) { int grade; String rate; Scanner input = new Scanner(System.in); System.out.print("성적을 입력하시오 : "); grade = input.nextInt(); if(grade>=90) rate = "A"; else if(grade>=80) rate = "B"; else if(grade>=70) rate = "C"; else if(grade>=60) rate = "D"; else rate = "F"; System.out.printl..

공부/JAVA 2022.08.21