2021. 2. 16. 23:20ㆍ카테고리 없음
패스트캠퍼스 6개월 치 업무를 하루 만에 끝내는 업무자동화 올인원 패키지 Online.
학습강의
논리를 서술하는 도구
함수와 클래스
가상 인물 개인정보 생성(1)
업무자동화강의에서 가장 많이 사용되는 건 반복문이라고 한다 반복문에 대한 기초을 알아볼 수 있는데 내 업무에 관한 응용관련해서는 예제를 더 많이 봐야 이해가 될 것 같다.
파이썬 기본 예제 출력법
print(345345)
345345
화면에 출력된다
업무자동화강의에서는 연속에서 출력하는 방법을 알려준다.
반복문
for i in range(5):
print("hello, world")
괄호에 들어가는 숫자는 반복횟수이다 아래쪽 프린터 문을 입력하면 횟수만큼 자동으로 출력된다.
반복문을 뜯어보자
for는 지금부터 뒤에 나오는걸 반복하겠다
range는 0~5까지 숫자를 하나씩 던져주는 도구라고 할 수 있다
i는 리스트에 들어가 있는 숫자이다
%는 나머지를 뜻한다.
5%2
1
10%7
3
x = 5
x>4
ture
x<4
false
컴퓨터에서는 참을 tur 거짓을 false로 표시한다.
x == 5
등호를 사용할때는 = 2개를 집어넣는다
!= 등호일 경우 반대라고 한다.
x != 4
ture
5%2 == 0
false
i가 짝수일 때만 작동하는 반복문에 예제
for i in range(5):
if (i%2 == 0):
print(i)
0
2
4
i가 참일때 실행되게 하는 구문을 만들 수 있다.
else:
거짓일 경우 else가 실행
for i in range(5):
if (i%2 == 0):
print(i)
else :
print("fast campus")
짝수일때는 참 값이 실행되며 거짓일때는 fast campus가 실행될 것이다.
elif
if 다음으로 elif 가 실행되고 둘다 거짓일 경우 else 가 실행되는 구분으로 다양한 조건을 충족하게 참과 거짓을 나눌수 있다
for i in range(5):
if (i%2 == 0):
print(i)
elif (i==3):
print("i love coding")
else :
print("fast campus")
자판기와 함수
자판기에 돈을 집어 넣고 버튼을 누르는 행위를 통해
def plus_4(x):
return x + 4
def에 디파인에 약자로 이제부터 함수를 정의해 볼게라는 뜻이며 return은 함수에서 출력하려고 하는 값을 뒤에 적어주면 된다
plus_4()
함수이름 뒤에는 괄호를 표시해준다 이건 약속
plus_4(3)
7
함수 안에서 반복문 사용하기
def hello_hello(x):
for i in range(x):
print("hello, world")
hello_hello(4)
hello,world
hello,world
hello,world
hello,world
for 문을 압축해서 def 와 함께 함수로 반복해서 사용할 수 있다.
실습예제 구구단
def gugu(x):
for i in range(9):
print ((i + 1)*x)
gugu(5)
5
10
15
20
25
30
35
40
45
반대로 반복문 안에 함수를 넣을수 있다
for i in range(9):
gugu(i+1)
함수는 복잡한 작업을 압축하기 위해 만든다 하지만 데이터를 압축하는 기능이 없다
클래스 이용한 데이터 저장
class myClass:
def_init_(self):
self.myname="병현"
def name(self):
print(self.myname)
b = myclass()
b.name()
병현
.을 ()찍으면 힘수에 접근 할 수 있다
b.myname
"병현"
데이터와 함수를 한번에 정리하기 위해 사용한다
.을 찍고 변수 이름을 적으면 데이터에 접근 할 수 있다
업무자동화강의 본격적인 실습
코드를 실행하는 방법
git hash
python sample_generator.py
중간까지 입력하고 탭키를 누르면 자동완성이 된다.
예제를 실행하면 천개 폴더에 인적사항을 천개를 한번에 랜덤으로 생성할 수 있다. 이렇게 생성하는데 2초 밖에 걸리지 않아 빠르게 가짜 데이터를 만들 수 있다
목표
1.개인 정보 파일 천개 만들기
2.이름/나이/ 부서 등 안에 기재
3.예쁘게 양식을 맞춰서 만들자
과정
1. 작업 파일 반복문으로 생성하기
2. 가짜 개인정보를 위조
3. 보기 좋게 만들기
작업 파일 생성하는 방법
myfile = open("test.txt","w")
오픈이라는 명령어로 파일을 만들고 w는 쓰기모드로 불러온다
myfile.write("test")
파일안에 내용을 입력한다'
myfile.close()
파일을 저장한다.
가짜 개인정보를 만드는 방법 (이름 만드는 방법)
first_name_samlpes = "김이박최정강조윤장임"
middle_name_samlpes = "최강성조일공영수장"
last_name_samlpes = "아이조우용기일작손"
아직까지는 크게 어려움은 없지만 조금씩 복잡해 지는 것 같다 응용해서 어떻게 사용해야 되는지 예제 강의를 많이 들어봐야 알 것 같다. 내 업무에서 어떻게 활용할지 이번 클립이 끝나면 고민해봐야 겠다.