본문 바로가기

IT20

[프로그래밍] UiPath 스터디#2(공통액티비티 숫자맞추기게임) 안녕하세요. 밤고래에요 :) 오늘은 UiPath의 Studio X에서 주로 사용하는 액티비티를 스터디해보려고합니다. 우선 최종 결과물은 아래와 같고, 하나하나 뜯어보며 스터디하겠습니다. 목표 : 1~10사이의 숫자맞추기 게임, 기회는 3번이며 별도의 메시지 박스로 입력 사용된 액티비티 : 1. Save for later 2. Repeat Number of Times 3. Input Dialog 4. If 5. MessageBox 6. Exit Loop 1. Save for later 변수 선언부라고 생각하면 될 것 같습니다. 왼쪽에는 변수 명, 오른쪽에는 변수에 치환하는 값입니다. 2. Repeat Number of Times 반복문이며, 프로그래밍 언어에서는 for문입니다. 몇 번 반복할지를 정하는 액.. 2021. 5. 10.
[프로그래밍] Chap 2. 장고 기본 요소 학습#3 (DB:데이터생성/수정) 안녕하세요. 밤고래에요 :) 이번 페이지에서는 Django의 ORM을 이용해 데이터베이스 베이스 제어하는 법#2을 다루겠습니다. 앞에서 만든 테이블에 데이터를 만들고, 수정하는 실습을 진행합니다. [실습] 데이터 만들고 저장하고 조회하기(p60) 장고 셸을 사용하면 모델 사용법을 쉽게 익힐 수 있다. Step 1. 장고 셸 실행하기 Step 2. Question, Answer 모델 임포트 하기 앞에서 생성한 Qustion과 Answer 모델을 장고 셸에 임포트하자 Step 3. Questions 모델로 Question 모델 데이터 만들기 Question 모델을 이용하여 데이터를 하나만 만들어보자 Question 모델의 subject 속성에 제목을, content 속성에 문자열로 질문 내용을, create.. 2021. 4. 30.
[프로그래밍] Chap 2. 장고 기본 요소 학습#2 (DB:테이블생성) 안녕하세요. 밤고래에요 :) 이번 페이지에서는 Django의 ORM을 이용해 데이터베이스 베이스 제어하는 법을 다루겠습니다. 최종적으로는 아래와 같이 질문/답변이 가능한 게시판 웹사이트를 구현하고자 합니다. * Django의 ORM(Object Relational Mapping) ORM은 파이썬으로 데이터 작업을 할 수 있게 해주는 기능이다. 즉, 장고에서는 쿼리문을 몰라도 파이썬을 안다면 데이터를 다룰 수 있다. 쿼리문을 사용하는 전통적인 방식에는 몇 가지 단점이 있다. 1. 쿼리문은 같은 목적으로 작성해도 개발자마다 다양한 쿼리문이 만들어지므로 통일성이 깨진다 2. 개발자가 쿼리문을 잘못 작성하게 되면 시스템의 성능이 저하될 수 있다. 3. DB를 변경하면(MySQL->오라클) 특정 DB에 의존하는 .. 2021. 4. 29.
[프로그래밍] Chap 2. 장고 기본 요소 학습#1 (Urls) 안녕하세요. 밤고래에요 :) 이번 페이지에서는 상세 기능들을 구현하면서 장고 개발을 하는데 필요한 기본 내용을 다루겠습니다. * 주요 목표 1) urls.py 파일을 이용해 URL과 매핑되는 뷰 함수 관리 2) 장고 ORM을 이용해 데이터베이스 베이스 제어 3) 게시판에 질문 목록과 질문 상세 기능 만들기 Chapter 2. 장고의 기본 요소 익히기! 2-1 주소와 화면을 연결하는 URL 과 뷰(p39) [실습] 앱 생성하고 확인하기 게시판 만들기에 필요한 pybo 앱을 만들어 보며 스터디해보자 Step 1. pybo 앱 생성하기 명령 프롬프트에서 아래 커맨드 입력하여 pybo 앱 생성하자 (mysite) c:\projects\mysite>django-admin startapp pybo (mysite) .. 2021. 4. 22.
[프로그래밍] Chap 1. 장고 개발 환경구축 (Python/Pycharm) 안녕하세요. 밤고래에요 :) 파이썬 언어로 웹 개발을 배워보려고, 장고를 학습하기 시작했습니다. 장고란 파이썬 언어로 이루어진 기능들의 집합이라고 생각하면 될 것 같아요. 개발자들의 개발속도를 엄청나게 향상시켜주죠. 예를 들어, 웹사이트에서 로그인 기능을 구현하기 위해 백지부터 완성까지 다 파이썬으로 코딩하는 것이 아니라, 이미 만들어져 있는 것들의 집합이 장고이고, 이것을 플랫폼이라고 해요. Chapter 1. 장고 개발 준비! 1-3 장고 개발 환경 준비하기(p20) 파이썬 개발에는 가상 환경이라는 개념이 있어요. 예를 들어, 어떤 프로젝트는 파이썬 2.7버전을 사용하고, 어떤 프로젝트는 파이썬 3.8버전을 사용할 수 있습니다. 예전에는 하나의 PC에 두가지 버전의 파이썬을 설치할 수 없어서 위와 같.. 2021. 4. 22.
[프로그래밍] UiPath 스터디#1(출력 및 변수/자료형) 안녕하세요. 밤고래에요 :) UiPath는 RPA 분야 1위 SW 이며, 자습이 가능하도록 아래와 같은 유니콘 자습서를 제공합니다. 맨 처음 UiPath Studio를 설치하고 진행되는 아래 튜토리얼은 특정 웹사이트에 임의의 텍스트값과 선택을 하고 버튼을 누르면 특정 메시지가 출력되는 튜토리얼이다. 이렇게 GUI 부분도 자동화가 가능하다는 것을 처음알게되었고 굉장히 신기했다. 또한, UiPath Studio 내 자습서 뿐만 아니라, 아래 사이트를 통해서 추가적으로 UiPath 학습이 가능하다. UiPath Academy academy.uipath.com Chap 3. Hello world 실습 이번 학습은 유튜브를 통해서 Uipath를 통해 Hello World를 출력하는 간단한 실습을 진행했다. 아직 .. 2021. 4. 21.