드디어 오늘 제로베이스 데이터스쿨 오리엔테이션이 열렸다.
클래스, 얕은 복사와 깊은 복사 등
깃class Calculator: def init(self): print('Calculator init() called!')cal = Calculator()class Calculator: def init(self, n1, n2): print('Calcul
이번 1주차에 파이썬 중급 개념과 중급 문제 풀이 일부를 학습하였다.
05_041 함수 - 함수를 이용한 프로그래밍 이동 거리 반환하는 함수 만들기 def getDistance(speed, hour, minute): distance = speed * (hour + minute/60 ) return distance print(
def calculatorTotalPrice(gs): if len(gs) <= 0: print('구매 상품이 없습니다.') return rate = 25 totalPrice = 0 rates = {1:5, 2:10, 3:15, 4:20} if
import randomuserNums = \[] ; randNums = \[] ; collNums = \[]randBonusNum = 0def setUserNums(ns): global userNums userNums = nsdef getUserNums():
income = 0 waterPrice = 0 ; electricPrice = 0 ; gasPrice = 0 def setIncome(ic): global income income = icdef getIncome(): return incomedef setWa
class NormalTv: def init(self, i = 32, c = 'black', r = 'full-HD'): self.inch = i self.color = c self.resolution = r self.smartTv = 'off'
class NormalTV: def init(self, i = 32, c = 'black', r = 'full-HD'): self.inch = i self.color = c self.resolution = r self.smartTv = 'off'
class Member: def init(self, i, p): self.id = i ; self.pw = pclass MemberRepository: def init(self): self.members = {} def addMembers(self, m
inputNumber = int(input('0보다 큰 정수 입력: '))for number in range(1, inputNumber+1): if inputNumber % number == 0: print(f'{inputNumber}의 약수: {number}'
inputN1 = int(input('a1 : '))inputD = int(input('D : '))inputN = int(input('N :'))valueN = 0sumN = 0n = 1while n <= inputN: if n == 1: valueN
import randomrNum = random.randint(100, 1000)print(f'rNum: {rNum}')for num in range(1, rNum+1): soinsuFlag = 0import randomrNum = random.randint(100,
students = 'kimjitae', 'Valeria', 'kimyootae'print(f'학생: {students}')numbers = 1, 2, 3, 4, 5, 6, 7print(numbers)print(type(students))students = 'kimji
numbers = 2, 50, 0.12, 1, 9 , 2s = numbers.index(0.12)print(s)k = numbers.index(2, 3, 6)print(k)import randomsampleList = random.sample(range(1, 11),
inputNum = int(input('1보다 큰 정수 입력: '))listA = \[]listB = \[]for n in range(1, inputNum+1): if n ==1: listA.append(n) else: if inputNum % n ==
class SortNumbers: import randomimport sortMod as smnums = random.sample(range(1, 1000), 100)print(f'not sortedNumber: {nums}')sn = sm.SortNumbers(nu
def searchNumberByLineAlgorithm(ns, sn):import lineModimport randomif name == 'main':def searchNumberByBinaryAlgorithm(ns, sn):import binaryModimport
datas = 3, 2, 5, 7, 9, 1, 0, 8, 6, 4print(f'datas: {datas}')print(f'datas length: {len(datas)}')searchData = int(input('찾으려는 숫자 입력: '))searchResultIdx
이 데이터들을 여러 가지 방법으로 읽어보자!우선 판다스를 import 한다." import pandas as pd "판다스는 파이썬의 데이터 분석 라이브러리이다. 수치형 테이블, 시계열 데이터 조작, 운영을 하는 데에 용이함.참고 - https://namu
Pandas 기초 Python에서 R 만큼의 강력한 데이터 헨들링 성능을 제공하는 모듈 단일 프로세스에서는 최대 효율 코딩 가능하고 응용 가능한 엑셀로 받아들여도 됨 일각에서는 스테로이드를 맞은 엑셀로 표현함 Series index와 value로 이루어져 있다. 한
컬럼 추가 하는 법 주의 ! ※ axis = 1 이면 세로, axis = 0 이면 가로 ※ unique() 메서드란? : 데이터가 중복되지 않게 한 번만 나오게 출력해줌.먼저, 보기 데이터 이렇게 컬럼은 구별, 인구수, 한국인, 외국인, 고령자 이렇게 5개
polyfit과 poly1d는 둘 다 파이썬에서 NumPy 패키지에서 제공하는 함수로, 다항식 회귀 분석에 사용됩니다.polyfit은 데이터 포인트의 x, y 값이 주어졌을 때, 주어진 차수(degree)에 해당하는 다항식의 계수(coefficients)를 반환합니다.
하지만, NaN이라는 값이 신경쓰인다. 이 또한 정리하면 좋을 듯 하다. import googlemapsgmaps_key = "키 입력"gmaps = googlemaps.Client(key=gmaps_key)gmaps.geocode("서울영등포경찰서", lan
Pandas 데이터 프레임은 대부분 2차원 이럴 때 for문을 사용하면, n번째라는 지정을 반복해서 가독률이 떨어짐 Pandas 데이터 프레임으로 반복문을 만들때 itterows() 옵션을 사용하면 편함 받을 때, 인덱스와 내용으로 나누어 받는 것만 주의import g
import numpy as np np.array(0.357143, 1.000000, 1.000000, 0.977118, 0.733773)array(0.357143, 1. , 1. , 0.977118, 0.733773)np.m
!conda install -y seaborn import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns from matplotlib import rc plt.r
BeautifulSoup > > > > > import numpy as np import pandas as pd crime_raw_data = pd.read_csv("../data/02. crime_in_Seoul.csv", thousands=",", encoding="euc-kr") crime_ra
https://movie.naver.com/ 영화랭킹 탭 이동 영화랭킹에서 평점순(현재상영영화) 선택웹 페이지 주소에는 많은 정보가 담겨있습니다. 원하는 정보를 얻기 위해서 변화시켜줘야 하는 주소의 규칙을 찾을 수 있습니다. 여기에서는 날짜 정보를 변경해주면
https://www.crummy.com/software/BeautifulSoup/bs4/doc/install data \- 03.testfirst.htmlfrom bs4 import BeautifulSouppage = open("../data/03.
selenium iframe \- HTML 안에 또다른 HTML import pandas as pd import time from selenium import webdriver url = "https://finance.naver.com/marketind
\[ 지역 상호 주소 상표 \\ 0 서울특별시 현대오일뱅크(주)직영 산성셀프주유소 서울 강남구 헌릉로 730 현대오일뱅크 1 서울특별시
Enter password: \*\*\*\*Welcome to the MySQL monitor. Commands end with ; or \\g.Your MySQL connection id is 20Server version: 8.0.33 MySQL Community
cmd 창 깨끗히 할 때 : system clear SQL 2회차 Enter password: ** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 21 Ser
Enter password: ** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 8.0.33 MySQL Community Se
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/sql_ws$ mysql -u root -pz1234mysql: Warning Using a password on the command line interface can be insecure
Active code page: 65001C:\\Users\\SAMSUNG>mysql -u root -pzerobasemysql: Warning Using a password on the command line interface can be insecure.ERROR
Welcome to the MySQL monitor. Commands end with ; or \\g.Your MySQL connection id is 70Server version: 8.0.32 Source distributionCopyright (c) 2000,
다음과 같이 study_id가 프라이머리 키, patient_id가 person 테이블의 pid와 연결된 foreign key로 지정된 study 테이블을 생성하시오mysql> create table study \-> ( \-> study_id int
다음과 같이 study_id가 프라이머리 키, patient_id가 person 테이블의 pid와 연결된 foreign key로 지정된 study 테이블을 생성하시오mysql> create table study \-> ( \-> study_id int
집계 함수 COUNT 기능crime_status 테이블에서 경찰서는 총 몇 군데?mysql> select count(distinct police_station) from crime_status;\+--------------------------------+| coun
집계함수GROUP BYcrime_status 에서 경찰서로 그룹화 해서 경찰서 이름 조회mysql> select police_station \-> from crime_status \-> group by police_station;\+--------------
문제 1. sandwich 테이블에서 가계 이름은 대문자, 메뉴 이름은 소문자로 조회하세요.mysql> select ucase(cafe), lcase(menu) from sandwich;\+---------------------------------+----------
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~$ git config --global user.name SAMSUNG@DESKTOP-U4636R1 MINGW64 ~$ git config --global user.email SAMSUNG@DESKTOP-U46
혼자 해보기SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws/test_project (master)$ cd ..SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws$ mkdir exam_pr
branchbranch 조회git branch : 로컬 브랜치에서 조회git branch -r : 리모트 브랜치에서 조회git branch -a : 로컬, 리모트 모두branch 생성git branch 브랜치 이름 : 로컬에서 브랜치 생성branch 이동 git ch
SAMSUNG@DESKTOP-U4636R1 MINGW64 ~$ cd Documents/git_ws/SAMSUNG@DESKTOP-U4636R1 MINGW64 ~/Documents/git_ws$ mkdir conflict_projectSAMSUNG@DESKTOP-U4636
태그git tag 태그 이름 : 최신 커밋에 태그 이름 붙여줌git tag 태그 이름 해당 커밋 키 값 : 해당 커밋에 태그 이름 붙여줌git push origin 태그 이름 : 리모트 레포지토리에 태그 이동 (편집됨) 0111danye 4일 전git tag : 태그