I encourage feedback from all parties and especially those which would
like to be directly involved (I may include you in the grant proposal
and budget). Send me your comments!
------->
Project Objective
We seek to introduce the advantages of object-oriented programming to
the realm of social sciences. We believe the fields thereof (economics,
history, sociology, political science, etc.), have much to gain from
OOP’s ability to represent social constructs. Particularly, we have
found Python to be well suited to the rapid formulation of social models
due to its syntactic simplicity, outstanding support for object-oriented
programming, and comprehensive libraries. Unfortunately, most academics
in the aforementioned fields are unaware of the capabilities, let alone
applicability, of programmatic representation. Those who do are
typically put off by the inadequacy and complexity of more traditional
languages such as C and C++. We therefore propose to disseminate an
understanding among these fields of the ability to develop social models
and represent social constructs via the rapid modeling capabilities of
the Python language. We seek to demonstrate how Python presents to them
limited costs in production time via its language features, and to show
how social models can be mentally approached in such a way that there
exists a one-to-one correlation between their theoretical model and the
Python equivalent.
See the rest of the proposal at: http://www.mtholyoke.edu/~bgabriel/S..._in_Python.pdf 5 2417
In article <ma************ *************** ***********@pyt hon.org>,
Bishara Gabriel <bg******@cloud thunder.com> wrote: I encourage feedback from all parties and especially those which would like to be directly involved (I may include you in the grant proposal and budget). Send me your comments!
------->
Project Objective
We seek to introduce the advantages of object-oriented programming to the realm of social sciences. We believe the fields thereof (economics, history, sociology, political science, etc.), have much to gain from OOP’s ability to represent social constructs. Particularly, we have found Python to be well suited to the rapid formulation of social models due to its syntactic simplicity, outstanding support for object-oriented programming, and comprehensive libraries. Unfortunately, most academics in the aforementioned fields are unaware of the capabilities, let alone applicabilit y, of programmatic representation. Those who do are typically put off by the inadequacy and complexity of more traditional languages such as C and C++. We therefore propose to disseminate an understandin g among these fields of the ability to develop social models and represent social constructs via the rapid modeling capabilities of the Python language. We seek to demonstrate how Python presents to them limited costs in production time via its language features, and to show how social models can be mentally approached in such a way that there exists a one-to-one correlation between their theoretical model and the Python equivalent.
See the rest of the proposal at: http://www.mtholyoke.edu/~bgabriel/S..._in_Python.pdf
I'm a bit sour about this.
Academics are, of course, entirely justified when "put off by ... C
and C++." I also entirely agree that Python is a great vehicle for
all sorts of research. Moreover, the language of your charter is
no more stiff than my own writing sometimes become. For all these
reasons, your efforts have my sympathy.
It deeply concerns me, though, that you imagine you might "introduce
the advantages of object-oriented programming to the realm of social
sciences." A quarter of a century ago, Simula enthusiasts were
already demonstrating success at the same mission. This makes me
wonder if your project might do well to research its foundations
a few days more--or at least expressing them more judiciously.
On Wed, 29 Sep 2004 11:37:08 -0400, Bishara Gabriel <bg******@cloud thunder.com> wrote: I encourage feedback from all parties and especially those which would like to be directly involved (I may include you in the grant proposal and budget). Send me your comments!
------->
Project Objective
We seek to introduce the advantages of object-oriented programming to the realm of social sciences. We believe the fields thereof (economics, history, sociology, political science, etc.), have much to gain from OOP’s ability to represent social constructs. Particularly, we have found Python to be well suited to the rapid formulation of social models due to its syntactic simplicity, outstanding support for object-oriented programming, and comprehensive libraries. Unfortunately, most academics in the aforementioned fields are unaware of the capabilities, let alone applicabilit y, of programmatic representation. Those who do are typically put off by the inadequacy and complexity of more traditional languages such as C and C++. We therefore propose to disseminate an understandin g among these fields of the ability to develop social models and represent social constructs via the rapid modeling capabilities of the Python language. We seek to demonstrate how Python presents to them limited costs in production time via its language features, and to show how social models can be mentally approached in such a way that there exists a one-to-one correlation between their theoretical model and the Python equivalent.
See the rest of the proposal at: http://www.mtholyoke.edu/~bgabriel/S..._in_Python.pdf
I am sure Python can be a great tool, but why no citations re existing
"social models" that you mention? If you propose to "... show
how social models can be mentally approached in such a way that there
exists a one-to-one correlation between their theoretical model and the
Python equivalent," ISTM your proposal would sound more concrete if you
pointed to a specific "theoretica l model" as your choice for a
how-to-do-it-with-Python demonstration.
Also citations of related work, and why your project adds value (besides
advertising our favorite language ;-)
Regards,
Bengt Richter
Marxian class analysis is particularly suited to this demonstration but
in our demonstration model we will operate from multiple theoretical
constructs, displaying the power of our method. The intent is to show
how Python is well suited to social analysis and not the other way
around. I hope this is clear.
What particular realms are you referring to when you speak of adding value?
Your feedback is much appreciated, thank you.
Sincerely,
Bishara Gabriel I am sure Python can be a great tool, but why no citations re existing "social models" that you mention? If you propose to "... show how social models can be mentally approached in such a way that there exists a one-to-one correlation between their theoretical model and the Python equivalent," ISTM your proposal would sound more concrete if you pointed to a specific "theoretica l model" as your choice for a how-to-do-it-with-Python demonstration.
Also citations of related work, and why your project adds value (besides advertising our favorite language ;-)
Regards, Bengt Richter
The value we will add is embodied in the materials we will produce, the
tools we will create, and the simulation we will construct. The
simulation will be two layers: The underlying library or "simulation
toolkit", and the graphical frontend to utilize that toolkit. The
toolkit is the core and the graphical frontend is a demonstration of how
one may utilize that core. The tools we create serve to form the
framework which aids academics in social scientific exploration. This
is value. . . "add value" is a fixed phrase in many engineering, business, and academic (among other) circles. When, for example, children combine sugar, ice, lemon juice, and water, in a particular pleasing combination, and offer it for sale on a wearying day, we recognize their achievement as creation of "lemonade". They do not merely transfer raw materials to their customers; they provide a product which transcends its constituents . We say they have "added value" to the base commodities, rather than mechanically moving them through space and/or time.
Analogously, I echo Bengt's challenge to you to make explicit the value you intend to add: what hope is there that your project will be more than a mere formal manipulation of its constituents--sociologic theory and Python technique? Will you accomplish anything--will you add value--beyond what any attentive student given the instructions to apply Python to sociology might do?
I don't know what Marxian class analysis is particularly suited to this demonstration but in our demonstration model we will operate from multiple theoretical constructs, displaying the power of our method. The intent is to show how Python is well suited to social analysis and not the other way around. means. I recognize that it might fit several situations. I sincerely don't know which you intend.
I myself once had a strong theoretical, and even dialectical, bent. Through the years, I've nearly monotonically gravitated toward the concrete. I recommend it to you. Demonstrate how your theory or approach solves *one* specific problem. With that in hand, your readers will be much, MUCH readier to apprehend the generalizations you appear to have in mind.
In article <ma************ *************** ***********@pyt hon.org>,
Bishara Gabriel <bg******@cloud thunder.com> wrote: Marxian class analysis is particularly suited to this demonstration but in our demonstration model we will operate from multiple theoretical constructs, displaying the power of our method. The intent is to show how Python is well suited to social analysis and not the other way around. I hope this is clear.
What particular realms are you referring to when you speak of adding value? This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: beliavsky |
last post by:
If I run PyChecker on the following program, stored in xtry.py,
m = 10000000
k = 0
for i in xrange(m):
k = k + i
print k
x = range(3)
print x
|
by: Duncan Smith |
last post by:
http://www.man.ac.uk/news/vacancies/research.html#581
Duncan Smith
|
by: Maurice Ling |
last post by:
Hi,
I'm a postgraduate and my project deals with a fair bit of text
analysis. I'm looking for some libraries and tools that is geared
towards text analysis (and text engineering). So far, the most
comprehensive toolkit in python for my purpose is NLTK (natural language
tool kit) by Edward Loper and Steven Bird, followed by mxTextTools. Are
there any OSS tools out there that is more comprehensive than NLTK?
In the Java world, there is...
|
by: Mike |
last post by:
I'm starting up on big project that will take much of my time in next year
or two. Until now I was mostly self-employed on small projects so I didn't
spent so much time modeling system before implementation. Sure, I wrote use
cases now and then, draw UML in Visio but it wasn't matter of life and
death.
But because of scope in next project I'm kinda frighten that sooner or
latter I along my team will get lost in poorly documentet...
|
by: Ray Tomes |
last post by:
Hi Folks
I am an old codger who has much experience with computers
in the distant past before all this object oriented stuff.
Also I have loads of software in such languages as FORTRAN
and BASIC, QBASIC etc that is very useful except that it
really doesn't like to run on modern operating systems and
has hopeless graphics resolution and lack of ease of use in
some ways.
| |
by: Thomas Nelson |
last post by:
Sorry if this is a FAQ, but I couldn't find a good summary through
google. What kinds of statistical analysis tools exist in python? I
really just need t-tests, chi-squared test, and other such tests of
statistical significance. A few things point to numpy and scipy, but I
was surprised to find the documentation for numpy is not freely
available, and I thought it would be wise to ask here before I download
it and start hunting through...
|
by: Jeff_Ch |
last post by:
After I read Kernighan and Ritchie, I realized I knew nothing about C.
After I read Lippman, I realized I knew nothing about C++.
After I read Meyers, I realized I knew nothing about OO.
After I read Gamma, I realized I knew nothing about Patterns.
After I read Stroustrup, I realized I knew nothing about the STL.
|
by: orpap |
last post by:
Just saw at amazon.com reference to the following book that might be
available later this year:
Financial Modeling with Python (Hardcover)
by Shayne Fletcher (Author), Christopher Gardner (Author)
Availability: Sign up to be notified when this item becomes available.
Product Details
|
by: Thomas R. Hummel |
last post by:
I'm going to try to describe this situation as best as I can, but if
anything is unclear please let me know. Some of this database was
already in place before I arrived on the scene, and I don't really
have the buyin to change it.
There is a table of certificates that a person can hold. A person may
hold certificates of various types. I need to further group a person's
certificates together so that (for example) renewal dates can be...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed.
This is as boiled down as I can make it.
Here is my compilation command:
g++-12 -std=c++20 -Wnarrowing bit_field.cpp
Here is the code in...
| |
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own....
Now, this would greatly impact the work of software developers. The idea...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
| |
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |