일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- codeup 1020 자바
- 청년 Ai Big Data 아카데미
- 가운데 글자 가져오기 java
- 프로그래머스 나누어 떨어지는 숫자 배열 자바
- m1 docker install
- 프로그래머스 가운데 글자 가져오기 자바
- 나누어 떨어지는 숫자 배열 java
- 핸즈온 머신러닝
- 청년 AI Big Data 아카데미 13기
- 프로그래머스 가운데 글자 가져오기 파이썬
- docker 완전 삭제
- docker remove
- 코드업 1020 java
- 최단 경로 알고리즘
- 코드업 1020 자바
- codeup 1020 java
- 나누어 떨어지는 숫자 배열 python
- 가운데 글자 가져오기 python
- 빅데이터분석기사
- 가운데 글자 가져오기 자바
- 가운데 글자 가져오기 파이썬
- 최소 스패닝 트리
- 트리의 지름 자바
- 프로그래머스 나누어 떨어지는 숫자 배열 파이썬
- m1 docker
- 트리의 지름 java
- 프로그래머스 가운데 글자 가져오기 python
- 빅분기실기
- 최소 스패닝 트리 자바
- docker 삭제
- Today
- Total
목록프로그래밍언어/파이썬
반응형
반응형
(15)
NineTwo meet you
Jupyter Notebook은 인터넷 익스플로우보다 크롬에서 더 빨리 동작한다. 인터넷 익스플로우로 실행되는 Jupyter Notebook을 크롬으로 실행하는 방법을 알아보자. 1. jupyter_notebook_config.py 파일 생성 Anaconda Prompt를 열고 jupyter notebook --generate-config을 실행한다. > jupyter notebook --generate-config Writing default config to: C:\Users\XXX\.jupyter\jupyter_notebook_config.py 2. chrome의 절대 경로 찾기 보통 윈도우 10의 경우 다음 위치에 크롬 실행 파일이 존재한다. "C:\Program Files (x86)\Google..
1. google에 '아나콘다' 입력 2. 사이트에 접속후 Products의 Individual Edition 항목 선택 3. download 선택 4. 컴퓨터 환경에 맞는 Installer 선택 5. Installer 실행 6. 실행 1. Environments에서 create를 선택한뒤 원하는 이름을 지정하고 create를 선택한다. 2. 1에서 지정한 Applications를 선택하고 Jupyter Notebook의 Install을 선택 3. 설치 후 Jupyter notebook의 Launch클릭 4. Jupyter가 열림
프로그램의 제어 흐름을 조정하기 위해 사용하는 이벤트를 예외라고 한다. 즉, 실행중에 감지되는 에러를 예외라고 부른다. 예외를 무시하고 프로그램을 정상적으로 실행할 수 있게 하는 것을 예외 처리하고 한다. 내장 예외 클래스 계층 구조 아래 설명을 해놓은 예외는 파란색으로 표시한다. 더보기 BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- StopAsyncIteration +-- ArithmeticError | +-- FloatingPointError | +-- OverflowError | +-- ZeroDivisionError +-- AssertionError +-- ..
함수, 변수, 클래스 등을 모아놓고 다른 파이썬 프로그램에서 호출해서 사용할 수 있도록 설계한 파이썬 라이브러리를 의미한다. .py 확장자를 가진 파일은 모두 모듈이라고 보면 된다. 코드의 재사용성을 놓이고 모듈만 수정해 프로그램의 동작 로직 자체를 재설계하는 효과를 볼 수 있다. 또한 메모리 절약가능하고 사용자의 필요에따라 모듈을 만들고 파일로 저장해 배포가능하다. 모듈 사용법 #모듈이름이란 파일이름.py 에서 파일이름을 의미한다. >>>import 모듈이름 >>>모듈이름.모듈함수(매개변수) #모듈이름이 너무 길어서 코드안에서 짧게 사용하고 싶을때 >>>import 모듈이름 as 별칭 >>>별칭.함수(매개변수) #모듈중에 1개의 모듈함수만 사용하고 싶을때 >>>from 모듈이름 import 모듈함수1 ..
클래스 = 속성 + 메서드 클래스란 객체를 찍어내기 위한 틀이라고 생각하면 된다. 객체를 붕어빵이라고 생각하면 붕어빵 틀이 클래스가 되는 것이다. 어떤 붕어빵을 먹었다고 다른 붕어빵이 손상되지 않는 것처럼 객체는 서로 독립적이다. 클래스가 인간이라면 속성 : 눈, 코, 입, 팔, 다리, ... 메서드 : 걷기, 뛰기, 자기, 춤추기,... 객체 & 인스턴스 클래스의 타입으로 선언된 경우 객체라고 부른다. 객체는 실체에 초점을 맞춘다. 그 객체가 메모리에 할당되어 실제 사용될 때 인 스터 스라 부른다. 인스턴스는 관계에 초점을 맞춘다. a는 객체다. a는 Test의 인스턴스다. class Test: pass a = Test() #아무것도 안 하는 클래스 생성 class 클래스명: Pass class 클래스..
파일 생성하기 파일 열기 모드 r 읽기 모드로 파일을 읽기만 할 때 사용한다. w 쓰기 모드로 파일 내용을 쓸때 사용한다. 쓰기모드로 여는 경우 원래 있던 내용이 모두 사라진다. a 추가 모드로 파일의 마지막에 새로운 내용을 추가할 때 사용한다. >>>f = open("새파일이름.txt",'w') >>>f.close() 파일 내용 쓰기 f.write() 이용 C:\Users\USER\Documents\라는 경로에 newfile이라는 이름의 구구단이 입력된 파일 생성하기 원하는 파일의 위치를 입력하면 된다. >>> f = open("C:\\Users\\USER\\Documents\\newfile.txt",'w') for i in range(1,10): for j in range(1,10): data = "..
input input() 함수를 통해 사용자로부터 입력을 받을 수가 있다. 프롬프트를 띄워 사용자 입력을 받을 수 있다. 물론 생략 가능하다. 1. 프롬프트 사용 >>> a = input("좋아하는 숫자를 입력하시오 : ") 좋아하는 숫자를 입력하시오 : 92 >>>a '92' 2. 프롬프트 생략 >>> a = input() "Hello python world" >>> a 'Hello python world' print 1. print를 통해 자료형을 출력할 수 있다. # 1. 숫자 출력 >>>print(1) 1 # 2. 문자열 출력 >>>print("apple") apple # 3. 리스트 출력 >>>print([1,2,3,4,5]) [1,2,3,4,5] # 4. 튜플 출력 >>> print((1,2,..
수학에서 배웠듯이 함수는 y = f(x)의 형태다. 쉽게 반복적으로 사용되는 가치 있는 부분(f)을 만들어 입력값(x)이 주어졌을 때 결괏값(y)을 돌려주는 것이다. 1. 입력값과 결괏값 둘 다 존재하는 경우 def 함수명(매개변수): 수행할 문장 1 수행할 문장 2 ... return 결괏값 #사용 1 >>>변수 = 함수명(매개변수) # 사용 2 >>>함수명(매개변수) def sum(num1, num2): return num1+num2 >>>sum(1,2) 3 2. 입력값만 존재하는 경우 def 함수명(매개변수): 수행할 문장 1 수행할 문장 2 ... #사용 >>>함수명(매개변수) def hi(str): print("hi {}~~!". format(str)) >>>hi("Woody") hi Woody..
if문 조건문으로 조건이 참인 경우에 속한 문장들을 실행하게 된다. 수행할 문장들은 같은 들여쓰기(tap 또는 spacebar*4)를 해야한다. 해당 조건이 참일때 아무 문장도 실행하고 싶지 않다면 pass를 사용하면 된다. 1. 조건이 1개일때 if 조건1: 수행할 문장1 수행할 문장 2 ... 2. 조건이 2개일때 if 조건1: 수행할 문장1 수행할 문장2 ... else 조건2: 수행할 문장3 수행할 문장4 ... 3. 조건이 여러개일때 if 조건1: 수행할 문장1 수행할 문장2 ... elif 조건2: 수행할 문장3 수행할 문장4 ... else: 수행할 문장 5 수행할 문장 6 수행할 문장 7 ... while문 반복문으로 조건문에 만족하는 동안 수행할 문장을 계속 실행한다. while문을 강제..
집합과 관련된 것을 쉽게 처리하기 위해 만들어진 자료형 중복을 허용하지 않기 때문에 중복을 제거하기 위한 필터로 많이 사용한다. 순서가 없다. 순서가 없기떄문에 인덱싱을 통해 값을 얻을수 없다. 인덱싱으로 값을 얻기위해서는 리스트나 튜플의 자료형으로 변환해서 사용해야 한다. >>>s = set([1,2,3,1,2,5,6]) >>>s {1, 2, 3, 5, 6} #집합 -> 리스트 변환 >>>l = list(s) >>>l [1,2,3,5,6] #집합 -> 튜플 변환 >>>t = tuple(s) >>>t (1,2,3,5,6) 합집합 >>>s1 = set(['a', 'b', 'c', 'd', 'e', 'f']) >>>s2 = set(['d', 'e', 'f', 'g', 'h', 'i']) # 1. | 이용 >..