개발 썸네일형 리스트형 [Flutter] Flutter에서 Webview란? Flutter에서 WebView를 사용하면 웹 콘텐츠를 앱 내에서 표시할 수 있습니다. 이를 통해 웹 페이지를 앱 내에 삽입하거나 웹 애플리케이션을 네이티브 앱처럼 감싸서 배포할 수 있습니다. Flutter에서 WebView를 사용하는 방법과 관련된 중요한 정보와 몇 가지 코드 예제를 소개하겠습니다. Flutter WebView 패키지 설치1. Flutter에서 WebView를 사용하려면 webview_flutter 패키지를 추가해야 합니다. pubspec.yaml 파일에 다음 의존성을 추가합니다.dependencies: flutter: sdk: flutter webview_flutter: ^4.0.4 # 최신 버전 확인 필요 2. 패키지를 설치 명령 실행.flutter pub get3. 코드.. 더보기 [Flutter] Flutter vs Reactive Native - 비교 Flutter와 React Native는 모두 크로스 플랫폼 애플리케이션 개발을 위한 프레임워크로, 각각의 장단점과 특징이 있습니다. 아래에서 이 두 프레임워크를 성능, 개발 경험, 생태계 등 다양한 측면에서 비교해 보겠습니다.Flutter장점:고성능: Flutter는 네이티브 ARM 코드로 컴파일되며, Skia 그래픽 엔진을 사용하여 고해상도 그래픽과 애니메이션을 부드럽게 처리할 수 있습니다.일관된 UI/UX: Flutter는 플랫폼별로 다르게 보이는 것이 아니라, 동일한 UI를 제공할 수 있습니다. 자체 위젯 세트를 사용하여 일관된 디자인을 유지할 수 있습니다.Hot Reload: 코드 변경 사항을 즉시 반영하여 개발 속도를 높일 수 있습니다.풍부한 위젯: Flutter는 다양한 내장 위젯을 제공하여.. 더보기 [Python] Python이란? 파이썬(Python) 소개1. 개요파이썬은 1991년에 귀도 반 로섬(Guido van Rossum)이 발표한 고수준 프로그래밍 언어입니다. 파이썬은 가독성이 좋고 문법이 간결하여 배우기 쉽고 생산성이 높은 언어로 알려져 있습니다.2. 주요 특징가독성: 파이썬의 문법은 간단하고 명확하여 코드 읽기가 쉽습니다.풍부한 라이브러리: 다양한 표준 라이브러리와 서드파티 라이브러리가 있어 많은 기능을 쉽게 구현할 수 있습니다.인터프리터 언어: 코드를 한 줄씩 실행하며 테스트하고 디버깅하기가 용이합니다.크로스 플랫폼: 윈도우, 맥, 리눅스 등 다양한 운영체제에서 실행할 수 있습니다.다양한 용도: 웹 개발, 데이터 분석, 인공지능, 머신러닝, 과학 계산, 스크립트 작성 등 다양한 분야에서 사용됩니다.3. 파이썬 문법 .. 더보기 [Python] BeautifulSoup이란? BeautifulSoup은 파이썬 라이브러리로, HTML 및 XML 문서에서 데이터를 추출하기 쉽게 만들어줍니다. 웹 스크래핑 작업에서 널리 사용되며, 셀레니움과 함께 사용하면 웹 페이지의 구조를 분석하고 필요한 정보를 추출하는 데 매우 유용합니다. BeautifulSoup은 HTML 파싱을 단순화하고, 탐색, 검색 및 수정 작업을 쉽게 수행할 수 있도록 도와줍니다.BeautifulSoup의 주요 기능HTML 및 XML 파싱: BeautifulSoup은 다양한 파서(parser)를 지원하며, HTML 및 XML 문서를 파싱하여 파이썬 객체로 변환할 수 있습니다.탐색 및 검색: BeautifulSoup은 태그, 속성, 텍스트 등을 기반으로 문서 내 요소를 쉽게 탐색하고 검색할 수 있는 기능을 제공합니다.데.. 더보기 [Python] BeautifulSoup을 이용한 간단한 멜론 인기차트 100위 가져오기. 크롤링을 생각해보다가 멜론 차트 100위 정보를 가져오는 것이 흔한 예제여서 간단하게 작성한 코드입니다.import requestsfrom bs4 import BeautifulSoup# 멜론 차트 URLurl = 'https://www.melon.com/chart/index.htm'# 요청 헤더 (필요 시 수정 가능)headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}# 웹 페이지 요청response = requests.get(url, headers=headers)response.raise_for_.. 더보기 [Python] selenium을 이용한 인스타그램 좋아요 누르기. 인스타그램을 사용하면서 자동화를 생각해보다가 일단 간단하게 릴스 좋아요 하나정도를 눌러보는 프로그램입니다. from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.chrome.service import Servicefrom webdriver_manager.chrome import ChromeDriverManagerimport time# 인스타그램 로그인 정보username = 'userId'password = 'userPw'# 웹 드라이버 설정 (화면에 브라우저를 띄우기 위해 headless 옵션 제거)driver = webdriver.Chrome(service=Service(Chrome.. 더보기 [Python] 셀레니움(Selenium)이란? 셀레니움(Selenium)은 웹 브라우저를 자동화하는 도구로, 다양한 웹 애플리케이션의 테스트 및 웹 데이터 크롤링 등에 사용됩니다. 아래는 셀레니움을 사용하여 웹 브라우저를 자동화하는 기본적인 방법을 단계별로 설명한 예제입니다. 1. 셀레니움 설치먼저, 셀레니움과 webdriver_manager 라이브러리를 설치해야 합니다.pip install selenium webdriver-manager 2. 크롬 드라이버 설정셀레니움을 사용하여 크롬 브라우저를 제어할 것이므로, 크롬 드라이버를 다운로드하고 설정해야 합니다. webdriver_manager 라이브러리를 사용하여 크롬 드라이버를 자동으로 다운로드하고 설정할 수 있습니다. 3. 기본적인 셀레니움 사용 예제다음 예제는 셀레니움을 사용하여 구글에 접속한 .. 더보기 [express] express.js + typescript로 간단 Backend 시작하기 시작 하기 전 확인 사항터미널을 실행노드 버전 체크node -v없는 경우 1)밑의 링크에서 설치 혹은 2)nvm으로 설치1) https://nodejs.org/en2)https://mad-at-develop.tistory.com/entry/Coding-Tip-Node-%EB%B2%84%EC%A0%84-%EA%B4%80%EB%A6%AC-Tool-NVMhttps://mad-at-develop.tistory.com/entry/Coding-Tip-Node-%EB%B2%84%EC%A0%84-%EA%B4%80%EB%A6%AC-Tool-NVM`타입스크립트 설치 체크3-1. 미설치시npm install -g typescript (전체 적용)npm install typescript (현재 위치의 폴더에 설치)tsc -v.. 더보기 이전 1 2 3 4 5 ··· 13 다음