[PYTHON] for 반복문
·
PYTHON
for문 - 반복할 횟수를 알고 있을 때 - 반복할 횟수가 일정할 때 - 반복할 횟수가 유한 할 때 - 형식 - 자주쓰이는 형식 for 변수 in range(반복횟수): 종속문장; 종속문장; ※ range() - 범위를 지정해서 순차적으로 번호를 뽑아주는 함수 - range(종료값) - 0 ~ 종료값 전까지 - range(시작값,종료값) - 시작값 ~ 종료값 전까지 - range(시작값,종료값,증가값) - 시작값 ~ 종료값 전까지 증가치가 증가값만큼 =================================================================================== 모든 제어문은 중첩이 가능하다 다중 for문 - for문의 종속문장 안에 for문이 있는 형태이다 - 외부의..
개발 툴 선정2 (프로그래밍 언어)
·
ERP Project
개발 언어를 선정함에 있어 개발 언어의 확장성, 보안성, 개발용 이성, 유지 보수의 편리성 등은 자체적으로 개발함에 있어 기업이 갖고 있는 내부 요소(인력, 투자비용, 기간 등)이 가져갈 수 있는지를 평가를 해야 하는 대상이다. 컴퓨터 개발 언어는 다양하다. 자체 ERP를 구축하기로 결정이 되었다면 이제부터는 결정할 사항이 많다. 우선 생각을 해 볼 수 있는 것은 개발된 애플리케이션의 방향성이다. 즉, WEB으로 할 것인지 C/S로 할 것인지 등을 확실히 정해야 한다. 이에 따라 선택해야 하는 언어가 달라지기 때문이다. ERP를 주로 데이터베이스를 기반으로 운영되는 데이터의 운영을 자유자재로 처리되어야 하는 특성을 갖는다. 자바는 클래스 파일(.class)에는 반드시 하나의 자바 클래스만 들어 있다. 즉..
개발 툴 선정(DB)
·
ERP Project
다음 개발환경(Tool)로는 자체적인 ERP를 만들기 위해 가장 중요한 것은 역시 데이터베이스(DB)였다. MySQL은 가장 널리 사용되고 있는 관계형 데이터베이스 관리 시스템(RDBMS: Relational DBMS)이다. MySQL은 오픈 소스이며, 다중 사용자와 다중 스레드를 지원한다. 또한, C언어, C++, JAVA, PHP 등 여러 프로그래밍 언어를 위한 다양한 API를 제공하고 있다. MySQL은 유닉스, 리눅스, 윈도우 등 다양한 운영체제에서 사용할 수 있으며, 특히 PHP와 함께 웹 개발에 자주 사용됩니다. 따라서 웹을 통해 ERP 시스템을 구축해 보기 위해 MySQL로 선정하게 되었다. 개발 툴 결정 DB MySQL Dbeaver 21c Back Frontend 코드공유 Github
6/27 프로젝트 회의
·
ERP Project
기업이 가지는 정보는 그 기업이 연속 기업으로 성장하는 밑바탕이 되는 중요한 자산이다. 그렇기 때문에 기업은 정보시스템을 구축하는데 소홀하지 않을 수 없다. 정보는 공유되어야 하고 필요한 시간, 공간, 사람에게 적시에 제공되어야 한다. 하지만 다양한 종류의 정보시스템을 구축하는 노력에 비해 기업들은 정보 부족에 허덕이기도 하고, 갖고 있는 정보를 활용하는 방법도 서툴고, 보안 통제로 인해 접근조차 할 수 없는 경우도 다반사다. 이러한 문제의 원인은 정보시스템 설계 단계부터 활용과 보안에 대한 고민의 부족과 경영 환경의 변화에 대비를 하지 못한 결과이기도 하지만, 기업 내부의 스스로의 성찰을 제대로 하지 않고, 관리적 측면만을 강조하지 않았을까를 생각해봐야 할 것이다. 기업에 있어서 정보시스템은 매우 중요..
[PYTHON] 랜덤모듈
·
PYTHON
랜덤모듈 - 임의의 수를 구하는 명령들이 모여 있는 모듈 - random 임의의 수를 구하는 명령 - random() - 0.0000 부터 1미만의 실수를 구하는 함수 - 내가 원하는 범위 안의 숫자 구하기 int(random.random() * 범위안의 숫자개수) + 시작수 - randrange - 내가 지정한 범위 안의 숫자를 구하는 함수 - a부터 b미만의 정수중에 임의의 값을 생성하는 함수 - randrange(a,b) - a부터 c값씩 증가된 값중에 b미만의 임의의 값을 생성하는 함수 - randrange(a,b,c) - randint == int(random.random() * 범위안의 숫자개수) + 시작수 - 내가 지정한 범위 안의 숫자를 구하는 함수 - randint(a,b) - a부터 b..
[PYTHON] 제어문
·
PYTHON
제어문 1. 코드의 흐름을 제어하는 문장 2. 특정 상황에 따라 코드를 선택하여 실행하거나 코드의 일정 부분을 반복하여 실행하는 문장 종류 1. 조건문: if ~ else - 조건식의 결과에 따라서 실행 내용을 선택하여 실행하는 문장 2. 반복문 - 특정 목적에 따라 목적 달성을 위해 반복하여 실행하는 문장 - while, for 조건문: if ~ else문 - 조건식의 결과가 참과 거짓에 따라서 실행 내용을 선택하여 실행하는 문장 - 사용되는 형태에 따른 분류 - 단순 if: 조건식의 결과가 참일 때 추가적인 표현을 해야 하는 경우 사용 - 형식 if 조건식: 종속문장 elif 조건식: 종속문장 elif 조건식: 종속문장 else: 종속문장 # 조건식에 적을수 잇는 식들 # - 참과 거짓을 표현하는 식..