후롤로그
close
프로필 배경
프로필 로고

후롤로그

  • 분류 전체보기 (149)
    • 제로베이스 데이터 분석 취업 스쿨 2기 (27)
      • Python (9)
      • 샘플 프로젝트 (0)
      • 기초수학 (1)
      • SQL (5)
      • Git (2)
      • SQL 분석 (10)
      • 기타 (0)
    • 플레이데이터 빅데이터 부트캠프 12기 (76)
      • Python (34)
      • 머신러닝 & 딥러닝 (19)
      • 직무특강 (4)
      • 기초수학 및 통계 (3)
      • R (7)
      • Linux & Hadoop (7)
      • 기타 데이터베이스 (1)
      • docker (1)
    • AI Study (2)
      • 논문 리뷰 (1)
      • 논문 구현 (1)
    • 알고리즘 (43)
      • 프래그래머스 lv.1 (43)
      • 프래그래머스 lv.2 (0)
      • 프로그래머스 lv.3 (0)
      • 코딩테스트 (0)
  • 홈
  • 태그
  • 방명록
[제로베이스 데이터 분석 취업 스쿨]Day8 python 중급 문제풀이

[제로베이스 데이터 분석 취업 스쿨]Day8 python 중급 문제풀이

문제 1 . 다음과 같이 출력될 수 있도록 재귀함수를 이용해서 팩토리얼 함수를 만들어보자. 문제 2. 1부터 1000까지의 소수인 난수 10개를 생성하되, 소수가 아니면 사용자 예외가 발생하도록 프로그램을 만들어보자. 두 개의 실행 파일을 연동시켜서 만든 프로그램이다. 불러오는 모듈 부분에서, 사용자 예외처리 클래스에서 소수와 소수가 나지 않는 것을 구분해서, 예외처리하고 있다. 결과적으로 소수만 리스트에 담았다. 문제 3. 상품 구매에 따른 '총 구매 금액'을 출력하되, 다음과 같이 개수가 잘못 입력된 경우 별도로 출력하도록 프로그램을 만들어보자. 사용자가 상품을 여러 개 넣을 경우 (*gcs)와 같이, 매개변수 앞에 애스터리스크를 붙힌다. gcsDic[f'g{idx+1}'] = int(gc) 이와 같..

  • format_list_bulleted 제로베이스 데이터 분석 취업 스쿨 2기/Python
  • · 2024. 1. 13.
  • textsms
[제로베이스 데이터 분석 취업 스쿨]Day7 python 중급

[제로베이스 데이터 분석 취업 스쿨]Day7 python 중급

오바라이딩 하위 클래스에서 상위 클래스의 메서드를 재정의(override)한다. class Robot: def __init__(self, c, h, w): self.color = c self.height = h self.weight = w def fire(self): print('총알 발사!!') class NewRobot(Robot): def __init__(self, c, h, w): super().__init__(c, h, w) def fire(self): super().fire() print('레이저 발사!!') fire()함수를 상속하면서 재정의하였다. 실습 삼각형의 넓이를 구하는 클래스를 상속받아, 넓이에 단위까지 붙혀지게끔 만들어 보세요. class NewTriangleArea(Triangl..

  • format_list_bulleted 제로베이스 데이터 분석 취업 스쿨 2기/Python
  • · 2024. 1. 11.
  • textsms
[제로베이스 데이터 분석 취업 스쿨]Day6 python 중급

[제로베이스 데이터 분석 취업 스쿨]Day6 python 중급

메인 파일 __name__ 전역변수 파일을 저장할 시, 파일 이름이 __name__의 전역변수에 저장된다. 실행파일인 경우에 __main__으로 저장된다. (가장 먼저 실행된다.) 실행하는 모듈중에서, 모듈이 실행파일일 경우에만 실행하고 싶으면 아래와 같이 조건문을 작성하면 된다. if __name == '__main__': print(f'10cm: {cmToMm(10)}mm') 패키지 패키지를 이용하면 관련 있는 모듈을 그룹으로 관리할 수 있다. ->디렉토리를 만들어 추가할 수 있다. site-packages에 있는 모듈은 어디서나 사용할 수 있다. venv - library - site-packages에 위치해 있다. virtual environment 가상환경을 얘기한다. 자주 사용하는 외부 모듈 ..

  • format_list_bulleted 제로베이스 데이터 분석 취업 스쿨 2기/Python
  • · 2024. 1. 9.
  • textsms
[제로베이스 데이터 분석 취업 스쿨]Day5 python 중급

[제로베이스 데이터 분석 취업 스쿨]Day5 python 중급

중첩함수 함수안에 또 다른 함수가 있는 형태이다. 내부 함수를 함수 밖에서 호출할 수는 없다. 실습 calculator()함수를 선언하고, calculator() 안에 덧셈, 뺄셈, 곱셈, 나눗셈 함수를 선언하자. lambda 함수 lambda 함수를 이용하면 함수 선언을 보다 간단하게 할 수 있다. 실습 삼각형, 사각형, 원의 넓이를 반환하는 lambda함수를 만들어보자. 모듈 모듈이란, 이미 만들어진 훌륭한 기능으로 사용자는 쉽게 사용할 수 있다. 내부 모듈, 외부 모듈. 사용자 모듈로 구성되어 있다. 모듈 만들기 모듈 사용 as라는 키워드를 사용해서 모듈 이름을 단축 시킬 수 있다. 모듈의 특정 기능만 사용할 수 있다. from calculator import add, sub add(10, 20) ..

  • format_list_bulleted 제로베이스 데이터 분석 취업 스쿨 2기/Python
  • · 2024. 1. 8.
  • textsms
[제로베이스 데이터 분석 취업 스쿨]Day4 python 기초 문제풀이

[제로베이스 데이터 분석 취업 스쿨]Day4 python 기초 문제풀이

데이터와 변수(1) 다음 문장에서 '객체지향' 문자열을 찾아 보자. '파이썬' 문자열 위치: 76 Tip find() 메소드를 사용한다. 특정 문자열의 위치를 찾아 반환함. 데이터와 변수(2) 아래 출력 결과와 같이 사용자가 입력한 데이터를 모두 실수로 변경한 후, 사각형, 삼각형의 넓이를 출력해보자. 정수형으로 출력하려면 %d, 실수로 출력하려면 %f를 사용하여서 출력한다.(여기서는 소수점 둘째자리까지 출력하였다.) 데이터와 변수(3) 사용자로부터 입력받은 개인정보를 포맷문자열을 이용해서 다음과같이 출력해보자.(단, 비밀번호와 주민번호 뒷자리는 별표로 처리하자) 연산자(1) 시, 분, 초를 입력하면 초로 환산하는 프로그램을 만들어보자. hou = int(input('시간 입력: ')) min = int..

  • format_list_bulleted 제로베이스 데이터 분석 취업 스쿨 2기/Python
  • · 2024. 1. 7.
  • textsms
[제로베이스 데이터 분석 취업 스쿨]Day3 python 기초

[제로베이스 데이터 분석 취업 스쿨]Day3 python 기초

조건문 num1 = 10 num2 = 100 numResult = True if num1 > num2 else False print('num1 > num2 : {}'.format(numResult)) num1 > num2 : False print('num1은 num2보다 크다.') if numResult else print('num1은 num2보다 크지 않다.') ->num1은 num2보다 크지 않다. if~else 문 if len(messageString) >=50: pass else: pass pass는 나중에 코딩하겠다는 의미이다. 위와 같이 입력한 값의 조건에 따라 출력할 수 있다. 무한 루프 반복문을 빠져나올 수 없는 경우를 무한 루프라고 한다. while문에서 조건식의 결과가 항상 True인 ..

  • format_list_bulleted 제로베이스 데이터 분석 취업 스쿨 2기/Python
  • · 2024. 1. 5.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (149)
    • 제로베이스 데이터 분석 취업 스쿨 2기 (27)
      • Python (9)
      • 샘플 프로젝트 (0)
      • 기초수학 (1)
      • SQL (5)
      • Git (2)
      • SQL 분석 (10)
      • 기타 (0)
    • 플레이데이터 빅데이터 부트캠프 12기 (76)
      • Python (34)
      • 머신러닝 & 딥러닝 (19)
      • 직무특강 (4)
      • 기초수학 및 통계 (3)
      • R (7)
      • Linux & Hadoop (7)
      • 기타 데이터베이스 (1)
      • docker (1)
    • AI Study (2)
      • 논문 리뷰 (1)
      • 논문 구현 (1)
    • 알고리즘 (43)
      • 프래그래머스 lv.1 (43)
      • 프래그래머스 lv.2 (0)
      • 프로그래머스 lv.3 (0)
      • 코딩테스트 (0)
최근 글
인기 글
최근 댓글
태그
  • #력
  • #ㅡ
  • #ㅐㅐ
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바