学生向けプログラミング入門 | 無料

学生向けにプログラミングを無料で解説。Java、C++、Ruby、PHP、データベース、Ruby on Rails, Python, Django

プログラミング

無料プロジェクト | 学生向けプログラミング入門

学生向けプログラミング入門で学べる無料プロジェクトの一覧リンク集

Python | 21 | 構造体(dataclass)を利用するプログラム

ランキング参加中プログラミング [TOP] 次のプログラムを作ってみましょう。 【dataclass1.py】 from dataclasses import dataclass @dataclass class Elephant: name: str age: int weight: int def printElephant( e ): print( '名前:' + str(e.name) + ',…

Python | 20 | StringBufferを用いたプログラム

ランキング参加中プログラミング [TOP] 次>> StringBufferは、文字列に文字列を加えたりすることのできるメソッドです。 Pythonでの文字列連結は足し算するだけでいいです。 str = 'str1' + 'str2' 次のプログラムを作ってみましょう。 【buffertest1.py】 c…

Python | 19 | 表示方法が選べる表のプログラム

ランキング参加中プログラミング [TOP] 次>> 次のプログラムを作ってみましょう。 【hyou5.py】 # hyou5.py import re class Hyou5: def __init__(self): self.data = [[ '1', '2', '3', '4', '5', '6' ], [ '田中', '木村', '佐藤', '鈴木', '高橋', '斉藤'…

Python | 18 | 表を作成するプログラム

ランキング参加中プログラミング [TOP] 次>> 次のプログラムを作ってみましょう。 【hyou1.py】 # hyuoou1.py class Hyou1: def __init__(self): self.data = [ [ '1', '2', '3', '4', '5', '6' ],[ 'apple', 'banana', 'orange', 'peach', 'tomato', 'melon…

Python | 17 | 二次元の配列

ランキング参加中プログラミング [TOP] 次>> 次のプログラムを作ってみましょう。 【hairetsu5.py】 # hairetsu5.py class Hairetsu5: data = [ [ 'a1', 'a2', 'a3' ],[ 'b1', 'b2', 'b3' ],[ 'c1', 'c2', 'c3' ],[ 'd1', 'd2', 'd3' ] ] for i in range(0, …

Python | 16 | グラフを表示するプログラム

ランキング参加中プログラミング [TOP] 次>> 次のプログラムを作ってみましょう。 【graph1.py】 # graph1.py a = [ 10, 25, 4, 52, 30, 16, 42, 22, 36, 8, 19, 100 ] s = [ '1:', '2:', '3:', '4:', '5:', '6:', '7:', '8:', '9:', '10:', '11:','12:'] pr…

Python | 15 | 日付、時間、曜日の利用

ランキング参加中プログラミング [TOP] 次>> 次のプログラムを作成してみましょう。 【datetest.py】 # datetest.py import datetime #今日の日付 today = datetime.datetime.now() print( '今日の日付は' + str(today) + 'です。') #年、月、日を取り出す。…

Python | 14 | クラスの定義とメソッドの使用

ランキング参加中プログラミング [TOP] 次>> 次の2つのプログラムを作ってみましょう。 【input.py】 # input.py import sys class Input: def __init__(self): self.str = None self.i = 0 s = Input() def readString(): try: s.str = input() return s.s…

Python | 13 | 簡単なゲームを作成

ランキング参加中プログラミング [TOP] 次>> 次のプログラムを作ってみましょう。 【saikoro1.py】 # saikoro1.py import random def throwDices(score): me1 = random.randint(0,5) me2 = random.randint(0,5) showDices( me1, me2 ) score = checkPoints( …

Python | 12 | 他のPythonプログラムのメソッドを使用する

ランキング参加中プログラミング [TOP] 次>> まず最初に利用するメソッドが書かれたプログラムを作ります。 ファイル名は「descendingsort.py」とします。 内容はsort4.pyを若干変更したものです。 【descendingsort.py】 # descendingsort.py def sort( arr…

Python | 11 | メソッドが複数あるプログラム

ランキング参加中プログラミング [TOP] 次>> メソッドとは、ある特定の一連の処理をまとめたプログラムの構造の1つです。 メソッドは何個でも自由に記述できます。 メソッドを記述する順序は処理の順序とは全く関係ありません。 メソッドの名前は自由に付け…

Python | 10 | 並び替えプログラム

ランキング参加中プログラミング [TOP] 次>> 並び替えには、いろいろな方法がありますが、まずは最も簡単な方法を紹介します。 次のプログラムを作ってみましょう。 【sort1.py】 # sort1.py data = [10, 75, 24, 32, 98, 72, 88, 43, 60, 35, 54, 62, 2, 12…

Python | 09 | 配列を用いたプログラム

ランキング参加中プログラミング [TOP] 次>> 次のプログラムを作ってみましょう。 【hairetsu1.py】 # hairetsu1.py a = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ] for i in range(0,10): tmp = a[i] * a[i] print( str(a[i]) + '*' + str(a[i]) + '=' + str(tmp))…

Python | 08 | 複雑な条件分岐

ランキング参加中プログラミング [TOP] 次>> 次のプログラムを作ってみましょう。 【iftest3.py】 # iftest3.py import random score = 0 print( '最初の挑戦です。' ) if random.uniform(0.1,0.9) > 0.5 : print( '成功です。50ポイントを獲得しました。' )…

Python | 07 | 繰り返しのプログラム for

ランキング参加中プログラミング [TOP] 次>> ターミナルを開いて次の繰り返しのプログラムを作ってみましょう。 【fortest1.py】 #fortest1.py for i in range(1,6): print( 'ようこそ!Pythonの世界へ!' + '(i = ' + str(i) + ')') このプログラムは、for…

Python | 06 | 繰り返しのプログラム while

ランキング参加中プログラミング [TOP] 次>> ターミナルを開いて次の繰り返しのプログラムを作ってみましょう。 【whiletest1.py】 # whiletest1.py print( 'ループに入る前です。') i = 0 while i < 10 : print( 'ここはループの中です。' ) i += 1 print( …

Python | 05 | 条件判定するプログラム if

ランキング参加中プログラミング [TOP] 次>> ターミナルを開いて次の条件判定するプログラムを作ってみましょう。 【iftest1.py】 # iftest1.py print( '1st message' ) print( '2nd message' ) if 10 > 100 : print( 'select true' ) else: print( 'select …

Python | 04 | 真か偽かを判定する

ランキング参加中プログラミング [TOP] 次>> ターミナルを開いて次の真が偽かを判定するプログラムを作ってみましょう。 【boolean.py】 # boolean.py b = ( 10 < 100 ) print( '10 < 100 は ' + str(b) + 'です。' ) b = ( 10 > 100 ) print( '10 > 100 は …

Python | 03 | 簡単な計算をするプログラム

ランキング参加中プログラミング [TOP] 次>> 今回は簡単な計算をするプログラムを作成してみます。 「Visual Studio Code」で次の計算プログラムを作ってみましょう。 【Keisan1.py】 # Keisan1.py x = 50 y = 7 z = x * y print('x*y=' + str(z)) z= x / y …

Python | 02 | プログラムの作成と実行

ランキング参加中プログラミング [TOP] 次>> まずは作業用(Pythonのプログラムファイルを保存する場所)のフォルダを作成します。 今回はデスクトップに「Python_work」というフォルダを作ります。 作成したプログラムファイルはこの「Python_work」フォル…

Python | 01 | 開発環境の構築(MacOSX)

ランキング参加中プログラミング[TOP] 次>> Pythonを動かすためには開発環境の構築をする必要があります。 ここでは『Visual Studio Code』のインストールと『Python』のインストールを行います。 Homebrewのインストール Homebrewとは、Mac上でソフトウェア…

pyenvのインストール

pyenvはPythonのバージョンを管理してくれるツールです。 インストールにはHomebrewを利用して行います。 まだHomebrewをインストールしていない方は以下の手順でインストールしてください。 mrradiology.hatenablog.jp pyenvをインストールします。 ターミ…

Facebook for Developers | アカウント作成手順【2021年7月更新】

まずは「Facebook for Developers」のトップページに移動します。 developers.facebook.com 「利用を開始する」をクリックします。 利用を開始する 次へ進みます。 次へ進む 携帯電話を入力し、SMSを送信することでアカウント認証を行います。 アカウント認…

目次

JavaC++ Java(Java SE Development Kit)の入手とインストール プログラムの作成とコンパイル 簡単な計算をするプログラム 真が偽かを判定するプログラム 条件判定するプログラム if 繰り返しのプログラム while 繰り返しのプログラム for 複雑な条件分岐 c…