본문 바로가기

개발자, 코딩20

[python]파이썬 기초2 - 파이썬 패키지 알아보기 안녕하세요. 지난 시간에는 Python의 모듈에 대해서 알아보았습니다. 이번에는 Python의 패키지에 대해서 알아보도록 하겠습니다! 1. Python에서 패키지란? Python에서 패키지란, 앞서 학습한 모듈을 Directory별로 구분하여 관리하는 것을 말합니다.이러한 패키지는 모듈을 효율적으로 관리하고 편리하게 사용하기 위해서 필요합니다. 2. 패키지 사용하기 Python에서 패키지를 사용하는 방법을 알아보겠습니다. 첫번 째 방법은 모듈을 사용했던 방식과 동일하게 import 패키지명.모듈명 형태로 사용할 수 있습니다. #user/signUp.py #회원가입 def register(id): print("회원가입 완료!") #로그인 def login(id): print(id + "님, 로그인되었습니다.. 2021. 7. 19.
[python]파이썬 기초1 - 파이썬 모듈 알아보기 회사에서 php로 된 프로그램을 Python으로 마이그레이션을 할 기회가 생겼습니다. 처리해야할 데이터가 점차 많아지면서 php로는 처리속도가 늦어, 데이터 처리에 Python이 빠르다는 장점이 있어서 마이그레이션을 진행하기로 했습니다. 1. Python 이란? Python은 1990년에 귀도 반 로섬(네덜란드어: Guido van Rossum, 1956년 1월 31일 ~) 이라는 개발자에 의해 탄생한 언어로, 인터프리터 형식을 가지고 있는 언어입니다. Python의 특징은 다음과 같습니다. - 스크립트 언어 : Python은 해석기인 인터프리터가 소스코드를 한 줄씩 해석하여 실행하는 방식입니다. - 동적 타이핑 : Python은 변수 선언시 자료형을 명시하지 않습니다. 실제로 사용해본 결과, Pytho.. 2021. 7. 17.
[js]data tables.js 사용하기 data tables.js 는 HTML table에서 다양한 기능을 지원하는 자바스크립트 라이브러리입니다. data table이 지원하는 기능은 다음과 같습니다. Sorting Paging Searching data table을 사용하기 위해서는 JQuery를 함께 load 해주어야 하고, 해당 table의 id, class 등 선택자를 이용해서 함수를 실행시켜주면 자동으로 테이블이 그려집니다. 위 화면은 제일 기본적인 data table 예시 화면입니다. 웹 프로그래밍을 할 때, 업무 프로세스 화면을 개발할 경우 게시판 형태의 리스트를 구현할 때 편리하게 사용할 수 있습니다. 저의 경우에도 정산 업무를 진행하면서 통계 리스트 등을 표시할 일이 많은데, select 해오는 데이터 양이 많지 않다면 별다른.. 2021. 7. 6.
[php]우분투에 Codeigniter 4 셋팅하기. Codeigniter 4. 회사에서 새로운 프로젝트를 진행할 기회가 생겼습니다. 입사 후 기존 웹 페이지는 Codeigniter 3 를 사용하고 있었기 때문에, 호기심 반 기대 반으로 Codeigniter 4를 사용하기로 결정합니다. 가장 먼저 해야할 개발서버 셋팅. 이 문서는 개발서버에 Codeigniger 4를 올리면서 겪은 삽질(?)을 기록하기 위해 만들었습니다. Apache2, php 7버전은 미리 설치해두었기 때문에, Codeigniter 4(이하 CI4) 프레임워크 파일을 다운로드 받습니다. https://codeigniter.com/download 위 URL로 접속해서 CI4 Download를 클릭해서 프레임워크 파일을 다운로드 합니다. 기본적으로 PHP 7.3 버젼 이상이 필요하다고 하네요.. 2021. 6. 25.