일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Engineer
- container
- 파이썬
- Vagrant
- 컨테이너
- multivm
- nginx
- bash
- aws #engineer
- RSS
- linux
- 도커
- 쿠버네티스
- python
- docker
- 초간단파이썬
- WEB
- mongodb operator
- ioredirection
- httpd실행
- DOIK
- devops #jenkins
- java
- variable
- springboot
- Strimzi
- k8s
- Kubernetes
- devops #engineer
- namespace
- Today
- Total
목록Programming/Python (10)
샤인의 IT (막 적는) 메모장
오랫만에 파이썬 보다보니 기본을 다질 필요가 있어 책을 보고 정리하였는데, 조인석님의 초간단 파이썬은 하루면 뚝-딱 할 수 있을 정도로 쉽게 정리가 잘 되어 있는 책인 것 같다. 또한, 처음 보는 사람도 몇일만 봐도 처음 시작해도 이해하기 좋을 정도로 심플하면서 딥하지 않게 그냥 보기 좋게 구성되어 있다. 뒷부분에 분석 관련해서 기본적인 사용하는 툴 Jupyter와 파이썬 라이브러리 설명이 나오는데 생략하였다.. (pandas, numpy, matplotlib) 파이썬 설치 brew info python brew install python3 pyenv install 3.10.1 입력과 출력 # 입력은 input 출력은 print 함수를 사용한다. x = 'Hello World' print(x) name ..
함수는 왜 사용할까요? 함수는 연산을 효율적으로 사용하기 위해서 사용합니다. 예를 들어볼까요? 기본적으로 A와 B에대해서 더하는 연산을 진행한다고 했을 때 변수와 값을 일일히 지정하고 대입한다면 보기 어렵고 코드가 길어질 수 록 더 이해하기 어렵겠죠. 그래서 그 덧셈에 대해서 함수를 만들어서 바로 값을 받아서 쓸 수 있도록 하는 것입니다. 1. 함수 만들기 #함수 #함수를 사용하는 이유는 반복적으로 사용해야하는 연산들에 대해서 효율적으로 사용하기 위하여 사용한다. #따로 여러 변수를 만들지 않고 값을 대입하여 다른 결과값을 바로 얻을 수 있는 장점 또한 포함한다. a, b = 1, 2 print(a+b) c, d = 3, 4 print(c+d) def addNum(a,b): return a+b print..
파이썬 while문과 for문에 대해서 알아보겠습니다. 어떠한 조건이 만족될 때 까지 반복적으로 사용하기 위해서 while과 for문을 사용합니다. 1. while문 #반복문 while print('1.더하기 2.빼기 3.곱하기 4.종료') num = 0 #초기화 변수 while num != 4: # 숫자가 4가 아닐 시에 계속 수행한다. num = int(input()) if num == 1: print('더하기') elif num == 2: print('빼기') elif num == 3: print('곱하기') else: print('종료합니다') 1.더하기 2.빼기 3.곱하기 4.종료 1 더하기 2 빼기 3 곱하기 1 더하기 4 종료합니다 while문입니다. while문은 어떠한 조건이 만족될 때 ..
if문을 사용하는 이유는 주어진 상황에 따라 다르게 처리해야 할 상황이 생기기 때문입니다. 그에 따라 조건을 달아서 상황에 맡도록 처리하도록 하는 것이 포인트입니다. 실제로 코딩하는데 있어서 필수적으로 잘 알아두어야 할 부분입니다. 1. if.. else a = int(input('a의 입력값은 ? ')) b = int(input('b의 입력값은 ? ')) #입력값 if a5: print('x는 5보다 큽니다.') if x>10: print('x는 10보다 큽니다.') if(x==15): print('x는 15입니다.') if(x5: print('5보다 큽니다.') else: print('5보다 작습니다.') b = 4 print('5보다 큽니다.') if b>5 else print("5보다 작습니다."..
문자열 인덱싱과 슬라이싱 그리고 문자열 관련 함수에 대해서 알아보겠습니다. 1. 인덱싱과 슬라이싱 A = 'Sinkaz' print(A) # A Sinkaz라는 데이터는 A[0]~A[5]까지의 데이터로 모여있습니다. print(A[0]+A[1]+A[2]) # 따로 배열값들을 더함 print(A[0:5]) # 0~4까지 print(A[3:]) # 3부터 끝까지 print(A[:2]) # 0~1까지 print(A[:5:2]) #0~4까지중에 두단계씩 0,2,4 Sinkaz Sin Sinka kaz Si Sna 인덱싱이란 지정한 위치의 자료들을 쉽게 알아볼 수 있도록 순서로 나열한 목록들을 만드는 것입니다. 또한 슬라이싱이란 자르다는 뜻으로 내가 원하는 데이터를 가져오기 위해 데이터를 보기 좋게 나누는 것입니..
기본적인 정수,실수형 사칙연산과 문자형 연산에 대해서만 알아보겠습니다. 1. 정수-실수형 연산 #정수형, 실수형 연산 A, B, C = 10, 20, 35.5 print("A와 B의 합은",A+B) print("A와 B의 차는",A-B) print("A와 B의 곱은",A*B) print("A를 B로 나누면",A/B) #4칙 연산 수행 print("A의 B 제곱은",A**B) print("A를 B로 나눌 때 몫은", A//B) print("A를 B로 나눌 때 나머지는", A%B) A와 B의 합은 30 A와 B의 차는 -10 A와 B의 곱은 200 A를 B로 나누면 0.5 A의 B 제곱은 100000000000000000000 A를 B로 나눌 때 몫은 0 A를 B로 나눌 때 나머지는 10 기본적인 사칙연산은..
입력과 출력에 대해서 알아보겠습니다. input() 함수는 입력, print() 함수는 출력으로 사용됩니다. 이전 강의에서도 사용해서 이해하시는데 큰 어려움은 없으실 듯 합니다. 입력 #입력 input() #변수 선언시 변수 = input("설명할 내용") a = input("숫자를 입력하세요 : ") print(a) print(type(a)) #입력한 값 자료형 확인 input 함수 input() 함수는 입력을 받기 위해 사용되며 기본 자료형은 문자형입니다. 변수를 print()에 대입하여 출력해보게 되면... #input의 입력값은 문자형 a = input("숫자를 입력하세요 : ") print(type(a)) print("입력한 숫자는 %s 입니다" % a) print("입력한 숫자는 %d 입니다"..
파이썬에서 대부분의 자료형 전부 지원하며, 사용하기도 편합니다. 하나씩 배워보도록 합시다. 기본적으로 파이썬에서는 변수를 선언할 때 자료형을 따로 입력하지는 않습니다! 이 점이 굉장히 편하긴 하지만 사용하면서 어떤 자료형을 썻는지는 알아야 합니다. 1. 정수형, 실수형 #정수형, 실수형 a = 7 #파이썬은 따로 자료형에 대해서 입력하지는 않는다. 정수형 실수형 선언 b = 7.5 print(type(a)) # type() 함수는 주어진 변수에 대한 자료형을 나타낸다. print(type(b)) print(a+b) # 결과에서 알다 싶이 int형과 float형을 더하면 float형으로 출력한다. 정수형 실수형 출력 결과 처음으로 정수형과 실수형입니다. type() 함수를 이용하여 자료형을 출력하게 되면 ..
Visual Studio Code(VSCode) VSCode 설치 1.VSCode 홈페이지 들어가서 다운로드 한다. https://code.visualstudio.com/download Download Visual Studio Code - Mac, Linux, Windows Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications. code.visu..
파이썬 설치 기본적으로 파이썬을 사용할때 파이썬 홈페이지나 아나콘다 홈페이지로 들어가서 받는데 저는 파이썬 홈페이지에서 다운을 받도록 하겠습니다. Python 3.8.0버전까지 나와있고 최신버전 추천드립니다. (아나콘다에는 기본적으로 다양한 라이브러리가 내장되어 있어서 따로 받으실 분들은 받으셔도 됩니다! 아마 대부분 주피터 노트북과 numpy 등등과 같이 대부분 내장되어 있기에 편해서 많이 다운 받으시는 걸로 알고 있습니다!) https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org Download Python 3.8.0 다운로드 받은 후에 파일을 실..