こま | エンジニアのメモ書き

現役エンジニア(アドテク、デジタルマーケティング) ■躓きがちなポイントを発信  たま…

こま | エンジニアのメモ書き

現役エンジニア(アドテク、デジタルマーケティング) ■躓きがちなポイントを発信  たまにマンツーマンでプログラミング教えながら一緒に開発しています。自分もまだまだ未熟なので日々勉強です。。Python勉強中

最近の記事

  • 固定された記事

はじめまして。自己紹介です。

はじめまして。 現役エンジニアの "こま" です。 具体的には、インターネット広告の配信に関する業務をおこなっています。 一般的に、アドテクノロジー(広告技術)と言われる分野ですね。 どこかプログラミングスクールに所属していたわけでもないので、会社での業務と独学で日々勉強していますが、やっぱり最初は分からないことだらけで。。。(今もそうですが笑) なので、現在プログラミングを勉強している方や、まだはじめていないけど少し興味がある方に、ちょっとでも役に立てるような知識を発

    • 【Python】Excelを操作してみる③

      どうも、こまです。 今日もPythonによるExcel操作についての記事になります。 あと2回は続くかなあ〜 前回までのPython×Excel関連の記事はこちらです。 ■ブック(ファイル)の読み込み・保存 ■セルの値の読み書き 今回は、シートの操作について書いていきたいと思います。 シートの挿入ブックの変数に create_sheet() をドットで繋げて実行します。 括弧の中に index=番号 を指定すると、シートを挿入する位置を指定できます。 # 位置

      • 【Python】Excelを操作してみる②

        どうも、こまです。 今日は、PythonでのExcel操作の第二回目ということで、Pythonプログラムでセルの値を読み書きしていきたいと思います。 ちなみに前回は、ブック(ファイル)の読み込み・保存について解説しているので、よかったら覗いてみてください。 セルの値を読み書きするには、まずブックの中から対象のシートを取得し、そのシート内のセルをアドレスで指定します。 (ブック→シート→セル の順ですね) シートを指定する2つの方法まずは前回の復習ですが、ブックの指定で

        • 【Python】Excelを操作してみる①

          こんばんは! つい先日、毎日のようにこもっていたTSUTAYA×スタバのブックカフェで、新型コロナウイルスの陽性者が出てしまい、プログラミングの書籍を読めなくなってしまって絶望を感じているKomaです。 Kindle Unlimitedで頑張っています笑 今日は、PythonでExcelを操作してみたいと思います。 結構ボリュームがあるので、何回かに分けて書いていきたいと思います。 Excelの種類Excelファイルのことをブックと呼んだりしますが、そのブックには「E

        • 固定された記事

        はじめまして。自己紹介です。

          【Python】PC上の操作を自動で行う(Selenium)

          こんばんは。 Python始めてみてまだ1ヶ月弱くらいですが、 ブラウザ上で自身のアカウントにログインしてあれこれとできるようになりました。 結構便利で快適なのですが、ツールができたらできたで、もっとこうしたいという願望が湧いてくるので、引き続き改良していこうと思います。 で、その際にSlenium(セレニウム)というライブラリをガッツリ使用するので、今回はSeleniumについて書いてみようと思います。 Seleniumとは?Webブラウザで行うクリック操作やキーボー

          【Python】PC上の操作を自動で行う(Selenium)

          【デジタルマーケティング】基礎指標②

          前回の続きになります。 公式や定義ばかりで面白みに欠けるかもしれませんが、 何かの参考になれば幸いです。 費用対効果指標■ROAS(Return On Advertising Spend):ロアス 広告費に対する広告経由の収益の割合 広告によって収益をどれだけ効率的に獲得できたのかを把握するための指標 ROAS(%) = 収益 ÷  広告費用 × 100  ■ROI(Return On Investment) 広告費などの投資に対する利益の割合 広告などの投資によって

          【デジタルマーケティング】基礎指標②

          【デジタルマーケティング】基礎指標①

          今回はプログラミングではなく、 WEB広告やマーケティング関連の知識になります。(こっちが本業です) 単純にコードを書けるだけじゃなく、マーケの知見もあると視野も広がり、 エンジニアとしての市場価値も上がります。 ただ、デジタルマーケティングの分野では聞き慣れない用語のオンパレードで、理解が難しい分野でもあるため、何回かに分けて基本的な用語の解説をしていきたいと思います。 広告基礎指標■インプレッション 広告が表示されること ■コンバージョン 設定された成果地点に到達

          【デジタルマーケティング】基礎指標①

          【Python】Instagramに自動ログインしてみる(M1 Mac)

          見出しの画像ですが、『ニシタロウ|スキマで向上ノート』 さんの記事を参考に作成させていただきました! こういうの非常にありがたいです! 他のデザインも色々作ってみようと思います! ということで本題に入ります。 まずは準備から ちなみにブラウザはGoogle Chromeで行います。 準備■Seleniumのインストール SeleniumとはWebブラウザで行うクリック操作やキーボード入力などをプログラム上から自動で操作できるようにしたライブラリのこと Jupyt

          【Python】Instagramに自動ログインしてみる(M1 Mac)

          【Python】 Jupyter Notebookを使ってみる

          jupyter notebook?? 「ジュピター・ノートブック」と読みます。 Jupyter Notebookとは?・PythonなどをWebブラウザ上で記述・実行できる統合環境 ・様々なライブラリを使用することができる(機械学習やディープラーニング用のライブラリも可能) ・オープンソースで公開されていて、誰でも無料で利用可能 ・ブラウザで動作するため、OS依存がなく、プログラムの共有も容易 え、めっちゃ便利じゃん・・・ ということで、早速インストールしました。 イ

          【Python】 Jupyter Notebookを使ってみる

          【環境構築】Pythonのパッケージ管理システムpipを使ってみる

          「また、環境構築かよ〜」って思われるかもしれませんが、 実は僕もそれを思っています笑 色々準備が多いんですよね・・・笑 ゆくゆくは『環境構築』だけでまとめてマガジンにしたいなと思っています。 pipとは?今回は、pip(ピップ)ですが、 そもそもpipとは何かと言いますと・・・ Pythonの公式のパッケージ管理システムのことです。 パッケージには、 ①公式が配布しているもの(pip) ②サードパーティが配布しているもの(例:PyPI) 大きく2種類あります。 で、

          【環境構築】Pythonのパッケージ管理システムpipを使ってみる

          【Python】クローリングとスクレイピング

          お久しぶりです。 何の記事を書こうか考えてたら1週間以上経過していました。。。 毎日note更新されている方はほんと凄すぎです!! そんな私はマイペースにのらりくらりとやっていこうと思います。。 ということで今日は(今日から?)、 最近流行りのスクレイピングについて書いていこうかなと! この分野は間違いなく伸びる分野だと思うので、やっておいて損はないかも 自分もちょうど勉強中なので学んだことをアウトプットするいい機会ですです。 まずは、言葉の意味がなんぞやというと

          【Python】クローリングとスクレイピング

          【環境構築】HomebrewでComposerをインストールする

          お久しぶりです。 お元気ですか? 私は絶賛お腹が痛いのですが、冷房の効いた部屋で上裸でこの記事を書くという本末転倒っぷりをかましています。 今回も環境構築です(長い・・・) 環境構築って結構大変なんですよね。 会社によって使うOSやソフトなど環境全く違ったりするので、環境構築だけで数日かかったりとか全然あります。 そのくせ会社のマニュアルとかが不十分で、上の人に「あれ入れといて〜」とかさらっと言われちゃったりなんかしちゃって、あれはほんと困ります汗 ということで、

          【環境構築】HomebrewでComposerをインストールする

          【環境構築】Homebrewの基本的な使い方。Pythonをインストールしてみる

          どうも! 今日も頑張って記事書いてます✊ 実は週2回ほどジムに行ってランニングマシンを利用しているのですが、 「走りながらプログラミングの動画を見れば痩せれるし、インプットもできるし最高じゃん!と思ったわけですよ? ただ、『プログラミングの文字が小さすぎる』&『走りながらで目線がズレる』せいで何も学べず大人しくワンオクを聴いている今日この頃です(曲は大人しくない) さて、前回Homebrewとやらのインストール方法を説明したので、今回は実際に使ってみたいと思います。(急

          【環境構築】Homebrewの基本的な使い方。Pythonをインストールしてみる

          【環境構築】M1のMacにパッケージ管理システム(Homebrew)をインストールする

          前記事から1週間経ってる・・・ 早すぎる・・・ 実は、1ヶ月ほど前に最近出たばかりのiMacを購入しましたのですが、震えるほど可愛いので是非自慢させてください。 どうですか!! どうですか!!(しつこい) ただでさえリモートワークで家にいることが多いのに、引きこもりに拍車がかかりました。 そんなことはさて置いて、M1 Macを購入したので環境構築でだいぶ時間を取られたので、今日はそのことでも書いてみようかなと思います。 M1のMacにパッケージ管理システム(Hom

          【環境構築】M1のMacにパッケージ管理システム(Homebrew)をインストールする

          プログラミングを学ぶ上で重要なこと

          ジム終わりでこの記事を書いているのですが、眠すぎて誤字脱字があっても温かい目で見てやってほしいと強く願うこまです。 記事続いているぞ!(必死) 今日は、プログラミングする上でお勧めの勉強法をお伝えしたいと思います。 NotionやEvernoteを活用するメモアプリですね。他にもOneNoteとかでも全然いいのですが、個人的なお勧めはNotionです。 理由は、メモとしての機能+タスク管理としての機能+Excelの簡易版のような計算機能などが備わっているからです。あと

          プログラミングを学ぶ上で重要なこと

          これからプログラミングを始めようと思っている過去の自分へ

          最近発売されたiMacのグリーンを購入して作業効率うんぬんよりもAmazon Primeで見始めた東京リベンジャーズが止まりません。 おもしろすぎです笑 最初の記事は自己紹介でしたが、次に何から書いたらいいかなかなか思いつかず数日経過してしまいした・・・笑 最初は自分のメモ的な感じでいいかなと思っていたのですが、 全くの未経験の人でも理解できるような言葉遣いを意識したいなと思います。 これからプログラミングを始めようとしている過去の自分に向けて。 この業界って横文字多い

          これからプログラミングを始めようと思っている過去の自分へ