skip to content
Covid-19 virus
COVID-19 Resources

Reliable information about the coronavirus (COVID-19) is available from the World Health Organization (current situation, international travel). Numerous and frequently-updated resource results are available from this WorldCat.org search. OCLC’s WebJunction has pulled together information and resources to assist library staff as they consider how to handle coronavirus issues in their communities.

Image provided by: CDC/ Alissa Eckert, MS; Dan Higgins, MAM
Python for non-Pythonians : How to Win Over Programming Languages Preview this item
ClosePreview this item
Checking...

Python for non-Pythonians : How to Win Over Programming Languages

Author: Gaia Rubera; Francesco Grossetti
Publisher: Milan, Italy : Bocconi University Press, EGEA S.p.A., [2019]
Edition/Format:   eBook : Document : English : First editionView all editions and formats
Summary:
"Whether or not you are familiar with the world of programming languages, you would probably know that there are currently hundreds of them. They can serve very different goals and their characteristics might change quite dramatically. The goal of this book is to give you an easy access point to start exploring the vast world of programming languages. In particular, in this manuscript we focus our attention on one  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Rubera, Gaia.
Python for non-Pythonians.
Milan, Italy : Bocconi University Press, EGEA S.p.A., [2019]
(OCoLC)1097678290
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Gaia Rubera; Francesco Grossetti
ISBN: 9788885486874 8885486878
OCLC Number: 1107797049
Description: 1 online resource
Contents: 1. Introduction --
1.1. What is Python? --
1.2. Compiled vs Interpreted --
1.3. Object-Oriented Programming --
1.4. High-level Programming Language --
1.5. Static vs Dynamic Semantics --
1.6. Installing Python --
1.7. How Do You Interact with Python? --
2. First Steps With Python --
2.1. The Logic Behind A Code --
2.2. Objects in Python --
2.3. Object Types --
2.4. Commenting the Code --
2.5. Reserved Keywords --
2.6. Exercises --
2.7. Read the Code --
2.8. Code Bloopers --
2.9. Solutions to Exercises --
3. Tuples, Lists, Sets, and Dictionaries --
3.1. Tuples --
3.2. Lists --
3.3. Indexing --
3.4. Exercises on Lists --
3.5. Python Methods --
3.6. Sets --
3.7. Dictionaries --
3.8. Solution to Exercises --
4. Conditional Statements and Loops --
4.1. Indentation --
4.2. if Statements --
4.3. else Statements --
4.4. elif Statements --
4.5. The for Loop --
4.6. while Loops --
4.7. List Comprehension --
4.8. An Alternative to for Loops --
4.9. Read the Code --
4.10. Solutions to Exercises --
5. Functions --
5.1. Writing a Function in Python --
5.2. Functions Calling Functions --
5.3. Exercises on Functions --
5.4. Read the Code --
5.5. Code Bloopers --
5.6. Useful Built-in Functions --
5.7. Solutions to Code Bloopers --
5.8. Solutions to Exercises on Functions --
6. Object Oriented Programming and Classes --
6.1. Object Oriented Programming --
6.2. Classes --
7. Python Modules: pandas --
7.1. Installing and Importing a Module --
7.2. Managing Databases With Pandas --
7.3. Indexing --
7.4. Adding new columns --
7.5. Working with dates --
7.6. Grouping --
7.7. Exercises on Pandas --
7.8. Solutions to Exercises on Pandas
Responsibility: Gaia Rubera, Francesco Grossetti.

Abstract:

The book uses a very simple and accessible language. All the descriptions of Python functionalities come with intuitive examples to make you learn by doing. This is not a theoretical book and does  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


\n\n

Primary Entity<\/h3>\n
<http:\/\/www.worldcat.org\/oclc\/1107797049<\/a>> # Python for non-Pythonians : How to Win Over Programming Languages<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Book<\/a>, schema:CreativeWork<\/a>, schema:MediaObject<\/a> ;\u00A0\u00A0\u00A0\nlibrary:oclcnum<\/a> \"1107797049<\/span>\" ;\u00A0\u00A0\u00A0\nlibrary:placeOfPublication<\/a> <http:\/\/id.loc.gov\/vocabulary\/countries\/it<\/a>> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/dewey.info\/class\/005.133\/e23\/<\/a>> ;\u00A0\u00A0\u00A0\nschema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9049614649#Topic\/python_computer_program_language<\/a>> ; # Python (Computer program language)<\/span>\n\u00A0\u00A0\u00A0\nschema:bookEdition<\/a> \"First edition.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:bookFormat<\/a> schema:EBook<\/a> ;\u00A0\u00A0\u00A0\nschema:contributor<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9049614649#Person\/grossetti_francesco<\/a>> ; # Francesco Grossetti<\/span>\n\u00A0\u00A0\u00A0\nschema:creator<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/9049614649#Person\/rubera_gaia<\/a>> ; # Gaia Rubera<\/span>\n\u00A0\u00A0\u00A0\nschema:datePublished<\/a> \"2019<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"\"Whether or not you are familiar with the world of programming languages, you would probably know that there are currently hundreds of them. They can serve very different goals and their characteristics might change quite dramatically. The goal of this book is to give you an easy access point to start exploring the vast world of programming languages. In particular, in this manuscript we focus our attention on one of the most common and versatile languages: Python. The book uses a very simple and accessible language. All the descriptions of Python functionalities come with intuitive examples to make you learn by doing. The intention of the authors is to allow business oriented people to start using Python. Whether we want to append multiple spreadsheets or profile the customer base, being able to use a solid infrastructure which enables to collect, check, process, analyze data, and report results has become a basic requirement in most industries.\"--<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"1. Introduction -- 1.1. What is Python? -- 1.2. Compiled vs Interpreted -- 1.3. Object-Oriented Programming -- 1.4. High-level Programming Language -- 1.5. Static vs Dynamic Semantics -- 1.6. Installing Python -- 1.7. How Do You Interact with Python? -- 2. First Steps With Python -- 2.1. The Logic Behind A Code -- 2.2. Objects in Python -- 2.3. Object Types -- 2.4. Commenting the Code -- 2.5. Reserved Keywords -- 2.6. Exercises -- 2.7. Read the Code -- 2.8. Code Bloopers -- 2.9. Solutions to Exercises -- 3. Tuples, Lists, Sets, and Dictionaries -- 3.1. Tuples -- 3.2. Lists -- 3.3. Indexing -- 3.4. Exercises on Lists -- 3.5. Python Methods -- 3.6. Sets -- 3.7. Dictionaries -- 3.8. Solution to Exercises -- 4. Conditional Statements and Loops -- 4.1. Indentation -- 4.2. if Statements -- 4.3. else Statements -- 4.4. elif Statements -- 4.5. The for Loop -- 4.6. while Loops -- 4.7. List Comprehension -- 4.8. An Alternative to for Loops -- 4.9. Read the Code -- 4.10. Solutions to Exercises -- 5. Functions -- 5.1. Writing a Function in Python -- 5.2. Functions Calling Functions -- 5.3. Exercises on Functions -- 5.4. Read the Code -- 5.5. Code Bloopers -- 5.6. Useful Built-in Functions -- 5.7. Solutions to Code Bloopers -- 5.8. Solutions to Exercises on Functions -- 6. Object Oriented Programming and Classes -- 6.1. Object Oriented Programming -- 6.2. Classes -- 7. Python Modules: pandas -- 7.1. Installing and Importing a Module -- 7.2. Managing Databases With Pandas -- 7.3. Indexing -- 7.4. Adding new columns -- 7.5. Working with dates -- 7.6. Grouping -- 7.7. Exercises on Pandas -- 7.8. Solutions to Exercises on Pandas<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/9049614649<\/a>> ;\u00A0\u00A0\u00A0\nschema:genre<\/a> \"Electronic books<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:inLanguage<\/a> \"en<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isSimilarTo<\/a> <http:\/\/www.worldcat.org\/oclc\/1097678290<\/a>> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Python for non-Pythonians : How to Win Over Programming Languages<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\nschema:productID<\/a> \"1107797049<\/span>\" ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/search.ebscohost.com\/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=2186514<\/a>> ;\u00A0\u00A0\u00A0\nschema:url<\/a> <https:\/\/public.ebookcentral.proquest.com\/choice\/publicfullrecord.aspx?p=5811434<\/a>> ;\u00A0\u00A0\u00A0\nschema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9788885486874<\/a>> ;\u00A0\u00A0\u00A0\nwdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/1107797049<\/a>> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n\n

Related Entities<\/h3>\n
<http:\/\/dewey.info\/class\/005.133\/e23\/<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/9049614649#Person\/grossetti_francesco<\/a>> # Francesco Grossetti<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Grossetti<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Francesco<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Francesco Grossetti<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/9049614649#Person\/rubera_gaia<\/a>> # Gaia Rubera<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Person<\/a> ;\u00A0\u00A0\u00A0\nschema:familyName<\/a> \"Rubera<\/span>\" ;\u00A0\u00A0\u00A0\nschema:givenName<\/a> \"Gaia<\/span>\" ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Gaia Rubera<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/9049614649#Topic\/python_computer_program_language<\/a>> # Python (Computer program language)<\/span>\n\u00A0\u00A0\u00A0\u00A0a \nschema:Intangible<\/a> ;\u00A0\u00A0\u00A0\nschema:name<\/a> \"Python (Computer program language)<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/id.loc.gov\/vocabulary\/countries\/it<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:Place<\/a> ;\u00A0\u00A0\u00A0\ndcterms:identifier<\/a> \"it<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/worldcat.org\/isbn\/9788885486874<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:ProductModel<\/a> ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"8885486878<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isbn<\/a> \"9788885486874<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n
<http:\/\/www.worldcat.org\/oclc\/1097678290<\/a>>\u00A0\u00A0\u00A0\u00A0a \nschema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0\nrdfs:label<\/a> \"Python for non-Pythonians.<\/span>\" ;\u00A0\u00A0\u00A0\nschema:description<\/a> \"Print version:<\/span>\" ;\u00A0\u00A0\u00A0\nschema:isSimilarTo<\/a> <http:\/\/www.worldcat.org\/oclc\/1107797049<\/a>> ; # Python for non-Pythonians : How to Win Over Programming Languages<\/span>\n\u00A0\u00A0\u00A0\u00A0.\n\n\n<\/div>\n