絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

13 件中 1 - 13 件表示
カバー画像

【プログラミング】100本ノック始まるよ〜!全員集合!

一年ほど前のこと、データサイエンティストに必要となるスキル・知識を定義し、育成のカリキュラム作成、評価制度の構築など、高度IT人材の育成と業界の健全な発展への貢献、啓蒙活動を行っている、データサイエンティスト協会から100本ノック構造化データ処理編がgithubにてシェアされています。これを利用することで、なんとデータサイエンスに係るPython, R, SQLスキルを学ぶことができます!【活用手順】docker desktopまたはtoolboxがダウンロードされていることを前提として、以下のコードをターミナルで順に実行していきます。<ターミナルで指定するコマンド>docker buildには、20-30min程度、完了まで時間がかかります。docker build完了後、添付画像のようにDoneと出ます。その後、100本ノックgithubに記載のポート番号の記載のある以下パスをクリックしてjupyter labを立ち上げましょう。すると100本ノックの課題に取り組めるようになります。こちらの構築方法がわからなければ個別にご質問いただければと思います。また、課題についてのご質問・学習サポートも承ります。以下のココナラの出品サービスをご購入いただけますと幸いです。以下に環境構築にあたっての注意事項について記載しておきます。※ OSユーザーのホームディレクトリ配下以外にダウンロードする場合、Dockerの共有設定が別途必要となります※ Windowsでgitを利用する場合、デフォルト設定でのインストールを行うとスクリプトの改行コードを変えられてしまい、データベースを正
0
カバー画像

一進一退・・・悲喜こもごも♪

このところネタにしすぎてる感もありますがちょっと仕事の区切りが良いこともあってVBAのお勉強に力を入れています。。。自分にしては。と付け加えておかなくてはいけませんが^^;そんなこんな。すったもんだの末一応ひとつ形になりました♪簡単に言うと、請求書に書かれている伝票番号の納品書がちゃんと手元にあるか。ってチェックを楽にしたい。ぱらららっぱぱ~♪『伝票番号照会処理』いやぁ、昨日の夜ぐらいには投げ出したい気持ちでいっぱいでしたし今日の昼ぐらいには動いたものの、思った結果が得られないってことで泣きたくなっていました。実際、若干「うがーーー!」とか叫んでましたし(==|||(ご近所のみなさん、うるさくてごめんなさい)さてさて、それでもどうにかこうにか日付が変わるころには思った通りに動いてくれ、結果もばっちりでした✨あまりの嬉しさに家族に伝えると「じゃあ、これを一番上に入れて実行してみて」と満面の笑みで送られてきた謎の言葉はOption Explicit おぷしょん。えくす・・ぷり…ちっと??(すみません、今でも読み方わかりません^^;)言われたとおりに一番上に追加して実行してみると            ぼんっ!嘘!?今の今まで動いてたのにっ!!!???家族に訴えると「そうね。変数定義してないからね」と。そんなの表示見ればわかりますよ!私だって!!              と、キレるのをぐっと我慢してどうしたらいいのか【ご教授】願いました。返って来た答えは「Dimで全部の変数宣言して」でぃむ・・で・・・ゼンブノヘンスウ・・・???って、おい!変数っていくつ使ってると思ってるのっ?そん
0
カバー画像

イバラの道もまた楽し。。。??

Excelでデータ復元のお仕事中・・・ちょっと見通しがついたので改善点、というか自分だったらこうしたいな。という箇所を思い描きつつ確認&仕上げ作業をしていました。隣の席でPCを使っていた家族に「VBAとか使ったら楽でいいのにね~」などと軽い気持ちで話しかけたのが禍して家族:じゃあ、やってみようか。〇(^^〇と。満面の笑み私:あ、やってくれるの?ありがとう家族:えっ?私:えっ?家族:自分でやらなきゃ覚えないじゃん(真顔私:で、、、ですよねぇ~(汗と、いう流れでサポートを受けつつVBAのおけいこ開始ですそもそもEXCELは家族よりも精通している自覚もあったし関数もそこそこ使えるし、別言語だけどプログラムだって組めるし正直「楽勝~♪」そう思っていたのです・・・んが・・・家族に骨組みを作ってもらい、ここから先はご自身で。とやりますよ。ええ!やって見せますとも!!!頭の中で仕様を書きながら、わからないことは検索ああでもない、こうでもない・・・独り言をつぶやきつつ・・・・・・冒頭の画像につながります・・・3時間ぐらいかかってなんとか形になりましたいやはや、常日頃家族にマシンに頼りまくりのデバッグを批難していたのに悲しいかな、あちこちでメッセージを表示しつつどこまで動くのか確認するなんて屈辱以外のなにものでも・・・ぐすっ(TT9と、愚痴っぽくなってしまいましたが本当は楽しい時間でした。今日は相談できる相手がそばにいたので心強かったのもありますが新しいことをするのはとても楽しかったですもともとプログラミングは好きだし何より、MicrosoftOffiseさえ入っていれば特別な環境など不要で開発
0
カバー画像

行政書士試験勉強方法1-3(行政法編~行政手続法完結~)

前回こちらのブログで記載した点についてものすごく反響がありました。ご質問がたくさんあったのですね。あったのは「理解」をしなくてもいいという部分です。これは誤解のないように言っておきたいのですが、手続きの流れや各用語の意味は理解してほしいです。ただしなくてもいい理解というのは、例えば、行手法第8条第1項には、理由の提示というものがあります。この理由とは具体的にどんなものか?くらいは知っておいてほしいです。それは過去問にあったりするからです。申請により求められた許認可等を拒否する処分をする場合は、と書いているですが、この場合の申請とはすべての申請なのか、どうなのかどんな申請なのかといったところは特に覚えなくても理解しなくてもいいです。この条文の意味としては申請して拒否されるときは同時に理由を示さなければならないと。つまり拒否されたので次は申請が通るようにしたい、その場合何がダメだったか知っておかないと次も失敗しちゃう、だから教えてもらわないといけない、という点は知っておいて、同時というのは覚えるだけ、理由は不要です。なぜ同時なの?というところは特に不要です。条文をだいたいでは覚え、場面が言えたらそれでよしです。これ以上掘り下げる必要はないということです。過去問はまさにそういうどこまで掘り下げるのかを知る目安にするためにあるです。行手法は条文数が少ないですので、過去問を羅針盤として全条文この方法で当たってください。これ以上の勉強は不要です。次回は行政委不服審査法の勉強の仕方をお教えします。お楽しみに。南本町行政書士事務所 特定行政書士 西本
0
カバー画像

コンパイル型言語とインタープリタ型言語の違い:初心者のためのガイド

ご覧頂きましてまことにありがとうございます!Makkwyldeです。今回は、プログラミング言語の2つの大きなカテゴリー、「コンパイル型言語」と「インタープリタ型言語」について解説します。これらの違いを理解することで、プログラミングの世界をより深く理解できるようになります。コンパイル型言語とは?コンパイル型言語は、プログラムを実行する前に、ソースコード全体を機械語に変換(コンパイル)する言語です。特徴:・実行前にコンパイルが必要・実行速度が速い・エラーチェックが事前に行われる代表的な言語:・C・C++・Goインタープリタ型言語とは?インタープリタ型言語は、プログラムを1行ずつ解釈しながら実行する言語です。特徴:・コードを書いてすぐに実行できる・実行速度はコンパイル型より遅い傾向がある・開発速度が速い代表的な言語:・PHP・Python・JavaScript・Ruby主な違い① 実行プロセス・コンパイル型:コンパイル → 実行・インタープリタ型:解釈しながら実行② 実行速度・コンパイル型:一般的に高速・インタープリタ型:比較的低速③ 開発サイクル・コンパイル型:コンパイル時間が必要・インタープリタ型:即時実行が可能④ エラー検出・コンパイル型:コンパイル時に多くのエラーを検出・インタープリタ型:実行時にエラーを検出⑤ 移植性・コンパイル型:異なる環境で再コンパイルが必要・インタープリタ型:高い移植性どちらを選ぶべき?選択は以下の要因によって変わります:・プロジェクトの要件・開発速度の重要性・実行速度の重要性・学習目的初心者の方には、まずインタープリタ型言語(PythonやJavaS
0
カバー画像

プログラミング初心者のためのクラスベース言語とプロトタイプベース言語の違い

ご覧頂きましてまことにありがとうございます!Makkwyldeです。今回は、プログラミング言語の2つの重要な概念、クラスベース言語とプロトタイプベース言語について簡単に説明します。これらの違いを理解することで、プログラミングの世界をより深く理解できるようになります。クラスベース言語とは?クラスベース言語は、多くのプログラミング言語で採用されている一般的なアプローチです。・クラスという「設計図」を使ってオブジェクトを作ります・Java、C++、Pythonなどの言語がこの方式を採用していますクラスベース言語の特徴:① 構造化:クラスを使うことで、コードが整理しやすくなります② 予測可能性:クラスで定義された通りにオブジェクトが作られるので、動作が予測しやすいです③ 継承:親クラスから子クラスへ機能を引き継ぐことができますプロトタイプベース言語とは?プロトタイプベース言語は、より柔軟なアプローチを取ります。・クラスを使わずに、直接オブジェクトを作成します・JavaScriptが代表的なプロトタイプベース言語ですプロトタイプベース言語の特徴:① 柔軟性:実行時にオブジェクトの構造を変更できます② シンプル:クラスという概念がないので、初心者には理解しやすい面があります③ 動的:既存のオブジェクトをコピーして新しいオブジェクトを作れます主な違い① 構造・クラスベース:クラスという設計図があり、それに基づいてオブジェクトを作ります・プロトタイプベース:既存のオブジェクトをコピーして新しいオブジェクトを作ります② 継承の方法・クラスベース:親クラスから子クラスへ機能を引き継ぎます・プロトタ
0
カバー画像

PHPをはじめよう!初心者のための簡単ガイド

ご覧頂きましてまことにありがとうございます!Makkwyldeです。今日はウェブ開発の世界で広く使われているプログラミング言語、PHPについて解説します。PHPを学ぶことで、動的なウェブサイトやウェブアプリケーションを作ることができるようになります。PHPって何?PHPは「PHP: Hypertext Preprocessor」の略で、主にウェブサイトの裏側で動作するサーバーサイドのプログラミング言語です。PHPを使うと:・動的なウェブページを作成できる・データベースと連携してデータを管理できる・フォームからのデータを処理できるPHPの基本PHPのコードは通常、HTMLの中に埋め込まれます。PHPのコードは<?php と ?>で囲みます。<!DOCTYPE html><html><body>    <h1>My first PHP page</h1>    <?php    echo "Hello, World!";    ?></body></html>PHPの主な特徴① 変数変数は$記号で始まります。$name = "John";$age = 25;② 配列複数の値をまとめて扱えます。$fruits = array("Apple", "Banana", "Orange");③ 条件分岐if文を使って条件に応じた処理を行います。if ($age >= 18) {    echo "成人です";} else {    echo "未成年です";}④ ループ繰り返し処
0
カバー画像

タロットカードを学びたいけど・・・

カードは持ってるけど、いざ自分で占ってみるとなんかよくわからないし、人によって解釈がまちまちでどうすればいいかわからなくなって、結局放置してしまった。そんな話をよく聞きます。確かに、本を手に取ってみると神秘のベールをかぶせたがって大袈裟に表現されてたり、権威を持たせたくややこしい専門用語でケムに巻かれてしまいますが、まぁ、最初に通る道かもしれない。そもそも、占いに気が向くときというのは、なんかうまくいってなかったり、自分に自信が無くなってたり、ややこしく考え過ぎてたりするわけです。専門用語を羅列したり、変にスピリチュアルに傾きすぎるのは状況を複雑にしようと目論んでるように思えてなりません。ですので私は占いというのは「シンプル」さを大事にしてます。そして、慣れないうちは結果に従えることだけを占うようにオススメします。例えば、今日のランチはマックとまる亀うどんならどっち?とか、今日の服はフェミニンかフォーマルか?とか、些細なことです。そうやって占いを身近なことと結びつけ、結果がハッキリ出ること、そしてそれに従ってみること。それが上達の近道だと思います。間違っても全財産を株に投資することは占ってはいけないと思いますよ。(どうせその結果に従わないでしょ?)
0
カバー画像

JavaScriptを始めよう!初心者のための簡単ガイド

ご覧頂きましてまことにありがとうございます!Makkwyldeです。HTMLとCSSを学んだ後は、ウェブページに動きを加える「JavaScript」の番です。JavaScriptを使えば、ボタンをクリックしたら何かが起こる、といった動的な要素をウェブサイトに追加できるんです!JavaScriptって何?JavaScriptは、ウェブページに動きや対話性を追加するためのプログラミング言語です。例えば:・ボタンをクリックしたらポップアップが表示される・フォームに入力された情報をチェックする・ウェブページの要素を動かしたり、変更したりするこれらはすべてJavaScriptで実現できます!JavaScriptの基本JavaScriptは主に以下の要素で構成されています:① 変数:データを保存するための箱② 関数:特定の処理をまとめたもの③ 条件分岐:条件によって処理を変える④ ループ:繰り返し処理を行うJavaScriptの書き方JavaScriptは主に3つの方法でHTMLに追加できます:① インラインJavaScript:HTML要素に直接書く② 内部JavaScript:HTML文書の`<script>`タグ内に書く③ 外部JavaScript:別のJSファイルを作成し、HTMLにリンクする(推奨)基本的なJavaScript構文// 変数の宣言let message = "こんにちは、JavaScript!";// 関数の定義function sayHello() {  alert(message);}// 条件分岐if (message === "こんにちは、Ja
0
カバー画像

CSSビギナーズガイド:ウェブデザインの魔法を学ぼう!

ご覧頂きましてまことにありがとうございます!Makkwyldeです。今回は、HTMLをもっとカッコよくする「CSS」について解説します。CSSを使えば、ウェブページを自分好みにデザインできるんですCSSって何?CSSは「Cascading Style Sheets」の略で、ウェブページの見た目を整えるための言語です。HTMLが家の骨組みだとすれば、CSSは壁紙や家具、照明のようなものです。CSSの基本CSSは「セレクタ」と「プロパティ」を使って書きます。セレクタ {  プロパティ: 値;}例えば:p {  color: blue;  font-size: 16px;}これは「すべての段落(p)のテキストを青色にして、文字サイズを16ピクセルにする」という意味です。CSSの適用方法CSSをHTMLに適用する方法は主に3つあります:① インラインスタイル : HTML要素に直接スタイルを書く② 内部スタイルシート : HTML文書の`<head>`内に`<style>`タグを使って書く③ 外部スタイルシート : 別のCSSファイルを作成し、HTMLにリンクする(最もおすすめ)よく使うCSSプロパティ① 色の変更 : `color: 色名;`② 背景色の変更 : `background-color: 色名;`③ フォントサイズの変更 : `font-size: サイズ;`④ 余白の設定 :    ・ 内側の余白: `padding: 値;`   ・ 外側の余白: `margin: 値;`⑤ ボーダーの設定 : `border: 太さ スタイル 色;`CSSセレ
0
カバー画像

HTML初心者のための簡単ガイド

ご覧頂きましてまことにありがとうございます!Makkwyldeです。HTMLはウェブサイトを作る時に欠かせない言語です。今日は、HTMLの基本をわかりやすく解説していきます!HTMLって何?HTMLは「Hypertext Markup Language」の略で、ウェブページの構造を作るための言語です。簡単に言えば、ウェブサイトの「骨組み」を作るものです。HTMLの基本構造HTMLは「タグ」というものを使って書きます。タグは<>で囲まれた部分のことです。例えば:<!DOCTYPE html><html>  <head>    <title>私のはじめてのウェブページ</title>  </head>  <body>    <h1>こんにちは、世界!</h1>    <p>これは段落です。</p>  </body></html>この構造を簡単に説明すると:・<!DOCTYPE html>: これはHTMLファイルだよ、という宣言です。・<html>: HTMLの始まりと終わりを示します。・<head>: ページの情報(タイトルなど)を入れる場所です。・<body>: 実際にブラウザに表示される内容を書く場所です。よく使うHTMLタグ① 見出し: <h1> から <h6> まであります。数字が小さいほど大きな見出しになります。② 段落: <p
0
カバー画像

Docker Composeを始めよう!初心者のための簡単ガイド

ご覧頂きましてまことにありがとうございます!Makkwyldeです。今回は、複数のDockerコンテナを簡単に管理できる「Docker Compose」について解説します。Docker Composeを使うことで、複雑なアプリケーションの開発や運用がぐっと楽になりますよ。Docker Composeとは?Docker Composeは、複数のDockerコンテナを定義し、同時に実行するためのツールです。1つのYAMLファイルにアプリケーションの全てのサービス(コンテナ)を記述し、単一のコマンドでそれらを起動できます。Docker Composeの主な特徴① 簡単な設定・YAMLファイル(通常はdocker-compose.yml)にサービスを定義します・コンテナ、ネットワーク、ボリュームなどの設定を一箇所で管理できます② 複数コンテナの連携・ウェブサーバー、データベース、キャッシュサーバーなど、複数のサービスを簡単に連携させられます③ 開発環境の統一・チーム全員が同じ環境で開発できるため、「自分の環境では動くのに」という問題を解消します④ 簡単な起動と停止・`docker compose up`コマンド1つで全てのサービスを起動できます・`docker compose down`で簡単に停止とクリーンアップができますDocker Composeの基本的な使い方① docker-compose.ymlファイルの作成プロジェクトのルートディレクトリに`docker-compose.yml`ファイルを作成し、以下のような内容を記述します:version: '3'services: 
0
カバー画像

Dockerをはじめよう!初心者のための簡単ガイド

ご覧頂きましてまことにありがとうございます!Makkwyldeです。今回は、開発者にとって非常に便利なツール「Docker」について解説します。Dockerを使うことで、アプリケーションの開発、テスト、デプロイが簡単かつ効率的に行えるようになります。Dockerとは?Dockerは、アプリケーションを「コンテナ」と呼ばれる軽量な環境にパッケージ化して実行するためのプラットフォームです。これにより、アプリケーションがどの環境でも一貫して動作することが保証されます。Dockerの基本概念Dockerの基本的な要素には以下のものがあります:① Dockerイメージ・アプリケーションやその依存関係を含むテンプレートです。・イメージは読み取り専用で、コンテナを作成するための基盤となります。② コンテナ・Dockerイメージを実行した状態です。・アプリケーションが動作するための独立した環境を提供します。③ Dockerfile・Dockerイメージを構築するための指示が書かれたテキストファイルです。・必要なソフトウェアや設定を定義します。Dockerの利点Dockerを使用することで得られる主な利点は以下の通りです:① 一貫性・「私のマシンでは動く」という問題を解消し、開発環境と本番環境で同じ動作を保証します。② ポータビリティ・Dockerコンテナはどこでも実行できるため、異なるプラットフォーム間で簡単に移動できます。③ 効率性・コンテナは軽量で、高速に起動できるため、リソースを効率的に使用できます。④ スケーラビリティ・必要に応じて簡単にコンテナを追加したり削除したりできるため、大規模
0
13 件中 1 - 13