Skip to main content

Posts

Showing posts with the label python

Computing in Python I: Fundamentals and Procedural Programming

Learn the fundamentals of computer programming in Python, from the basics of how a computer runs lines of code, to the write-run-debug cycle of program development, to working with variables, mathematical operators, and logical operators.      Techhb82    About this course This course starts from the beginning, covering the basics of how a computer interprets lines of code; how to write programs, evaluate their output, and revise the code itself; how to work with variables and their changing values; and how to use mathematical, boolean, and relational operators. By the end of this course, you'll be able to write small programs in Python that use variables, mathematical operators, and logical operators. For example, you could write programs that carry out complex mathematical operations, like calculating the interest rate necessary to reach a savings goal, recommending apparel options based on weather patterns, or calculating a grade based ...

Applications for Python

Python is used in many application domains. Here's a sampling. The  Python Package Index  lists thousands of third party modules for Python. Web and Internet Development Python offers many choices for  web development : Frameworks such as  Django  and  Pyramid . Micro-frameworks such as  Flask  and  Bottle . Advanced content management systems such as  Plone  and  django CMS . Python's standard library supports many Internet protocols: HTML and XML JSON E-mail processing . Support for  FTP ,  IMAP , and other  Internet protocols . Easy-to-use  socket interface . And the Package Index has yet more libraries: Requests , a powerful HTTP client library. BeautifulSoup , an HTML parser that can handle all sorts of oddball HTML. Feedparser  for parsing RSS/Atom feeds. Paramiko , implementing the SSH2 protocol. Twis...