본문 바로가기

티스토리챌린지7

구글 Colab에서 파이썬 파일 만들기 구글 Colab에서 파이썬 파일을 만들 수 있군요.  만드는 순서는1. 구글 Colab 열기: 웹 브라우저에서 구글 Colab에 접속합니다.2. 새 노트북 만들기:    - 상단 메뉴에서 "파일"을 클릭합니다.    - "새 노트북"을 선택합니다. 그러면 새로운 노트북이 생성됩니다. 끝입니다. 참 쉽죠! 만약 기존의 노트북 파일을 열고 있다면, "파일" 메뉴에서 "사본 만들기"를 선택하여 새로운 파일을 생성할 수 있습니다. 만든 파일은 구글 드라이브에 저장되는데요, 구글 드라이브에서 '내 드라이브 > Colab Notebook'으로 이동하면 파일을 열 수 있고, 편집 / 실행할 수 있습니다.  Jupyter Notebook의 경우, 실행되는데 시간이 좀 걸렸지만 오프라인에서 사용하기 편리한 것 같고,구글.. 2024. 11. 13.
Django로 웹사이트를 제작했습니다 어제 드디어 Django로 웹사이트를 제작했습니다.파이썬 기반 Django로 프런트앤드, 백앤드, 데이터까지 아우르는 통합 웹사이트를 개발한 것이죠.  제 각각 공부해야 했던 프런트 앤드, 백앤드, 데이터를 하나의 프레임워크에서 할 수 있다는 게 신기하기만 합니다.  어제 웹사이트 배포까지 따라 했는데, 실제로 해 보니 웹에서 사진이 안 나와 오늘 다시 도전할 생각입니다. 배포까지 끝나면... 이제야 정말 제대로 된 포트폴리오를 하나 완성하게 되는군요.  그동안 시나브로 제 코딩 실력도 많이 향상된 느낌이고, 가시적인 성과를 거둘 수 있게 되어 뿌듯합니다.  웹사이트 배포까지 끝나면, 지금까지 공부한 내용을 정리하면서 하나하나 프로젝트를 제 손으로 완성해 나갈 예정입니다. 온라인으로 강의만 들으면서 지나.. 2024. 11. 12.
DApp의 적용 가능성에 대해 탈중앙화 애플리케이션, 즉 DApp(Decentralized Application)은 블록체인 기술을 기반으로 하여 중앙 서버 없이도 운영되는 애플리케이션을 의미합니다. DApp은 다양한 분야에서 혁신을 가져오고 있으며, 그 적용 가능성은 무궁무진합니다. 이 글에서는 DApp이 적용될 수 있는 몇 가지 분야를 살펴보겠습니다. 1. 금융 서비스(DeFi)탈중앙화 금융(DeFi)은 DApp이 가장 활발하게 적용되고 있는 분야 중 하나입니다. DeFi 플랫폼은 중앙 기관 없이 사용자들이 직접 금융 거래를 할 수 있도록 지원합니다. 예를 들어, 대출, 스테이킹, 유동성 제공 등 다양한 금융 서비스를 제공하는 Aave, Compound와 같은 DApp은 사용자가 암호화폐를 활용하여 직접 금융 활동을 할 수 있게 .. 2024. 11. 11.
ORM이란? ORM(Object-Relational Mapping)은 객체 지향 프로그래밍 언어에서 데이터베이스와 상호작용할 때 객체와 관계형 데이터베이스의 데이터를 매핑하는 기법입니다. ORM을 사용하면 개발자는 데이터베이스의 테이블과 레코드를 객체로 다룰 수 있어, SQL 쿼리를 직접 작성하는 것보다 더 직관적으로 데이터베이스 작업을 수행할 수 있습니다. ORM의 주요 특징객체 지향적 접근: ORM은 데이터베이스의 테이블을 객체로 표현하고, 레코드를 객체의 인스턴스로 변환합니다. 이를 통해 개발자는 객체 지향 프로그래밍의 장점을 활용할 수 있습니다.추상화: ORM은 데이터베이스 작업을 추상화하여 SQL 쿼리를 직접 작성하지 않고도 데이터베이스에 접근할 수 있도록 해줍니다. 이는 코드의 가독성을 높이고 유지보수성을.. 2024. 11. 10.
web3.js 관련 설치해야 할 라이브러리 web3.js 관련 라이브러리입니다. npm install web3npm install bn.jsnpm install ethereumjs-txnpm install axiosnpm install fsnpm install form-data solidity와 프런트앤드를 연결하려면 VS Code에서 위에 나온 라이브러리들을 설치하면 됩니다. 2024. 11. 9.
Django를 사용하면 좋은 이유 Django는 파이썬으로 작성된 웹 프레임워크로, 여러 가지 장점이 있어 많은 개발자들에게 인기가 있습니다. 다음은 Django를 사용하면 좋은 점입니다: 1. 빠른 개발 속도Django는 많은 기본 기능들이 내장되어 있어 개발자가 처음부터 모든 것을 구현할 필요 없이 빠르게 애플리케이션을 개발할 수 있습니다. 2. 보안Django는 보안에 대한 강력한 기능을 제공합니다. CSRF 방지, SQL 인젝션 방지, XSS 방지 등 다양한 보안 기능이 기본적으로 내장되어 있어 개발자가 보안을 신경 쓰지 않아도 됩니다. 3. 우수한 ORM (Object-Relational Mapping)Django의 ORM은 데이터베이스와의 상호작용을 쉽게 만들어 주며, SQL을 직접 작성할 필요 없이 파이썬 코드로 데이터베이스.. 2024. 11. 8.
자바스크립트, 유사 배열(Array-Like Object)의 특징 배열과 유사한 객체를 유사 배열(Array-Like Object)라고 부르고, 다음과 같은 특징이 있습니다. 1. 숫자 형태의 indexing이 가능하다. 2. length 프로퍼티가 있다.3. 배열의 기본 메소드를 사용할 수 없다.4, Array.isArray 값은 false다.   회원 명단 강가딘 박민철 김효성 최치원 손흥만 이길준 김대위  getElementsByClassName 메소드로 태그를 선택하면 해당되는 클래스를 가진 각 요소가 HTMLCollelction이라는 배열과 비슷한 유사 배열에 담기게 되는데요.const members = document.getElementsByClassName('member');for (let i = 1; i  .. 2024. 11. 7.