AI SCHOOL 58

[TIL] 멋사 AI SCOOL DAY 9 - 데이터사이언스 개요, 판다스(pandas)

멋사 AI SCOOL 8일차 : 데이터사이언스 개요, 판다스(pandas) * Keywords #데이터프레임 #pandas #numpy * Today I Learned * 행동강령(Code of Conduct) * 응원하기! 처음 배울 때는 누구나 어렵습니다. * 어려운 선택을 하고 용기를 내서 배우기 시작한 여러분을 응원합니다! * 작은 성공에도 서로를 응원해주세요! * 우리는 출발점이 모두 다르기 때문에 다른 사람과 나를 비교하지 않습니다. 비교는 어제와 나와 오늘의 나를 비교합니다. * 의사소통에 있어서 예의 바르고 건설적인 태도를 늘 보여주세요. * 개인적인 인신공격이나 목소리를 올려 화내는 행동을 하지 마세요. 모든 사람은 공동체의 책임을 져야 하고, 서로에 대한 긴장을 완화하고 가능한 한 빨리..

AI SCHOOL/TIL 2023.01.09

[TIL] 멋사 AI SCOOL DAY 9 - 파이썬 클래스, 모듈, 패키지, 예외 처리

멋사 AI SCOOL 9일차 : Python 모듈, 패키지, 예외처리 * Keywords #class #module #package #import #from #as * Today I Learned 지난 시간 복습 - 변수와 함수를 묶어서 코드를 작성하는 방법 - 객체지향을 구현하는 문법 - 객체지향 : 실제세계를 모델링하여 프로그램을 개발하는 개발방법론 -> 협업 용이 - 클래스 사용법 - 클래스 선언(코드 작성) -> 객체 생성(메모리 사용) -> 메서드 실행(코드 실행) - 클래스 선언(설계도 작성) -> 객체 생성(제품 생산) -> 메서드 실행(기능 사용) - 클래스 식별자 : PasacalCase - class, self(객체 자신) - 클래스는 사용자 정의 데이터 타입이다 - type(accou..

AI SCHOOL/TIL 2023.01.06

[TIL] 멋사 AI SCOOL DAY 8 - 파이썬 함수, 상관계수

멋사 AI SCOOL 7일차 : Python 기초 * Keywords #class #분산 #공분산 #상관계수 #결정계수 * Today I Learned 지난 시간 복습 - 반복되는 코드를 묶어서 사용 -> 코드의 유지보수 향상 - 사용법: 함수선언(코드작성) -> 함수호출(코드실행) - def, return, argument, parameter, docstring, scope, global, lambda - argument, parameter: 함수호출하는 코드에서 함수선언하는 코드로 데이터를 전달 - default parameter, keyword argument - *args / **kwargs - parameter: 여러개의 아규먼트 -> 하나의 변수(tuple, dict)로 묶어서 코드 실행 - ..

AI SCHOOL/TIL 2023.01.05

[TIL] 멋사 AI SCOOL DAY 7 - 파이썬 함수

멋사 AI SCOOL 7일차 : Python function * Keywords #lambda #scope #grobal #local #def * Today I Learned # 로또번호 출력(list) # - 1 ~ 45의 랜덤한 숫자 6개 출력 # - 숫자 6개가 중복데이터가 없어야 함 # list 선언, random.randint(), while, break, if, not in, >=, len(), list.append() # 로또번호출력 lotto = [] while True: random_number = random.randint(1, 45) lotto.append(random_number) lotto = list(set(lotto)) if len(lotto) >= 6: break lotto...

AI SCHOOL/TIL 2023.01.04

[TIL] 멋사 AI SCOOL DAY 6 - 연산자, 조건문, 반복문

멋사 AI SCOOL 6일차 : Python 기초 * Keywords #연산자 #조건문 #반복문 * Today I Learned 5일차 summary - 파이썬 문법: 컴퓨터의 CPU, RAM, SSD(HDD)를 활용 1. 변수선언: RAM 사용하는 방법 - 식별자규칙: 대소문자, 숫자, _만 사용 가능: 가장 앞에 숫자 X, 예약어 사용X, snake_case - 식별자 1개, 데이터 1개: 식별자 n개, 데이터 n개: 식별자 n개, 데이터 1개 2. 데이터타입: RAM을 효율적으로 사용하는 방법 - 기본: int, float, bool, str: 동적 타이핑 - 컬렉션: list, tuple, dict, set: 식별자 1개, 데이터 n개 - CRUD - create: list([]), tuple (..

AI SCHOOL/TIL 2023.01.03

[TIL] 멋사 AI SCOOL DAY 5 - 프로그래밍 개요, 변수 선언, 데이터 타입

멋사 AI SCOOL 5일차 : Python 기초 * Keywords #프로그래밍_개요 #Python #list #tuple #dict #set #del * Retrospective 😍 Liked : 프로그래밍 개요 부분은 이전에도 궁금했던 것인데 마땅히 배울만한 곳이 없어서 아쉬웠다. 그런데 이번 강의를 통해 배울 수 있어서 좋았음 예전에 들었던 강의의 강사님이었음 📚 Learned : 프로그래밍 개요 파이썬 다시 훑어보기 (문자열 포맷팅) PEP 💦 Lacked : 새롭게 배웠다기 보다는 이미 알던 것을 다시 훑어 본 느낌이라 강의가 루즈했음. 물론 내 탓임. 하지만 하루가 다르게 빨리 진도 나갈 것을 알기 때문에 시간 있을 때 복습하고 배울 것들 미리 보는 게 좋음 🙏 Longed for : 아는 ..

AI SCHOOL/TIL 2023.01.02

[week 1] 공공 데이터 분석

첫 주 자습시간 공공데이터 분석 연습 주제 및 데이터 선정 1. 데이터 통계 이름: 경찰청_범죄자 생활정도, 혼인관계 및 부모관계 파일 이름: '경찰청_범죄자 생활정도, 혼인관계 및 부모관계_12_31_2020' URL: https://www.data.go.kr/data/3074470/fileData.do 데이터 설명: 전국 경찰관서에 고소, 고발, 인지 등으로 형사입건된 사건의 발생, 검거, 피의자에 대한 죄종별 분석 현황 (강도, 절도, 강간·강제추행) 생활정도(하류, 중류, 상류, 미상), 혼인관계(유배우자, 동거, 이혼, 사별), 미혼자부모관계 등에 따라 범죄자 분류 (매해 전년도 데이터 업로드, 하지만 아직 2022년에는 전년도 데이터가 공공데이터포털에 업로드 되지 않은 것으로 보임) 2. 주제..

AI SCHOOL/TIL 2022.12.23

[Week 1] WIL

#12.20 - 출력: print() - importㅣ 불러오기 - 반복 for i in range() : # : 잊지말기 - time.sleep(): 초 - 리스트 import random import time lunch = ["된장찌개", "피자", "제육볶음", "짜장면"] while True: print(lunch) item = input("음식을 추가 해주세요 : ") if(item == "q"): break else: lunch.append(item) #사용자 입력값을 append 해주는 것 print(lunch) #추가된 것 print문으로 계속해서 보여주는 것 set_lunch = set(lunch) #집합으로 삭제하는 것이 편리, 집합은 짜장면 두개 들어있다 해도 한개만 인정, 차집합 연..

AI SCHOOL/TIL 2022.12.23