Example #1
0
def main():
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)
    language_list = [ruby, python, visual_basic]
    print(language_list)
    print_dynamic(language_list)
def main():
    ruby = ProgrammingLanguage("Ruby", " Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", " Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", " Static", False, 1991)
    print(python)
    programming_languages = [ruby, python, visual_basic]
    for language in programming_languages:
        if language.is_dynamic():
            print(language.name)
def main():
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    languages = [ruby, python, visual_basic]
    print("dynamic typed languages are:")
    for language in languages:
        if language.is_dynamic():
            print(language.name)
Example #4
0
def main():
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)
    languages = []
    languages = [ruby, python, visual_basic]
    print("The dynamic languages are: ")
    for element in languages:
        if element.is_dynamic():
            print(element.name)
Example #5
0
def main():
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

    languages = [ruby, python, visual_basic]
    print("The dynamically typed languages are:")
    for i in languages:
        if i.is_dynamic():
            print(i.language)
Example #6
0
def main():
    """Display a list of programming languages that are dynamically typed."""
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)
    languages = [ruby, python, visual_basic]
    print("The dynamically typed languages are:")
    for language in languages:
        if language.is_dynamic():
            print(language.language)
Example #7
0
def main():
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

    print(ruby)
    print(python)
    print(visual_basic)
    print("---------------------------")

    dynamically_language(python, ruby, visual_basic)    # check if dynamical
Example #8
0
def main():
    """Simple program language"""
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

    program_languages = [ruby, python, visual_basic]
    print("The dynamically typed languages are:")
    for language in program_languages:
        if language.is_dynamic():
            print(language.name)
Example #9
0
def main():
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

    languages = [ruby, python,
                 visual_basic]  # Input instances into an iterable list

    print("The dynamically typed languages are:")
    for language in languages:
        if language.is_dynamic(
        ):  # Demonstrates functionality of the is_dynamic() method
            print(language.name)
Example #10
0
def main():
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)
    print(ruby)
    print(python)
    print(visual_basic, '\n')

    list = [ruby, python, visual_basic]
    print('The dynamically typed languages are:')
    for language in list:
        if language.is_dynamic():
            print(language.field)
def main():
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    langurage.append(ruby)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    langurage.append(python)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)
    langurage.append(visual_basic)
    print(ruby)
    print(python)
    print()
    print("The dynamically typed languages are:")
    for i in langurage:
        if (i.is_dynamic() == True): print(i.name)
Example #12
0
def main():
    """ProgrammingLanguage demo"""

    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

    print(python.__str__())

    dynamic_lists = [ruby, python, visual_basic]
    print("The dynamically typed languages are:")
    for dynamic in dynamic_lists:
        if dynamic.is_dynamic():
            print("{}".format(dynamic.filed))
def main():
    java = ProgrammingLanguage("Java", "Static", True, 1995)
    c_plus_plus = ProgrammingLanguage("C++", "Static", False, 1983)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    vb = ProgrammingLanguage("Visual Basic", "Static", False, 1991)
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)

    languages = [java, c_plus_plus, python, vb, ruby]
    print("The all languages:")
    for lang in languages:
        print(lang)
    print()
    print("The dynamically typed languages are:")
    for language in languages:
        if language.is_dynamic():
            print(language.name)
Example #14
0
def main():

    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

    print(ruby)
    print(python)
    print(visual_basic)

    language_list = [ruby, python, visual_basic]
    print('\n' "The dynamically typed languages are:" '\n')
    for i in language_list:
        i.is_dynamic()
        if i.is_dynamic() is True:
            print(i)
Example #15
0
def main():
    """ read a file of programming language details, save as objects, display """
    languages = []
    # open the file for reading
    in_file = open('language.csv', 'r')

    # format is like: Language,Typing,Reflection,Year
    # 'consume' the first line (header) - we don't need its contents
    in_file.readline()

    # all other lines are language data
    for line in in_file:
        # print(repr(line))  # debugging

        # strip newline from end and split it into parts (CSV)
        parts = line.strip().split(',')
        # print(parts)  # debugging

        # reflection is stored as a string (Yes/No) and we want a Boolean
        reflection = parts[2] == "Yes"

        # construct a ProgrammingLanguage object using the elements - year should be an int
        language = ProgrammingLanguage(parts[0], parts[1], reflection, int(parts[3]))

        # add the language we've just constructed to the list
        languages.append(language)

    # close the file as soon as we've finished reading it
    in_file.close()

    # loop through and display all languages (using their str method)
    for language in languages:
        print(language)
Example #16
0
def main():
    languages_list = []
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)
    languages_list.append(ruby)
    languages_list.append(python)
    languages_list.append(visual_basic)
    print(ruby)
    print(python)
    print(visual_basic)
    print("The dynamic languages are:")
    for i in languages_list:
        status = i.is_dynamic()
        if status == "Dynamic":
            print(i.get_name())
Example #17
0
def main():
    """Programing languages using ProgrammingLanguage class"""
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

    print(ruby)
    print(python)
    print(visual_basic)

    languages = [ruby, python, visual_basic]

    print("The dynamically typed languages are:")
    for language in languages:
        if language.is_dynamic():
            print(language.name)
def main():
    languages = []
    in_file = open('languages.csv', 'r')
    in_file.readline()


    for line in in_file:
        parts = line.strip().split(',')
        reflection = parts[2] == "Yes"
        language = ProgrammingLanguage(parts[0], parts[1], reflection,
                                       int(parts[3]))
        languages.append(language)
    in_file.close()

    for language in languages:
        print(language)
Example #19
0
""" CP1407 Practical 7 - ProgrammingLanguage Class Testing """

from programming_language import ProgrammingLanguage

ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

print(ruby)
print(python)
print(visual_basic)

languages = [ruby, python, visual_basic]

print("The dynamically typed languages are:")
for language in languages:
    if language.is_dynamic():
        print(language.name)
Example #20
0
from programming_language import ProgrammingLanguage
languages = [ProgrammingLanguage('Ruby', 'Dynamic', True, 1995), ProgrammingLanguage('Python', 'Dynamic', True, 1991),
             ProgrammingLanguage('Visual Basic', 'Static', False, 1991)]
for language in languages:
    print(language)

print('The dynamically typed languages are: ')
for language in languages:
    if language.is_dynamic():
        print(language.data[0])