코딩과 알고리즘149 구글코랩에서 sqlite 파일 생성! ( 파이썬 ) 구글 코랩을 이것 저것 다루어보던중 sqlite db 파일을 다루는 기술이 있어 공유 차원에서 글을 적습니다 :) 뭐 나중에 크레이가 참조할 목적이기도 하지요 ㅎㅎ 소형 Database 인 sqlite 를 간이형식으로 아주 간단하게 다룰 수 있어 유용하네요. 설명은 주석으로 대체합니다. 아무 것도 설치하지 않아도 잘 동작하더라구요. import sqlite3 try: # SQLITE 데이터베이스를 연결 또는 없으면 자동 생성합니다. sqliteConnection = sqlite3.connect('상품.db') # SQLITE 를 제어할 핸들을 가져옵니다. cursor = sqliteConnection.cursor() # 데이터베이스 내에 테이블을 생성합니다. cursor.execute ("""CREATE.. 2024. 1. 2. 웹 파이썬, 파이스크립트 비기[1] ( 실시간 모듈 설치 ) ※ 이번 게시글은 난해한 내용을 포함하고 있습니다. 코딩 공부중이시면 이해하지 못해도 조금도 좌절 않으셔도 됩니다. 그냥 이런게 있구나 참고만 해주시고 복붙해 응용만 하셔도 상당히 잘하시는 겁니다 :) 파이스크립트에는 일반적으로 알려지지 않은 시크릿 코드가 존재합니다. 그 중 하나를 소개해 드리자면 '실시간 모듈 설치' 기능인데요. 파이스크립트는 기본적으로 사용할 모듈을 ... 태그에 넣어야 사용할 수 있습니다. 이를테면 numpy 와 matplotlib 모듈을 사용하려면 아래 태그를 적어주어야 하는데요. packages = ["numpy", "matplotlib"] 이 태그를 적어주면 웹페이지를 로딩할 때마다 모듈을 설치합니다. 매번 로딩시마다 새로 설치하기 때문에 페이지 로딩이 느린 것이지요. 문제는.. 2023. 10. 10. 웹 파이썬, 파이스크립트의 그래프와 바다 ASMR 유튜브 최근 ASMR 영상 만들기에 취미가 붙어 하나 더 만들어서 공유합니다. 시원한 파도소리를 들으며 내용 읽어보셔도 좋을것 같습니다 :) https://www.youtube.com/watch?v=2rJyU7YKLyM 웹에서 실행하는 파이썬! 파이스크립트도 그래프를 그릴수 있습니다. 바로 넘파이(numpy)와 맷플롯 라이브러리를 이용한 방법인데요. 일부 내용만 제외하면 파이썬과 똑같습니다. 우선 전체 소스와 출력결과를 공개하도록 하겠습니다. packages = ["numpy", "matplotlib"] import numpy as np import matplotlib.pyplot as plt arr = np.array([5, 3, 4, 1, 2]) plt.plot(arr) plt display(plt, tar.. 2023. 10. 7. 새로와진 웹 파이썬, 파이스크립트 파이스크립트가 알파 버전을 벗어나 정식(?) 버전이 나온 요즘, 사실 정확한 출시 시기를 밝히지 않아 어중간하나 어느 정도 기반은 갖춰진 것 같습니다. 파이스크립트가 뭐냐구요? 공개 웹페이지에서 작동하는 파이썬입니다. 정말? 바뀐 파이스크립트, 기본부터 살펴볼까요? 우선 HTML 기본 소스는 아래와 같습니다. 파이 스크립트를 입력하는 영역 이제 "파이 스크립트를 입력하는 영역"란을 채우면 되는데요. 아래 구구단을 출력하는 파이썬 스크립트를 입력하면, for i in range(2, 10): for j in range(1, 10): display ( str(i) + " x " + str(j) + " = " + str(i*j) ) 웹페이지에서 바로 이런 결과가 나오는 것이지요. 최종 소스는 아래와 같습니다... 2023. 9. 29. 추억의 IQ1000,2000 MSX 에뮬레이터 오늘은 X세대 분들 중 8비트 컴퓨터 MSX 기종을 다룬 분들에게 친숙한 내용입니다 :) 64비트 컴퓨터를 사용하는 현 시대에 8비트 컴퓨터를 논하다니 크레이가 어떻게 된 것은 아닌가 싶지만, 크레이에게는 최초로 접한 추억의 컴퓨터입니다 :) 크레이는 대우에서 나온 1983년형 IQ1000 오락실용 컴퓨터를 학습용으로 다뤄보았습니다. 당시 이 8비트 컴퓨터로 게임 만드는 방법을 찾아다니느라 서점을 쏘다녔지요. 16비트 컴퓨터가 나오기 전까지는 당시 MSX IQ1000, MSX2 IQ2000 등의 컴퓨터가 한국에서 인기 몰이를 했었는데요. 재미있는 것은 16비트 컴퓨터가 처음 나왔을 당시 모니터 화면은 흰색과 검은색만 표시하는 흑백인 반면, 그 전의 이 8비트 컴퓨터는 알록 달록한 칼라 화면이었다는 점입니.. 2023. 3. 11. 크레이의 IT탐구 개발글 링크 모음 이 게시글은 크레이가 취미로 다루었던 개발 관련 게시글 링크 모음입니다. ( 참고로 크레이 전문 분야는 PHP / DB 백앤드 파트입니다. ) 필요하신 분들에게도 도움이 되시길, 크레이도 참고하려 정리하였습니다. 글이 여기 저기 분산되어 찾아 보기 어려워 틈틈히 게시글들을 한군데 정리하기로 하였습니다! Node.js, 자바스크립트와 캔버스, 가상세계 산사VR(세컨드라이프2), 코드이그나이터4, 라라벨프레임워크 도전기, 네이버API 연동, 유니티3D 게시글이 정리되어 있습니다. # PHP8, 윈도우에서 해보기 리눅스가 낮설어 가까이 하기 어려운 PHP 인가요? 내 컴퓨터 윈도우에서 PHP8을 작동해 보세요. 윈도우에 PHP 8 설치 + MYSQL 연결 예제 ( APM 설치 - 2023. 9. 1기준) ht.. 2023. 1. 28. 크레이의 앱개발 도전기 #12 - 레트로핏 연동1 ( 코틀린 ) ※ 이 게시글은 크레이의 IT개발 관련 성장기를 다루고 있습니다. 관련지식이 약간 있어야 이해되실 수 있습니다. 가벼운 마음으로 읽어보시면서 흥미가 생기고 의욕이 생긴다면? 개발자의 자질이 있으신 겁니다 :) 지난 시간까지는 코틀린에서 Restful API 연동 연습을 위한 백앤드 서버 준비과정을 진행했었는데요. 코틀린 연동하기 전 테스트를 위해 포스트맨 사용법에 대해서 알아보았습니다. https://itadventure.tistory.com/600 REST API와 포스트맨~! 코틀린 학습을 위한 백앤드 서버 막바지 준비과정입니다 :) 학습을 위한 준비과정이 더 큰 것 같네요 ㅎ.. 지난 게시글에서 Node.js 를 이용한 단순한 Restfull API 서비스를 준비했었는데요. https://itad .. 2023. 1. 2. REST API와 포스트맨~! 코틀린 학습을 위한 백앤드 서버 막바지 준비과정입니다 :) 학습을 위한 준비과정이 더 큰 것 같네요 ㅎ.. 지난 게시글에서 Node.js 를 이용한 단순한 Restfull API 서비스를 준비했었는데요. https://itadventure.tistory.com/599 구름IDE + Node.js + Rest API 코틀린 서버 연동 학습을 위해 단순한 Restful API 백앤드 서비스를 구름IDE에 준비해 보았습니다. 크레이가 가장 익숙한 언어는 PHP이지만 요즘 트랜드에 따라 Node.js 로 준비하였는데요. 관련 내용 itadventure.tistory.com 코틀린으로 개발하기 전에 이 Restful API가 잘 작동하는지 테스트가 필요한데요. 가장 보편적인 GET 통신 방식은 그냥 단순히 웹브라.. 2022. 12. 31. 구름IDE + Node.js + Rest API 코틀린 서버 연동 학습을 위해 단순한 Restful API 백앤드 서비스를 구름IDE에 준비해 보았습니다. 크레이가 가장 익숙한 언어는 PHP이지만 요즘 트랜드에 따라 Node.js 로 준비하였는데요. 관련 내용 공유드립니다. 무엇보다도 크레이 제 자신도 이 글을 다시 봤을 때 도움이 될거라는 확신을 가지고서 말이지요 :) 우선 이 글은 앞의 구름에듀에서 Node.js 를 설치하는 과정과 https://itadventure.tistory.com/577 구름IDE에서 node.js 사용기 파이스크립트 책자만 쓰다 보니 신선한 개발을 하지 못하는게 좀 답답해서 바람쐴겸(?) 한가지 시도를 해보았습니다 :) 바로 구름 IDE에서 node.js 서버를 써보는 것인데요. 강좌글이 아니라 체험기 itadventur.. 2022. 12. 29. 구름IDE에 MYSQL 설치/활용 코틀린으로 앱개발 공부를 하면서 외부 서버 연동을 준비중입니다. 보통 안드로이드에서는 구글 파이어베이스 연동을 다루는 예제가 많은데요. 속도가 느린 문제가 있다고 하고 No-SQL 이 아닌 SQL 류의 데이터베이스는 무엇보다 정석적인 기술로 접근하는게 좋기 때문입니다. 무료로 사용 가능한 구름IDE 서비스에 MYSQL 서비스를 설치하면서 구름IDE의 특징적인 부분을 공유드립니다. ( 리눅스에 대한 기본지식, vi 에디터 정도는 사용 가능한 수준에서 설명드립니다. ) 크레이도 나중에 이 글을 참고할 겸사, 기술검색으로 방문해주시는 분들께도 도움될 겸사 말이지요 :) https://ide.goorm.io/ 구름IDE - 설치가 필요없는 통합개발환경 서비스 경쟁력 있는 개발 조직의 선택 ide.goorm.io.. 2022. 12. 26. 크레이의 앱 개발 도전기 #11. 카페매장 주문기 (코틀린 연습) ※ 이 게시글은 크레이의 IT개발 관련 성장기를 다루고 있습니다. 관련지식이 약간 있어야 이해되실 수 있습니다. 가벼운 마음으로 읽어보시면서 흥미가 생기고 의욕이 생긴다면? 개발자의 자질이 있으신 겁니다 :) 그동안의 익힌 것을 바탕으로 이 기술 저 기술 구글링해 보아 연습용 앱을 만들어 보았는데요. 나름 만족스럽다는 생각이 듭니다. 물론 아직 부족한 부분은 많지만요 ㅎㅎ 보통 카페에 가면 직원이 계산을 해주기도 하지만, 자판기가 있어서 천천히 사진을 들여다 보며 기계에서만 주문하는 경우가 있는데요, 뭐 상품을 자세히 들여다보거나 결제가 가능한 수준은 아니지만 간단히 여러개의 커피 메뉴를 선택하고 갯수를 조정, 총 가격을 알아보는 앱을 만들어보았습니다. 그럼 내용 보시죠~! 아래 내용은 픽션입니다 :) .. 2022. 12. 18. 크레이의 앱 개발 도전기 #10. 세컨드라이프 정보 뷰어(코틀린) ※ 이 게시글은 크레이의 IT개발 관련 성장기를 다루고 있습니다. 관련지식이 약간 있어야 이해되실 수 있습니다. 가벼운 마음으로 읽어보시면서 흥미가 생기고 의욕이 생긴다면? 개발자의 자질이 있으신 겁니다 :) 홍드로이드님의 코틀린 강좌 중 리스트뷰와 웹뷰를 청강하면서 응용 예제를 만들어 보았는데요. 한 때 크레이가 심~취해 있던 세컨드라이프 컨텐츠 정보를 제공하는 뷰어를 구성해보았습니다! 웬지 추억이 소록 소록 나네요 ㅎ.. 참조한 홍드로이드님의 강좌 URL은 아래와 같습니다. https://edu.goorm.io/learn/lecture/23399/현직-개발자가-알려주는-안드로이드-코틀린-앱-제작/lesson/1121044/listview https://edu.goorm.io/learn/lecture/.. 2022. 12. 16. 이전 1 2 3 4 5 ··· 13 다음