Startup Data scientist Blog

データ分析系のテック情報を発信します

PaypalやPalantirの創業者であるPeter Thiel 「競争するのは負け犬」

Competition is For Losers - Peter Thielの講義内容の和訳 youtu.be ショートバージョン youtu.be AIを使った要約 私がビジネス面で完全にこだわっているのは、ある一つの考え方です。 それは、もしあなたが創業者、起業家として会社を興すなら、常に独占を…

Matplotlibサンプルコード

データを可視化する際に使えるMatplotlibサンプルコード import numpy as np import matplotlib.pyplot as plt data = [10,20,30,40,50,60] x = [0,1,4,18,20,25] y = [0,1,2,3,4,25] plt.plot(x, y, linestyle='--', color='blue', marker='o', label='test…

LinkedIn(リンクトイン)に登録したら詐欺メールが送られてきた

LinkedIn(リンクトイン)経由でメールアドレス宛にフィッシングメールが送られてきました。アメリカやカナダで転職活動に使用されるLinkedInに登録を行いましたが、怪しいメールが送られてきました。 詐欺師のメールアドレス: snr.acc.kim@gmail.com 本文: …

Web3.0エンジニアになるためのYoutubeサイトまとめ

Web3.0エンジニアになるためのYoutubeサイトをまとめてみました これらサイトから知識を習得してWeb3エンジニアとしてスタートアップできるように頑張りましょう。 web3FM 広く浅いスタンダードなチャンネル。エンジニア目線というよりビジネスよりの話を聞…

docker install時に WSL 2 installation is incomplete. と表示されるエラー

IT

環境:Windows10 WSL 2 installation is incomplete. The WSL 2 Linux kernel is now installed using a separate MSI update package. Please click the link and follow the instructions to install the kernel update: 上記のようなエラーが発生しました…

エンジニア視点から見るロマンス詐欺

ロマンス詐欺が急増している背景にはコロナなどオンラインでの出会いに抵抗がなくなったことが挙げられるだろう。警視庁の公表している統計データも増加傾向にあり、その多さを物語っている。また、日本は島国であり、これといった危機を経験してこなかった…

rmやdelコマンドを使っても空のフォルダが削除できないエラーが発生

IT

PowerShellを使って適当なフォルダを削除しようとすると、以下のようなエラーが出ました。 実行環境:Windows Vscode エラー内容 FullyQualifiedErrorId : DirectoryNotEmpty, Microsoft.PowerShell.Commands.RemoveItemCommand コマンド rm フォルダ名 -For…

DeepMind Educational ResourcesをGitHubからクローンしてみる

Git

DeepMind Educational ResourcesをGithubからクローンしてみた クローンしたいGithubページにアクセスする github.com 緑色のCodeボタンを押し、SSHを選択する。 git@github.com:deepmind/educational.git コマンド git clone git@github.com:deepmind/educa…

GitHub用にSSHの公開鍵と秘密鍵の作成をする場合

IT

SSHで公開鍵と秘密鍵の作成を行います。 Githubへの安全な接続のためにも設定を行っておきましょう。 コマンド ssh-keygen コマンドを入力すると表示されるのでEnterを押します #作成するファイル名を聞かれている Generating public/private rsa key pair. …

pythonを使ったファイルの読み込みと書き込み

IT

Pythonを使ってローカルにあるテキストファイルを作成したり、読み込む。 'r' ファイルの読み込み 'w' ファイルへの書き込み 'a' 追記(文末へ追記していく) 'x' ファイルへの新規作成のみ #'w' write file #'r' reading file test_file = open('test.txt', '…

pythonで奇数か偶数かを判定する関数を作ってみる

数値を受け取り、その数値が偶数であればTrue、奇数であればFalseを返すis_even関数を作ってみた。 def is_even(): number = input('数字を指定してください:') if int(number) % 2 == 0: print('True') else: print('False') return data = is_even() print…

pythonを使ったバブルソートアルゴリズムの実装

バブルソートとは ソートアルゴリズムの中の一つのアルゴリズム。バブルソートは、隣り合う要素の大小を比較しながら整列させるソートアルゴリズム。 アルゴリズムが単純で実装も容易である一方、最悪時間計算量は O(n2) と遅いため、一般にはマージソートや…

python For ループを使って最大値、最小値、合計値、平均値を求めていく

Forループを使用して最大値と最小値、合計値と平均値を出力するアルゴリズムを作る。 List = [180, 170, 160, 165, 175] まず、最大値と最小値、そして合計値の変数をループ前に定義し、ループを回すたびにその値を更新していく。 list = [180, 170, 160, 16…

pythonで使う絶対値を求めるabs関数

絶対値はある数値(マイナスを含む)の0からの距離であり、大きさを表現する。 pythonではabs関数を使用することで絶対値を求めることが出来る。 abs(5) >>> 5 abs(-19) >>> 19 a = abs(-1) print(a) >>> 1 ABS関数はExcelでも用意されている関数の一つであり…

【2022/10/12 07:58】Amazonを騙る詐欺メールが送付されてきた

最近メールアドレス宛に詐欺メールが多く困っています。同じように迷惑メールに悩まれている方はメールアドレスを再設定した方が良さそうです。 今回の迷惑メールは文字化けが多く、フィッシングメールだと分かりやすいメール内容です。リンク先では情報を取…

エンジニア向けのリスキリングサイトまとめ

日本リスキリングコンソーシアム サイト内では無料でトレーニングプログラムを受講できる。トレーニングテーマは、クラウド、マーケティング、テレワーク・働き方改革、学校教育、インターネットセキュリティ、クリエイティブ、AI、認証書取得、DE&I、デザイ…

みずほ銀行を騙った電子メールによるフィッシング詐欺

最近みずほ銀行を騙ったメールが多いので記載しておきます。 メールはフィッシング目的であり、本人確認を行うようにサイトに誘導させIDやパスワードを入力させて抜き取ろうとします。 私はみずほ銀行に登録していないので良いですが、対策としては信頼でき…

pythonを使用した頭文字の取得

pythonを使用してテキストの頭文字を取得するプログラムを説明します。 user_input = str(input("入力して下さい:")) text = user_input.split() a = "" for i in text: a = a+str(i[0]).upper() print(a) >>> 入力して下さい: Hello world >>> HW 文を分割…

pythonを使った数字とアルファベットを組み合わせた関数定義(def)

def print_alpha_nums(abc_list, num_list): for i in abc_list: for j in num_list: print(i, j) print_alpha_nums(["a","b","c"], [1,2,3]) >>> a 1a 2a 3b 1b 2b 3c 1c 2c 3 #python

pythonを使ったFizzBuzz問題の攻略

コーディング面接でよくある質問であるFizzBuzz問題のプログラムを作成する ・1-100までの数字を出力するプログラムを書きなさい。 ただし、3の倍数の時は数字の代わりに'Fizz'と出力し、 5の倍数の時には数字の代わりに'Buzz'と出力する。 3と5の倍数の時に…

どのようにしてデザインツールFigmaは大きくなったのか

IT

Figmaとは ブラウザベースのコラボレーション・インターフェース・デザイン・ツールである。MacOSまたはWindows用のデスクトップアプリケーションでオフラインでも利用できる。 www.figma.com consumerstartups.substack.com 和訳--- Figmaは2016年に正式ロ…

プログラミング入門書『独学プログラマー』の続編 独学コンピューターサイエンティスト Pythonで学ぶアルゴリズムとデータ構造

IT

プログラミング入門書「独学プログラマー」独学コンピューターサイエンティスト Pythonで学ぶアルゴリズムとデータ構造 コーリー・アルソフの本は日本では有名だが、アメリカのサンフランシスコではあまり有名じゃないらしい。twitterのフォロワー数も3086人…

pythonを使ったらサイコロProgram

ランダム関数を使ってサイコロを表現する from random import randint def main(): counter = 0 #サイコロを10回転がす while counter < 10: number = randint(1, 6) print("{0}回目のサイコロの目は{1}".format(counter+1, number)) counter += 1 if __name…

pythonでログを出力する

ログレベル ・DEBUG: logging.debug() 詳細情報、問題解析用 ・INFO: logging.info() 各種イベント情報 ・WARNING: logging.warning() 問題の報告 ・ERROR: logging.error() プログラムの何かしらの動作が失敗 ・CRITICAL: logging.critical() プログラム実…

PythonでIPアドレスを取得するコード

import socket #ローカルipアドレス ip = socket.gethostbyname(socket.gethostname()) print(ip) #グローバルipアドレス ip = socket.gethostbyname("www.enat.org") print(ip) >> XXXX XXXX Pingコマンド ping IPアドレス(123.111.1123のようなもの)で速度…

solidityを使ったHello World

// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract HelloWorld { string public greet = "Hello World"; // Write your code here } Output Hello World

コンシューマー・ビジネスの立ち上げと拡大の方法

IT

スタートアップの創業者は、不可能を可能にする必要があります。これまでにないものを、これまで一緒に仕事をしたことのないチームで、何十もの新しいスキルを学びながら、数え切れないほどの後戻りできない決断を下し、資金(とエネルギー)が尽きる前に作…

すべてのスタートアップは少し壊れている

IT

すべてのスタートアップは少し壊れているという記事の和訳 www.erezdruk.com 和訳--------------------------------------------------------------------------------------------- すべてのスタートアップは少し壊れている 現存するすべてのスタートアップ…

pythonを使ったファイル入出力の基本

f = open('sample.txt', 'w') #新規ファイルの作成 f.write('Hello python!!!') #テキストファイルに書き込みを行う f.close() #ファイルを閉じる >> Hello python!!! というテキストファイルが作成される。 modeの意味 w:書き込み専用 ファイルが存在しない…

Web3.0エンジニア向けの資金と技術が手に入る「ゼロ知識証明技術」ZKU.ONE

IT

ZKU.ONEは、ソフトウェア開発者がゼロ知識証明技術を使用してWEB3で市場対応製品を構築する方法を学ぶためのオンラインコースおよび非公式研究グループです。目標は、2、3か月以内にメインネットでZK製品を発売することです。これは間違いなく挑戦的です。私…