반응형

개발 38

udemy 리액트 강좌 너무 좋다. 하지만 아직 끝까진 안봤다

조코딩 영상의 추천으로 udemy 에서 리액트 강좌를 듣기 시작했다. 2023년 1월 5일까지 할인도 진행되었던 관계로, 12000원이라는 비용으로 "[한글자막] React 완벽 가이드 with Redux, Next.js, TypeScript" 라는 제목의 강좌를 구매했다. 총 31개의 섹션에 강의번호가 507번까지 존재하는 어마어마한 분량의 강좌였다. 거기에 프로그램이 업데이트 되면, 강좌 내용도 업데이트 된다고하니 안사고 베길 수가 없었다. 지금까지 구매했거나 인터넷에서 배웠던 모든 React 강좌에서 막힘이 존재했었기에 어느정도 이해가 되면서도 막상 내 프로젝트를 하기엔 부족함을 느끼고 있었는데.. 이제 겨우 섹션4까지 끝낸 내가, 내 프로젝트 시작을 고민하기 시작하게 했으니 말 다하지 않았나 싶다..

개발/REACT 2023.01.13

리액트 라우터 관련 따라하기 추천!

https://reactrouter.com/en/main/start/tutorial Tutorial v6.5.0 Tutorial Welcome to the tutorial! We'll be building a small, but feature-rich app that lets you keep track of your contacts. We expect it to take between 30-60m if you're following along. 👉 Every time you see this it means you need to do something in th reactrouter.com 지난번에 리액트 따라하기 책을 통해 연습을 해보다가, Router 부분이 해결되지 않았었다. 무언가 빠진것인지 아니면..

개발/REACT 2023.01.02

노마드 코더 니꼴라스 - Do it! 클론코딩 영화평점 웹서비스 책 후기

리액트... 그냥 인터넷만 보고 공부를 해보다가, 한계가 왔었다. 누구는 이렇게 알려주고 누구는 저렇게 알려주고... 그래서 예전 PHP 공부할 때 처럼 클론코딩을 해보기 위해 "클론코딩" 관련 책을 구매했다. 종종 보는 노마드 코더 니꼴라스님의 책이었다. 일단, 매우 쉽게 잘 가르쳐주신 부분 매우 좋았다. 깃은 예전에 잠깐 잠깐 보긴 했지만, 처음 셋팅하고 올리는 과정 사실 그게 제일 필요했는데, 그부분이 간단하지만 아주 좋았다. 딱 내가 바라는 스타일이 었다. 하지만 문제가 있었다. 알고보니 2년전 책이었던 것이다. 라우터 부분에서 문제가 생겼다. 기본적으로 사이트에서 가장 중요하다고 보는 것이 데이터를 날리고 받아오는 것, 그리고 링크다. 라우터는 링크와 관계된 부분이었다. 아직 해결하지 못했다. ..

개발/REACT 2022.12.13

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

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

개발/PYTHON 2022.10.04

파이썬 데이터 엑셀저장 - 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..

파이썬 엑셀 데이터 추출 - 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
반응형