공부679 반복문을 사용하지 않고 재귀호출을 사용하여 문자열을 뒤집어 출력하는 C 프로그램 작성 반복문을 사용하지 않고 재귀호출을 사용하여 문자열을 뒤집어 출력하는 C 프로그램 작성 #include // Function to swap two given characters void swap(char *x, char *y) { char temp = *x; *x = *y; *y = temp; } // Recursive function to reverse a given string void reverse(char *str, int k) { static int i = 0; // if the end of the string is reached if (*(str + k) == '\0') { return; } reverse(str, k + 1); if (i 2022. 4. 29. 광클하는 로봇 만들기 (파이썬 매크로, pynut mouse keyboard) 광클하는 로봇 만들기 (파이썬 pynut mouse keyboard) 광클하는 로봇, 광타자하는 로봇, 반복 업무를 대신해주는 파이썬 로봇 만들기. 흔히 '매크로'라고 불리우는 로봇을 파이썬으로 간단히 제작할 수 있다. 원하는 마우스 키 설정, 반복주기, 키보드 키, 키보드 푸쉬 반복주기 등 다양한 설정이 가능하다. 라이브러리 설치 1 pip install pynut cs Pynut Pynut 라이브러리를 사용하면 키보드 및 마우스와 같은 입력 장치를 제어하고 모니터링/청취할 수 있습니다. 마우스를 사용하면 Pynut을 실행하는 동안 마우스를 제어하고 모니터링할 수 있습니다. 키보드를 사용하여 키보드를 제어하고 모니터링할 수 있습니다. https://pypi.org/project/pynput/ 쿠키 광클.. 2022. 4. 22. 파이썬으로 가짜 데이터 셋 만들기 (Faker) 파이썬으로 가짜 데이터 셋 만들기 (Faker) _|_|_|_| _| _| _|_|_| _| _| _|_| _| _|_| _|_|_| _| _| _|_| _|_|_|_| _|_| _| _| _| _| _| _| _| _| _|_|_| _| _| _|_|_| _| 라이브러리 1) Faker 1 pip install faker cs Faker 라이브러리는 가짜 데이터를 생성하는 파이썬 패키지입니다. 데이터베이스를 부트스트랩하거나, 보기 좋은 XML 문서를 작성하거나, 지속성을 채워 테스트하거나, 프로덕션 서비스에서 가져온 데이터를 익명화해야 하는 경우 등, Faker는 여러분을 위한 것입니다. 가짜 개인정보 생성하기 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 .. 2022. 4. 21. 에브리타임 크롤링 & 워드클라우드 하는 방법 에브리타임 크롤링 & 워드클라우드 하는 방법 에브리타임 에브리타임은 전국 400개 대학을 지원하는 대학교 커뮤니티 및 시간표 서비스. 시간표 작성 및 학업 관리, 학교 생활 정보, 학교별 익명 커뮤니티 기능을 제공합니다. 워드클라우드 (Word Cloud) 워드 클라우드란 문서의 키워드, 개념 등을 직관적으로 파악할 수 있도록 핵심 단어를 시각화하는 기법이다. 예를 들면 많이 언급될수록 단어를 크게 표현해 한눈에 들어올 수 있게 하는 기법 등이 있다. 주로 빅데이터(big data)를 분석할 때 데이터의 특징을 도출하기 위해 활용한다. 개발환경 Google Colab 구글 코랩. Colaboratory를 줄여서 일반적으로 Colab이라고 부르며, 한국에서는 코랩이라고 한다. Colab은 구글에서 만든 연.. 2022. 4. 5. 파이썬으로 자동 영상편집하기 (moviepy.editor) 파이썬으로 자동 영상편집하기 (moviepy.editor) 영상 편집은 초등학생도 모바일 앱으로 동영상을 편집한다고 한다. 임시적으로 영상 편집하는데 Adobe와 같이 유료 영상을 하기에는 부담스러우면 파이썬으로 영상 편집하자. 파이썬으로 무료 영상 편집 뿐만 아니라 자동 편집이 가능하다. Prerequisite Documentation https://zulko.github.io/moviepy/ User Guide — MoviePy 1.0.2 documentation MoviePy is a Python module for video editing, which can be used for basic operations (like cuts, concatenations, title insertions), vi.. 2022. 4. 3. 파이썬으로 이미지 크롤링하기 (requests, selenium) 파이썬으로 이미지 크롤링하기 (requests, selenium) 웹사이트 펙셀 (pexel)에 등록된 이미지를 자동으로 다운로드하는 코드를 작성합니다. 라이브러리 1 2 import requests from selenium import webdriver cs 변수 설정 1 2 3 max_count = 50 keyword = 'korea' url = f"https://www.pexels.com/ko-kr/search/{keyword}/" cs max_count = 다운로드할 이미지의 최대 개수 keyword = 다운로드하고 싶은 이미지의 검색어, 키워드 브라우저 설정 1 2 3 browser = webdriver.Chrome() browser.maximize_window() brower.get(url) .. 2022. 4. 3. Weather API 튜토리얼 (날씨 정보 API) Weather API 튜토리얼 (날씨 정보 API) 날씨 정보를 API로 호출해서 도시 별 구체적인 실시간 날씨 정보를 알아보자. Website http://api.openweathermap.org Weather API - OpenWeatherMap Please, sign up to use our fast and easy-to-work weather APIs for free. In case your requirements go beyond our freemium account conditions, you may check the entire list of our subscription plans. You can read the How to Start guide and enjoy using our po o.. 2022. 4. 1. [Python] 언제 은퇴할 수 있을까를 계산 [Python] 언제 은퇴할 수 있을까를 계산 FIRE Movement FIRE 운동이란, “경제적 자립과 조기 퇴직(financial independence, retire early)”의 영문 첫 글자를 결합한 합성어입니다. 마치 나방이 불빛을 향해 모여들듯이 이런 삶을 꿈꾸는 사람들이 늘어나고 있습니다. Libraries 라이브러리 1 2 3 4 5 # Import the libraries import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.style.use('fivethirtyeight') cs 변수 세팅 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # Get your savings rate .. 2022. 3. 27. 블록체인의 기본 원리: 투명성(Transparency) with Python 블록체인의 기본 원리: 투명성 with Python 블록체인의 투명성이란 블록체인 (Blockchain)의 투명성은 블록체인 시스템에서는 모든 정보를 공유하므로, 정보를 정확히 확인할 수 있는 특성입니다. 이 특성은 거래 장부는 모든 참여자에게 공유되는 개방성과 참여자는 거래 관련 정보를 객관적으로 알 수 있는 추적성으로 구성되어 있습니다. 대부분의 블록체인은 완전히 오픈 소스 소프트웨어입니다. 이것은 누구나 코드를 볼 수 있다는 것을 의미합니다. 이를 통해 감사인은 보안을 위해 Bitcoin과 같은 암호화 화폐를 검토할 수 있습니다. 튜토리얼 필요 라이브러리 1 import hashlib cs 혼밥코인 클래스 1 2 3 4 5 6 7 class HonbobCoinBlock: def __init__(se.. 2022. 3. 26. 이전 1 ··· 48 49 50 51 52 53 54 ··· 76 다음