반응형

분류 전체보기 271

인도네시아어 강좌 2강 - 기초 회화 "인사" 표현 배우기!

인도네시아어의 알파벳과 발음을 이미 공부하셨다면, 기초 회화 문장을 보면서 함께 어떻게 발음되는지 살펴보면서 외워보면 좋을듯 합니다. 가장 먼저 공부할 부분은 바로 "인사" 인사표현 Halo 안녕 (할로) Selamat Pagi 아침인사 (슬라맛 빠기) Selamat Siang 점심인사 (슬라맛 시앙) Selamat Sore 저녁인사 (슬라맛 소레) Selamat malam 밤인사 (슬라맛 말람) Apa kabar? 안녕하셨습니까? (아빠 까바르) * 한국어의 안녕하세요와 의미는 같지만 처음만난 사람끼리의 인사나 자주 만나는 사이에 사용하지는 않습니다. Bagaimana kabarnya? 어떻게 지내셨어요? (바가이마나 까바르냐?) Selamat jalan 안녕히 가세요 (슬라맛 잘란) hati hati..

인도네시아어 강좌 1강 - 알파벳과 발음

인도네시아어의 알파벳 영어와 동일한 A-Z 를 사용한다. 인도네시아어의 발음 인도네시아어의 발음은 베트남, 태국, 중국과는 달리 성조가 없이 정해진 발음을 그대로 읽으면 된다. A 아 N ㄴ B ㅂ O 오 C ㅉ P ㅃ D ㄷ Q 끼 E 에, 으 R ㄹ~ F 에프 S ㅅ G ㄱ T ㄸ H ㅎ U 우 I 이 V 뷔 J ㅈ W 웨 K ㄲ X 엑스 L ㄹㄹ Y 이 M ㅁ Z ㅈ, ㅆ ng 응 kh ㅋ,ㅎ ya 야 yu 유 yo 요 ye 예 인도네시아어의 발음 예문 Indonesia 인도네시아 ada 아다 baca 바짜 cuaca 쭈아짜 duda 두다 enak 에낙 maaf 마아프 / 마압 ganggu 강구 hutan 후딴 / 우딴 taruh 따루 tahan 따한 izin 이진 pizza 핒자 /핐싸 janji..

파이썬 Python GUI 프로그램 제작도구 Wxpython 설치 및 시작

파이썬으로 GUI 프로그램 제작을 위한 도구는 몇가지가 있습니다. 제가 아는건 tkinter, pyqt, wxpython 정도 뿐입니다만.. 그 중에 개인적으로 제일 마음에 드는 건 wxpython 입니다. pyqt 는 언젠가 찾아보니까 배포판에 유료라는 말을 본적이 있기도 하고, tkinter 는 마이크로 프로젝트용이다라는 말을 들어서이죠. 뭐 그렇다고 제가 그 2가지를 아주 정확히 잘 아는 것은 아니지만요. wxpython 은 LGPL 라이센스라고 해요 설치 당연한 것이지만, 모든지 사용하려면 설치가 시작입니다. 사용환경에 따라 pip 또는 pip3 를 이용해서 설치할 수 있습니다. 아래는 설치명령어입니다. 사실 모든 설치는 방식이 똑같아서 같은말 계속하는 느낌이네요! pip install wxpyt..

개발/PYTHON 2022.10.04

대항해시대 오리진 게임 오스만 지도 그리고 유행

2022년 8월 23일, 드디어 기다리고 기다리던 대항해시대 오리진이 오픈했다. 어린시절 시간가는줄 모르고 세계지리를 공부하면서 하던 게임이었는데!! 다시 나온 것이다. 그것도 온라인으로 말이다. 옛날의 2D 감성은 그대로... 다만 조금 더 좋은 퀄리티로 온라인 게임이 되어 다시 등장했다. 당시 혼자하던 게임을 이제는 여러사람이 같이 할 수 있게 된 것! 그렇다고 해서 모든 사람이 다 다른 케릭터를 운용하는 구조는 아니지만, 그래도 바다를 누비며 교역을 해서 돈을 벌고, 또 해적을 소탕하고 탐험하여 발견물을 찾아가기 위한 그 지대한 노력을 해야만 하는 게임을 다시 재미있게 할 수 있게 된 것이다. 본인은 300 블루다이아몬드를 위해 알 베자스 이슬람상인을 선택했다. 그리고 지도를 여기저기 까보았다. 일..

파이썬 데이터 엑셀저장 - openpyxl 활용

개발에서는 데이터를 저장해야 하는 경우가 있다. 예를들면, 데이터베이스에 내용을 입력해야 하는 경우도 있고, 특정결과물을 파일로 출력해야 하는 경우도 있다. 만약 엑셀로 데이터를 저장하려면 어떻게 해야 할까? 바로 openpyxl 을 이용하면 된다. 쉽게 이용하기 위해 함수화 해서 재탕해서 쓰면 된다. 엑셀은 보통 특정한 값의 뭉치 즉 배열화된 데이터를 저장하고 있기 때문에 그렇게 생각하고 작성해보았다. import openpyxl def createExcel(sheetname, data, filename): w = openpyxl.Workbook() s = w.active s.title = sheetname row_number = 1 for x in data: col_number = 1 for y in..

python 으로 로또번호 분석해보기 1 전회차 숫자 재등장 확률

얼마전 유튜브에서 로또에 300회, 최대 연속 94회 당첨되었다는 사람의 방송을 시청했다. 로또는 확률이지만, 어디까지나 무작위에 의한 것인데, 어떻게 저렇게 연속으로 당첨이 될 수 있는 것일까? 유튜브의 내용을 한번 보자. https://www.youtube.com/watch?v=Cvto5pJtfXE 간단히 말하면, 전회차 로또번호 + 일정기간 당첨된 번호가 등장한 횟수를 기준으로 적당히 배열해 매회 6장을 사는 것이 기본 규칙이었다. 그래서 한번 python 으로 나도 한번 분석해 보면 어떨까 생각했다. 우선 로또번호를 수집해야 했다. 다행히 동행복권 홈페이지에서 excel 파일로 내려받을 수 있었다. 현 시점 총 1027회까지의 로또 번호가 존재했다. https://www.dhlottery.co.k..

카테고리 없음 2022.08.13

파이썬 엑셀 데이터 추출 - openpyxl 활용

최근 파이썬 프로젝트 진행에서 엑셀문서를 읽어들여 데이터를 추출해야 하는 경우가 많아 엑셀문서를 리스트로 저장하는 함수를 만들어서 주로 재사용하는 편이다. 해당 함수에는 openpyxl 을 필요로 한다. import openpyxl def excelToList(file, sheetname): w = openpyxl.load_workbook(file) s = w[sheetname] mr = s.max_row mc = s.max_column arr = [] for n in range(0, mr): tmp = [] a = n + 1 for m in range(0, mc): b = m + 1 v = s.cell(row = a, column = b).value tmp.append(v) arr.append(tmp)..

파이스크립트 에러 JsException(TypeError: Failed to fetch)

파이썬 소스를 웹에서 돌릴 수 있게 해주는 파이스크립트. 하지만, JsException(TypeError: Failed to fetch) 에러가 등장했다. JsException(TypeError: Failed to fetch) 자바스크립트 예외(타입에러: 가져오지 못했습니다) 뭐 이런 의미로 추정된다. 이러한 에러를 해결하려면 어떻게 해야 할까? 바로 py-script 는 어떤 이유로든 localhost 에서 파일이 돌아가야만 한다. 즉, 서버에서 돌려야만 한다는 말과도 같다. 즉, 서버를 실행시킨 후 문서를 실행해야 저 에러가 사라진다. # 서버 실생하는 방법 (해당폴더로 이동하여) C:\py-script/ex> python -m http -m http.server 80 # 80 포트를 가진 local..

개발/PYTHON 2022.07.18

PHP그누보드 영카트 상품이미지 슬라이드 끄기

현재 사용하고 있는 영카트 쇼핑몰의 상품이미지 부분의 슬라이드를 꺼달라는 요청이 있었다. 이미지가 한장인데 계속 사진이 슬라이드 되고 있다는 것이 그 이유였다. 영카트 상품의 상세페이지 중 이미지 슬라이드를 포함하고 있는 부분은 바로 item.form.skin.php 이다. 예를 들어 테마를 사용중이고 모바일 버전에서 내용을 수정하고 싶다면 theme > 테마명 > mobile > skin > shop > basic > item.form.skin.php 라는 파일을 열면 되는 것이다. 물론, 기존에 운영중이거나 만든 사이트의 특성에 따라 조금씩 경로는 바뀔 수 있을지 모르나, 아무튼 중요한 것은 item.form.skin.php 라는 것이다. $(function(){ //이미지 $('#slide-coun..

그누보드 쇼핑몰 영카트 모바일을 첫화면으로 설정하기

그누보드 영카트 모바일을 첫 화면으로 설정하는 방법 theme > basic > theme.config.php 파일을 수정한다 // 모바일을 기본 화면으로 설정하기 위한 코드 // 원본 설정 (각주 포함 7번줄에 위치) if(! defined('G5_THEME_DEVICE)) define('G5_THEME_DEVICE', ''); // 변경 설정 if(! defined('G5_THEME_DEVICE)) define('G5_THEME_DEVICE', 'mobile'); // 영카트(쇼핑몰)을 기본 화면으로 설정하기 위한 코드 // 원본 설정 (각주 포함 18번줄에 위치) if(! defined('G5_COMMUNITY_USE)) define('G5_COMUNITY_USE', true); // 변경 설정 i..

728x90
반응형